Class GeneratedAbstractConstraint
java.lang.Object
de.hybris.platform.util.BridgeAbstraction
de.hybris.platform.jalo.Item
de.hybris.platform.jalo.ExtensibleItem
de.hybris.platform.jalo.c2l.LocalizableItem
de.hybris.platform.jalo.GenericItem
de.hybris.platform.validation.jalo.constraints.GeneratedAbstractConstraint
- All Implemented Interfaces:
Serializable,Comparable
- Direct Known Subclasses:
AbstractConstraint
Generated class for type
AbstractConstraint.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.jalo.GenericItem
GenericItem.GenericItemImplNested classes/interfaces inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
LocalizableItem.LocalizableItemImplNested classes/interfaces inherited from class de.hybris.platform.jalo.ExtensibleItem
ExtensibleItem.ExtensibleItemImplNested classes/interfaces inherited from class de.hybris.platform.jalo.Item
Item.AttributeFilter, Item.AttributeMode, Item.CachedGetter, Item.CachedSetter, Item.ItemAttributeMap, Item.ItemConstraint, Item.ItemImpl, Item.JaloCachedComputationException -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringQualifier of theAbstractConstraint.activeattributestatic final StringQualifier of theAbstractConstraint.annotationattributeprotected static StringRelation disable markmodifed parameter constants for ConstraintGroup2AbstractConstraintRelation from ((validation))protected static StringRelation ordering override parameter constants for ConstraintGroup2AbstractConstraintRelation from ((validation))protected static Stringstatic final StringQualifier of theAbstractConstraint.constraintGroupsattributeprotected static final Map<String,Item.AttributeMode> static final StringQualifier of theAbstractConstraint.defaultMessageattributestatic final StringQualifier of theAbstractConstraint.idattributestatic final StringQualifier of theAbstractConstraint.messageattributestatic final StringQualifier of theAbstractConstraint.severityattributestatic final StringQualifier of theAbstractConstraint.targetattributestatic final StringQualifier of theAbstractConstraint.typeattributeprotected static final BidirectionalOneToManyHandler<GeneratedAbstractConstraint>BidirectionalOneToManyHandlerfor handling 1:n TYPE's relation attributes from 'one' side.Fields inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
LANGUAGE_FALLBACK_ENABLEDFields inherited from class de.hybris.platform.jalo.Item
_CREATION_TIME_INTERNAL, _MODIFIED_TIME_INTERNAL, accessorLog, CREATION_TIME, DISABLE_ATTRIBUTE_CHECK, DISABLE_ITEMCHECK_BEFORE_REMOVABLE, EVEN, FEATURE_ACCESSMAP_QUALIFIER, HJMPTS, INITIAL_CREATION_FLAG, isJaloOnly, MODIFIED_TIME, NEGATIVE, NOT_FOUND, OWNER, PK, POSITIVE, SAVE_FROM_SERVICE_LAYER, staticTransientObjectsFields inherited from class de.hybris.platform.util.BridgeAbstraction
impl, tenant -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToConstraintGroups(SessionContext ctx, ConstraintGroup value) Generated method - Addsvalueto constraintGroups.voidGenerated method - Addsvalueto constraintGroups.protected ItemcreateItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes) Has to be implemented for each concrete subtype of item.Generated method - Getter of theAbstractConstraint.defaultMessageattribute.Generated method - Getter of theAbstractConstraint.defaultMessageattribute.Generated method - Getter of theAbstractConstraint.messageattribute.Generated method - Getter of theAbstractConstraint.messageattribute.Generated method - Getter of theAbstractConstraint.annotationattribute.Generated method - Getter of theAbstractConstraint.annotationattribute.Generated method - Getter of theAbstractConstraint.constraintGroupsattribute.Generated method - Getter of theAbstractConstraint.constraintGroupsattribute.longlongprotected Map<String,Item.AttributeMode> Generated method - Getter of theAbstractConstraint.defaultMessageattribute.abstract StringGenerated method - Getter of theAbstractConstraint.defaultMessageattribute.getId()Generated method - Getter of theAbstractConstraint.idattribute.getId(SessionContext ctx) Generated method - Getter of theAbstractConstraint.idattribute.Generated method - Getter of theAbstractConstraint.messageattribute.getMessage(SessionContext ctx) Generated method - Getter of theAbstractConstraint.messageattribute.Generated method - Getter of theAbstractConstraint.severityattribute.Generated method - Getter of theAbstractConstraint.severityattribute.Generated method - Getter of theAbstractConstraint.targetattribute.getTarget(SessionContext ctx) Generated method - Getter of theAbstractConstraint.targetattribute.getType()Generated method - Getter of theAbstractConstraint.typeattribute.getType(SessionContext ctx) Generated method - Getter of theAbstractConstraint.typeattribute.isActive()Generated method - Getter of theAbstractConstraint.activeattribute.isActive(SessionContext ctx) Generated method - Getter of theAbstractConstraint.activeattribute.booleanGenerated method - Getter of theAbstractConstraint.activeattribute.booleanGenerated method - Getter of theAbstractConstraint.activeattribute.booleanisMarkModifiedDisabled(Item referencedItem) Deprecated, for removal: This API element is subject to removal in a future version.voidremoveFromConstraintGroups(SessionContext ctx, ConstraintGroup value) Generated method - Removesvaluefrom constraintGroups.voidGenerated method - Removesvaluefrom constraintGroups.voidsetActive(boolean value) Generated method - Setter of theAbstractConstraint.activeattribute.voidsetActive(SessionContext ctx, boolean value) Generated method - Setter of theAbstractConstraint.activeattribute.voidsetActive(SessionContext ctx, Boolean value) Generated method - Setter of theAbstractConstraint.activeattribute.voidGenerated method - Setter of theAbstractConstraint.activeattribute.voidsetAllMessage(SessionContext ctx, Map<Language, String> value) Generated method - Setter of theAbstractConstraint.messageattribute.voidsetAllMessage(Map<Language, String> value) Generated method - Setter of theAbstractConstraint.messageattribute.voidsetAnnotation(SessionContext ctx, Class value) Generated method - Setter of theAbstractConstraint.annotationattribute.voidsetAnnotation(Class value) Generated method - Setter of theAbstractConstraint.annotationattribute.voidsetConstraintGroups(SessionContext ctx, Set<ConstraintGroup> value) Generated method - Setter of theAbstractConstraint.constraintGroupsattribute.voidsetConstraintGroups(Set<ConstraintGroup> value) Generated method - Setter of theAbstractConstraint.constraintGroupsattribute.voidsetId(SessionContext ctx, String value) Generated method - Setter of theAbstractConstraint.idattribute.voidGenerated method - Setter of theAbstractConstraint.idattribute.voidsetMessage(SessionContext ctx, String value) Generated method - Setter of theAbstractConstraint.messageattribute.voidsetMessage(String value) Generated method - Setter of theAbstractConstraint.messageattribute.voidsetSeverity(EnumerationValue value) Generated method - Setter of theAbstractConstraint.severityattribute.voidsetSeverity(SessionContext ctx, EnumerationValue value) Generated method - Setter of theAbstractConstraint.severityattribute.voidsetTarget(SessionContext ctx, Class value) Generated method - Setter of theAbstractConstraint.targetattribute.voidGenerated method - Setter of theAbstractConstraint.targetattribute.voidsetType(SessionContext ctx, ComposedType value) Generated method - Setter of theAbstractConstraint.typeattribute.voidsetType(ComposedType value) Generated method - Setter of theAbstractConstraint.typeattribute.Methods inherited from class de.hybris.platform.jalo.GenericItem
getImplementation, getInitialProperties, getNonInitialAttributes, getRelatedItems, getRelatedItems, setRelatedItemsMethods inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllValuesSessionContext, getLocalizedProperty, getLocalizedProperty, getLocalizedPropertyInternal, getLocalizedPropertyNames, getLocalizedPropertyNames, hasLanguage, isEmptyValue, isFallbackEnabled, removeLocalizedProperty, removeLocalizedProperty, setAllLocalizedProperties, setAllLocalizedProperties, setLocalizedProperty, setLocalizedPropertyMethods inherited from class de.hybris.platform.jalo.ExtensibleItem
createNonClassAccessor, getAllProperties, getAllProperties, getProperty, getProperty, getPropertyNames, getPropertyNames, removeProperty, removeProperty, setAllProperties, setAllProperties, setProperty, setPropertyMethods inherited from class de.hybris.platform.jalo.Item
addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addNegativePermission, addPermission, addPositivePermission, assureExtensionsLoaded, changeTypeAfterCreation, checkConstraint, checkItemPermission, checkMandatoryAttribute, checkMandatoryAttribute, checkPermission, checkPermission, checkRemovable, clearPermission, compareTo, ctx, doAfterRemove, doBeforeRemove, equals, getAccessorFor, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributesInternal, getAllLinkedItems, getAndCheckCacheBoundItem, getAttribute, getAttribute, getCacheBoundItem, getComposedType, getComposedTypePK, getCreationTime, getCurrentlyRemovingCount, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItemsCount, getLinkedItemsCount, getLinkedItemsCount, getModificationTime, getNegativePermissions, getOwner, getPartOfRemovedSessionMarker, getPermissionMap, getPermissions, getPersistenceVersion, getPK, getPositivePermissions, getRestrictedPrincipals, getSession, getSyncObject, getTenant, getTransientObject, getTransientObjectMap, hashCode, hasRegisteredClassAccessorFor, internal_registerClassAccessorFor, internal_registerNonClassAccessorFor, invalidateLocalCaches, isAlive, isCacheBound, isCurrentlyRemoving, isCurrentlyRemoving, isEmptyRelationValue, isInCreate, isInstanceOf, isItemCheckBeforeRemoveableDisabled, isRelationLocalizationFallbackEnabled, newInstance, notifyExtensionsAfterItemCreation, notifyExtensionsBeforeItemCreation, notifyItemRemoval, notifyManagerAboutItemRemoval, readResolve, registerAccessFor, registerAccessFor, registerJaloInvalidationListeners, remove, remove, removeItemCollection, removeItemCollection, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinks, removePartOfItems, removePartOfItems, setAllAttributes, setAllAttributes, setAllAttributesInternal, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAttribute, setAttribute, setAttributeFromString, setAttributeFromString, setCacheBound, setComposedType, setCreationTime, setImplementation, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setModificationTime, setNonInitialAttributes, setOwner, setPermissionsByMap, setTransientObject, setUseTA, suppressRelation, toString, useTA, writeReplaceMethods inherited from class de.hybris.platform.util.BridgeAbstraction
setTenant
-
Field Details
-
ID
Qualifier of theAbstractConstraint.idattribute- See Also:
-
ACTIVE
Qualifier of theAbstractConstraint.activeattribute- See Also:
-
ANNOTATION
Qualifier of theAbstractConstraint.annotationattribute- See Also:
-
SEVERITY
Qualifier of theAbstractConstraint.severityattribute- See Also:
-
DEFAULTMESSAGE
Qualifier of theAbstractConstraint.defaultMessageattribute- See Also:
-
MESSAGE
Qualifier of theAbstractConstraint.messageattribute- See Also:
-
TARGET
Qualifier of theAbstractConstraint.targetattribute- See Also:
-
TYPE
Qualifier of theAbstractConstraint.typeattribute- See Also:
-
CONSTRAINTGROUPS
Qualifier of theAbstractConstraint.constraintGroupsattribute- See Also:
-
CONSTRAINTGROUP2ABSTRACTCONSTRAINTRELATION_SRC_ORDERED
Relation ordering override parameter constants for ConstraintGroup2AbstractConstraintRelation from ((validation)) -
CONSTRAINTGROUP2ABSTRACTCONSTRAINTRELATION_TGT_ORDERED
-
CONSTRAINTGROUP2ABSTRACTCONSTRAINTRELATION_MARKMODIFIED
Relation disable markmodifed parameter constants for ConstraintGroup2AbstractConstraintRelation from ((validation)) -
TYPEHANDLER
BidirectionalOneToManyHandlerfor handling 1:n TYPE's relation attributes from 'one' side. -
DEFAULT_INITIAL_ATTRIBUTES
-
-
Constructor Details
-
GeneratedAbstractConstraint
public GeneratedAbstractConstraint()
-
-
Method Details
-
getDefaultAttributeModes
- Overrides:
getDefaultAttributeModesin classItem
-
isActive
Generated method - Getter of theAbstractConstraint.activeattribute.- Returns:
- the active - Enabled flag for a constraint
-
isActive
Generated method - Getter of theAbstractConstraint.activeattribute.- Returns:
- the active - Enabled flag for a constraint
-
isActiveAsPrimitive
Generated method - Getter of theAbstractConstraint.activeattribute.- Returns:
- the active - Enabled flag for a constraint
-
isActiveAsPrimitive
public boolean isActiveAsPrimitive()Generated method - Getter of theAbstractConstraint.activeattribute.- Returns:
- the active - Enabled flag for a constraint
-
setActive
Generated method - Setter of theAbstractConstraint.activeattribute.- Parameters:
value- the active - Enabled flag for a constraint
-
setActive
Generated method - Setter of theAbstractConstraint.activeattribute.- Parameters:
value- the active - Enabled flag for a constraint
-
setActive
Generated method - Setter of theAbstractConstraint.activeattribute.- Parameters:
value- the active - Enabled flag for a constraint
-
setActive
public void setActive(boolean value) Generated method - Setter of theAbstractConstraint.activeattribute.- Parameters:
value- the active - Enabled flag for a constraint
-
getAnnotation
Generated method - Getter of theAbstractConstraint.annotationattribute.- Returns:
- the annotation - Full class name literal for a corresponding annotation
-
getAnnotation
Generated method - Getter of theAbstractConstraint.annotationattribute.- Returns:
- the annotation - Full class name literal for a corresponding annotation
-
setAnnotation
Generated method - Setter of theAbstractConstraint.annotationattribute.- Parameters:
value- the annotation - Full class name literal for a corresponding annotation
-
setAnnotation
Generated method - Setter of theAbstractConstraint.annotationattribute.- Parameters:
value- the annotation - Full class name literal for a corresponding annotation
-
getConstraintGroups
Generated method - Getter of theAbstractConstraint.constraintGroupsattribute.- Returns:
- the constraintGroups
-
getConstraintGroups
Generated method - Getter of theAbstractConstraint.constraintGroupsattribute.- Returns:
- the constraintGroups
-
getConstraintGroupsCount
-
getConstraintGroupsCount
public long getConstraintGroupsCount() -
setConstraintGroups
Generated method - Setter of theAbstractConstraint.constraintGroupsattribute.- Parameters:
value- the constraintGroups
-
setConstraintGroups
Generated method - Setter of theAbstractConstraint.constraintGroupsattribute.- Parameters:
value- the constraintGroups
-
addToConstraintGroups
Generated method - Addsvalueto constraintGroups.- Parameters:
value- the item to add to constraintGroups
-
addToConstraintGroups
Generated method - Addsvalueto constraintGroups.- Parameters:
value- the item to add to constraintGroups
-
removeFromConstraintGroups
Generated method - Removesvaluefrom constraintGroups.- Parameters:
value- the item to remove from constraintGroups
-
removeFromConstraintGroups
Generated method - Removesvaluefrom constraintGroups.- Parameters:
value- the item to remove from constraintGroups
-
createItem
protected Item createItem(SessionContext ctx, ComposedType type, Item.ItemAttributeMap allAttributes) throws JaloBusinessException Description copied from class:ItemHas to be implemented for each concrete subtype of item. This method is responsible for creating a new item instance ( by calling managers, ejb homes, etc. ) duringComposedType.newInstance(Map).In case this method uses any of the attribute values during creation it is required to override
Item.getNonInitialAttributes(SessionContext, ItemAttributeMap)too.
Sn example:public static final String MY_ATTRIBUTE = "someAttribute"; ... protected Item createItem(SessionContext ctx, ComposedType type, Map allAttributes ) throws JaloBusinessException { MyManager man = ... return man.createMyItem( (String)allAttributes.get(MY_ATTRIBUTE) ); // here MY_ATTRIBUTE is used for creation, so it must not be set again } protected Map getNonInitialAttributes( SessionContext ctx, Map allAttributes ) { // let superclass remove its own initial attributes Map ret = super.getNonInitialAttributes( ctx, allAttributes ); // remove MY_ATTRIBUTE from all attributes since if has already been set ret.remove(MY_ATTRIBUTE); return ret; }- Overrides:
createItemin classGenericItem- Parameters:
ctx- the current session context which this item is created withintype- the actual item type ( since subtypes may not provide a own jalo class this may be different from the type which this method was implemented for )- Returns:
- the new item instance
- Throws:
JaloBusinessException- indicates an error during creation - any changes will be rollbacked
-
getDefaultMessage
Generated method - Getter of theAbstractConstraint.defaultMessageattribute.- Returns:
- the defaultMessage - Localized resource bundle evaluated error message
-
getDefaultMessage
Generated method - Getter of theAbstractConstraint.defaultMessageattribute.- Returns:
- the defaultMessage - Localized resource bundle evaluated error message
-
getAllDefaultMessage
Generated method - Getter of theAbstractConstraint.defaultMessageattribute.- Returns:
- the localized defaultMessage - Localized resource bundle evaluated error message
-
getAllDefaultMessage
Generated method - Getter of theAbstractConstraint.defaultMessageattribute.- Returns:
- the localized defaultMessage - Localized resource bundle evaluated error message
-
getId
Generated method - Getter of theAbstractConstraint.idattribute.- Returns:
- the id - Constraint identifier
-
getId
Generated method - Getter of theAbstractConstraint.idattribute.- Returns:
- the id - Constraint identifier
-
setId
Generated method - Setter of theAbstractConstraint.idattribute.- Parameters:
value- the id - Constraint identifier
-
setId
Generated method - Setter of theAbstractConstraint.idattribute.- Parameters:
value- the id - Constraint identifier
-
isMarkModifiedDisabled
@Deprecated(since="2105", forRemoval=true) public boolean isMarkModifiedDisabled(Item referencedItem) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isMarkModifiedDisabledin classItem
-
getMessage
Generated method - Getter of theAbstractConstraint.messageattribute.- Returns:
- the message - Localized error message
-
getMessage
Generated method - Getter of theAbstractConstraint.messageattribute.- Returns:
- the message - Localized error message
-
getAllMessage
Generated method - Getter of theAbstractConstraint.messageattribute.- Returns:
- the localized message - Localized error message
-
getAllMessage
Generated method - Getter of theAbstractConstraint.messageattribute.- Returns:
- the localized message - Localized error message
-
setMessage
Generated method - Setter of theAbstractConstraint.messageattribute.- Parameters:
value- the message - Localized error message
-
setMessage
Generated method - Setter of theAbstractConstraint.messageattribute.- Parameters:
value- the message - Localized error message
-
setAllMessage
Generated method - Setter of theAbstractConstraint.messageattribute.- Parameters:
value- the message - Localized error message
-
setAllMessage
Generated method - Setter of theAbstractConstraint.messageattribute.- Parameters:
value- the message - Localized error message
-
getSeverity
Generated method - Getter of theAbstractConstraint.severityattribute.- Returns:
- the severity - Severity level
-
getSeverity
Generated method - Getter of theAbstractConstraint.severityattribute.- Returns:
- the severity - Severity level
-
setSeverity
Generated method - Setter of theAbstractConstraint.severityattribute.- Parameters:
value- the severity - Severity level
-
setSeverity
Generated method - Setter of theAbstractConstraint.severityattribute.- Parameters:
value- the severity - Severity level
-
getTarget
Generated method - Getter of theAbstractConstraint.targetattribute.- Returns:
- the target - Target class for covered with validation logic
-
getTarget
Generated method - Getter of theAbstractConstraint.targetattribute.- Returns:
- the target - Target class for covered with validation logic
-
setTarget
Generated method - Setter of theAbstractConstraint.targetattribute.- Parameters:
value- the target - Target class for covered with validation logic
-
setTarget
Generated method - Setter of theAbstractConstraint.targetattribute.- Parameters:
value- the target - Target class for covered with validation logic
-
getType
Generated method - Getter of theAbstractConstraint.typeattribute.- Returns:
- the type
-
getType
Generated method - Getter of theAbstractConstraint.typeattribute.- Returns:
- the type
-
setType
Generated method - Setter of theAbstractConstraint.typeattribute.- Parameters:
value- the type
-
setType
Generated method - Setter of theAbstractConstraint.typeattribute.- Parameters:
value- the type
-
Utilities.getMarkModifiedOverride(de.hybris.platform.jalo.type.RelationType)