Interface ShadowItemLayeredDefinition
- All Known Subinterfaces:
ResourceAttributeDefinitionDelegator<T>
,ResourceAttributeWrapper<T>
,ShadowAttributeDefinition<V,
,D, RV, SA> ShadowReferenceAttributeDefinition
,ShadowSimpleAttributeDefinition<T>
- All Known Implementing Classes:
ResourceAttributeWrapperImpl
,ShadowAttributeDefinitionImpl
,ShadowReferenceAttributeDefinitionImpl
,ShadowSimpleAttributeDefinitionImpl
public interface ShadowItemLayeredDefinition
TODO decide where to put these!
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Is adding allowed (at specified layer)?boolean
Is modification allowed (at specified layer)?boolean
Is reading allowed (at specified layer)?getLimitations
(LayerType layer) Returns limitations (cardinality, access rights, processing) for given layer.int
getMaxOccurs
(LayerType layer) Gets `maxOccurs` limitation for given layer.int
getMinOccurs
(LayerType layer) Gets `minOccurs` limitation for given layer.getProcessing
(LayerType layer) Gets the level of processing for specified layer.default boolean
Is the attribute ignored (at specified layer)?default boolean
isMandatory
(LayerType layer) default boolean
isMultiValue
(LayerType layer) default boolean
isOptional
(LayerType layer) default boolean
isSingleValue
(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:
-