Interface ShadowItemLayeredDefinition
- All Known Subinterfaces:
ResourceAttributeDefinitionDelegator<T>,ResourceAttributeWrapper<T>,ShadowAssociationDefinition,ShadowAttributeDefinition<V,,D, RV, SA> ShadowItemDefinition,ShadowReferenceAttributeDefinition,ShadowSimpleAttributeDefinition<T>
- All Known Implementing Classes:
ResourceAttributeWrapperImpl,ShadowAssociationDefinitionImpl,ShadowAttributeDefinitionImpl,ShadowReferenceAttributeDefinitionImpl,ShadowSimpleAttributeDefinitionImpl,TransformablePropertyDefinition.RefinedAttribute,TransformablePropertyDefinition.ResourceAttribute
public interface ShadowItemLayeredDefinition
Layer-dependent aspects of an item definition.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanIs adding allowed (at specified layer)?booleanIs modification allowed (at specified layer)?booleanIs reading allowed (at specified layer)?getLimitations(LayerType layer) Returns limitations (cardinality, access rights, processing) for given layer.intgetMaxOccurs(LayerType layer) Gets `maxOccurs` limitation for given layer.intgetMinOccurs(LayerType layer) Gets `minOccurs` limitation for given layer.getProcessing(LayerType layer) Gets the level of processing for specified layer.default booleanIs the attribute ignored (at specified layer)?default booleanisMandatory(LayerType layer) default booleanisMultiValue(LayerType layer) default booleanisOptional(LayerType layer) default booleanisSingleValue(LayerType layer)
-
Method Details
-
getLimitations
Returns limitations (cardinality, access rights, processing) for given layer. These are obtained from resource and/or explicitly configured. -
getProcessing
Gets the level of processing for specified layer.- See Also:
-
isIgnored
Is the attribute ignored (at specified layer)? -
getMaxOccurs
Gets `maxOccurs` limitation for given layer.- See Also:
-
getMinOccurs
Gets `minOccurs` limitation for given layer. -
isOptional
-
isMandatory
-
isMultiValue
-
isSingleValue
-
canAdd
Is adding allowed (at specified layer)?- See Also:
-
canRead
Is reading allowed (at specified layer)?- See Also:
-
canModify
Is modification allowed (at specified layer)?- See Also:
-