private boolean isMandatory(ClassAttributeDefinition definition) { if(definition instanceof PropertyDefinition) { PropertyDefinition propDef = (PropertyDefinition) definition; return propDef.isMandatory(); } AssociationDefinition assocDSef = (AssociationDefinition) definition; return assocDSef.isTargetMandatory(); }
if (assocDef.isTargetMandatory() && !assocDef.isTargetMandatoryEnforced()) actualSize = targetAssocRefs.size(); if (assocDef.isTargetMandatory() && actualSize == 0)
if (assocDef.isTargetMandatory() && !assocDef.isTargetMandatoryEnforced()) actualSize = targetAssocRefs.size(); if (assocDef.isTargetMandatory() && actualSize == 0)
private boolean isMandatory(ClassAttributeDefinition definition) { if(definition instanceof PropertyDefinition) { PropertyDefinition propDef = (PropertyDefinition) definition; return propDef.isMandatory(); } AssociationDefinition assocDSef = (AssociationDefinition) definition; return assocDSef.isTargetMandatory(); }
boolean mandatory = assocDef.isTargetMandatory(); boolean allowMany = assocDef.isTargetMany(); boolean enforced = assocDef.isTargetMandatoryEnforced();
public AssociationFieldDefinition makeAssociationFieldDefinition(final AssociationDefinition assocDef, FieldGroup group) { String name = getPrefixedName(assocDef); String endpointType = assocDef.getTargetClass().getName().toPrefixString(namespaceService); AssociationFieldDefinition fieldDef = new AssociationFieldDefinition(name, endpointType, Direction.TARGET); populateFieldDefinition(assocDef, fieldDef, group, ASSOC_DATA_PREFIX); fieldDef.setEndpointMandatory(assocDef.isTargetMandatory()); fieldDef.setEndpointMany(assocDef.isTargetMany()); return fieldDef; }
boolean mandatory = assocDef.isTargetMandatory(); boolean allowMany = assocDef.isTargetMany(); boolean enforced = assocDef.isTargetMandatoryEnforced();
public AssociationFieldDefinition makeAssociationFieldDefinition(final AssociationDefinition assocDef, FieldGroup group) { String name = getPrefixedName(assocDef); String endpointType = assocDef.getTargetClass().getName().toPrefixString(namespaceService); AssociationFieldDefinition fieldDef = new AssociationFieldDefinition(name, endpointType, Direction.TARGET); populateFieldDefinition(assocDef, fieldDef, group, ASSOC_DATA_PREFIX); fieldDef.setEndpointMandatory(assocDef.isTargetMandatory()); fieldDef.setEndpointMany(assocDef.isTargetMany()); return fieldDef; }