Class ObjectPatternConstraintModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.validation.model.constraints.AbstractConstraintModel
de.hybris.platform.validation.model.constraints.AttributeConstraintModel
de.hybris.platform.validation.model.constraints.jsr303.ObjectPatternConstraintModel
- All Implemented Interfaces:
Serializable
Generated model class for type ObjectPatternConstraint first defined at extension ruleengineservices.
Pattern JSR 303 compatible constraint class.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofObjectPatternConstraint.flagsattribute defined at extensionruleengineservices.static final StringGenerated constant - Attribute key ofObjectPatternConstraint.regexpattribute defined at extensionruleengineservices.Fields inherited from class de.hybris.platform.validation.model.constraints.AttributeConstraintModel
DESCRIPTOR, LANGUAGES, QUALIFIERFields inherited from class de.hybris.platform.validation.model.constraints.AbstractConstraintModel
ACTIVE, ANNOTATION, CONSTRAINTGROUPS, DEFAULTMESSAGE, ID, MESSAGE, NEEDRELOAD, SEVERITY, TARGET, TYPEFields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.ObjectPatternConstraintModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing contextObjectPatternConstraintModel(Class _annotation, Set<RegexpFlag> _flags, String _id, ItemModel _owner, String _regexp) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersObjectPatternConstraintModel(Class _annotation, Set<RegexpFlag> _flags, String _id, String _regexp) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parameters -
Method Summary
Modifier and TypeMethodDescriptiongetFlags()Generated method - Getter of theObjectPatternConstraint.flagsattribute defined at extensionruleengineservices.Generated method - Getter of theObjectPatternConstraint.regexpattribute defined at extensionruleengineservices.voidsetFlags(Set<RegexpFlag> value) Generated method - Setter ofObjectPatternConstraint.flagsattribute defined at extensionruleengineservices.voidGenerated method - Setter ofObjectPatternConstraint.regexpattribute defined at extensionruleengineservices.Methods inherited from class de.hybris.platform.validation.model.constraints.AttributeConstraintModel
getDescriptor, getLanguages, getQualifier, setDescriptor, setLanguages, setQualifierMethods inherited from class de.hybris.platform.validation.model.constraints.AbstractConstraintModel
getAnnotation, getConstraintGroups, getDefaultMessage, getDefaultMessage, getId, getMessage, getMessage, getSeverity, getTarget, getType, isActive, isNeedReload, setActive, setAnnotation, setConstraintGroups, setId, setMessage, setMessage, setSeverity, setTarget, setTypeMethods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerMethods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace
-
Field Details
-
_TYPECODE
Generated model type code constant.- See Also:
-
REGEXP
Generated constant - Attribute key ofObjectPatternConstraint.regexpattribute defined at extensionruleengineservices.- See Also:
-
FLAGS
Generated constant - Attribute key ofObjectPatternConstraint.flagsattribute defined at extensionruleengineservices.- See Also:
-
-
Constructor Details
-
ObjectPatternConstraintModel
public ObjectPatternConstraintModel()Generated constructor - Default constructor for generic creation. -
ObjectPatternConstraintModel
public ObjectPatternConstraintModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
ObjectPatternConstraintModel
@Deprecated(since="4.1.1", forRemoval=true) public ObjectPatternConstraintModel(Class _annotation, Set<RegexpFlag> _flags, String _id, String _regexp) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_annotation- initial attribute declared by typeObjectPatternConstraintat extensionruleengineservices_flags- initial attribute declared by typeObjectPatternConstraintat extensionruleengineservices_id- initial attribute declared by typeAbstractConstraintat extensionvalidation_regexp- initial attribute declared by typeObjectPatternConstraintat extensionruleengineservices
-
ObjectPatternConstraintModel
@Deprecated(since="4.1.1", forRemoval=true) public ObjectPatternConstraintModel(Class _annotation, Set<RegexpFlag> _flags, String _id, ItemModel _owner, String _regexp) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_annotation- initial attribute declared by typeObjectPatternConstraintat extensionruleengineservices_flags- initial attribute declared by typeObjectPatternConstraintat extensionruleengineservices_id- initial attribute declared by typeAbstractConstraintat extensionvalidation_owner- initial attribute declared by typeItemat extensioncore_regexp- initial attribute declared by typeObjectPatternConstraintat extensionruleengineservices
-
-
Method Details
-
getFlags
Generated method - Getter of theObjectPatternConstraint.flagsattribute defined at extensionruleengineservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the flags - Regular expression for constraint
-
getRegexp
Generated method - Getter of theObjectPatternConstraint.regexpattribute defined at extensionruleengineservices.- Returns:
- the regexp - Regular expression of toString() Object representation for constraint
-
setFlags
Generated method - Setter ofObjectPatternConstraint.flagsattribute defined at extensionruleengineservices.- Parameters:
value- the flags - Regular expression for constraint
-
setRegexp
Generated method - Setter ofObjectPatternConstraint.regexpattribute defined at extensionruleengineservices.- Parameters:
value- the regexp - Regular expression of toString() Object representation for constraint
-