...
Anchor |
---|
| multipleOwnerValidator-anchor |
---|
| multipleOwnerValidator-anchor |
---|
|
multipleOwnerValidator Questa validazione verifica che esista almeno un responsabile (owner)
Per maggiori dettagli cfr. il modello modello dati dell'entità in questione.
Code Block |
---|
language | js |
---|
linenumbers | true |
---|
collapse | true |
---|
|
if (object.getId()==null){
if (object.getPersonMap().get("owner")==null){
errors.rejectValue("personMap[owner]","error.owner.required");
}
} else {
if (object.getPersonMap().get("owner")==null){
var ownerWfElementSet = FragmentUtil.getCurrentFragmentSetByParentAndDiscriminator(object, "it.cilea.wf.model.WfItemElement","owner", wfService);
if(ownerWfElementSet.isEmpty()){
errors.reject("error.owner.required");
}
}
}
|
Anchor |
---|
doubleLanguageAbstractValidator-anchor | doubleLanguageAbstractValidator-anchor |
doubleLanguageAbstractValidator Questa validazione verifica che esista almeno un abstract (tra inglese e italiano) Code Block |
---|
language | js |
---|
linenumbers | true |
---|
collapse | true |
---|
|
if ( object.getClobMap().get("abstract")==null && object.getClobMap().get("abstract_en")==null ){
errors.reject("error.abstract.required");
}
|
Anchor |
---|
|
intellectualPropertyOwnerValidator-anchor | | intellectualPropertyOwnerValidator-anchor |
---|
|
intellectualPropertyOwnerValidator Code Block |
---|
language | js |
---|
linenumbers | true |
---|
collapse | true |
---|
|
//non mi importa in che stato sono, vado sempre a controllare dove potrei trovare l'owner
var ownerInMap = object.getPersonMap().get("owner");
var ownerWfElementSet = Packages.it.cilea.core.fragment.util.FragmentUtil.getCurrentFragmentSetByParentAndDiscriminator(object, "it.cilea.wf.model.WfItemElement","owner", wfService);
if(ownerInMap==null){
if(ownerWfElementSet.isEmpty())
errors.reject("error.intellectualProperty.owner.required");
}
|
...