public class AbstractConstraintModel extends ItemModel
Abstract constraint base definition for all constraint types.
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static String |
_TYPECODE
Generated model type code constant.
|
static String |
ACTIVE
Generated constant - Attribute key of
AbstractConstraint.active attribute defined at extension validation. |
static String |
ANNOTATION
Generated constant - Attribute key of
AbstractConstraint.annotation attribute defined at extension validation. |
static String |
CONSTRAINTGROUPS
Generated constant - Attribute key of
AbstractConstraint.constraintGroups attribute defined at extension validation. |
static String |
DEFAULTMESSAGE
Generated constant - Attribute key of
AbstractConstraint.defaultMessage attribute defined at extension validation. |
static String |
ID
Generated constant - Attribute key of
AbstractConstraint.id attribute defined at extension validation. |
static String |
MESSAGE
Generated constant - Attribute key of
AbstractConstraint.message attribute defined at extension validation. |
static String |
NEEDRELOAD
Generated constant - Attribute key of
AbstractConstraint.needReload attribute defined at extension validation. |
static String |
SEVERITY
Generated constant - Attribute key of
AbstractConstraint.severity attribute defined at extension validation. |
static String |
TARGET
Generated constant - Attribute key of
AbstractConstraint.target attribute defined at extension validation. |
static String |
TYPE
Generated constant - Attribute key of
AbstractConstraint.type attribute defined at extension validation. |
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PKLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
AbstractConstraintModel()
Generated constructor - Default constructor for generic creation.
|
AbstractConstraintModel(Class _annotation,
String _id)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
AbstractConstraintModel(Class _annotation,
String _id,
ItemModel _owner)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
AbstractConstraintModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
| Modifier and Type | Method and Description |
|---|---|
Class |
getAnnotation()
Generated method - Getter of the
AbstractConstraint.annotation attribute defined at extension validation. |
Set<ConstraintGroupModel> |
getConstraintGroups()
Generated method - Getter of the
AbstractConstraint.constraintGroups attribute defined at extension validation. |
String |
getDefaultMessage()
Generated method - Getter of the
AbstractConstraint.defaultMessage attribute defined at extension validation. |
String |
getDefaultMessage(Locale loc)
Generated method - Getter of the
AbstractConstraint.defaultMessage attribute defined at extension validation. |
String |
getId()
Generated method - Getter of the
AbstractConstraint.id attribute defined at extension validation. |
String |
getMessage()
Generated method - Getter of the
AbstractConstraint.message attribute defined at extension validation. |
String |
getMessage(Locale loc)
Generated method - Getter of the
AbstractConstraint.message attribute defined at extension validation. |
Severity |
getSeverity()
Generated method - Getter of the
AbstractConstraint.severity attribute defined at extension validation. |
Class |
getTarget()
Generated method - Getter of the
AbstractConstraint.target attribute defined at extension validation. |
ComposedTypeModel |
getType()
Generated method - Getter of the
AbstractConstraint.type attribute defined at extension validation. |
boolean |
isActive()
Generated method - Getter of the
AbstractConstraint.active attribute defined at extension validation. |
boolean |
isNeedReload()
Generated method - Getter of the
AbstractConstraint.needReload dynamic attribute defined at extension validation. |
void |
setActive(boolean value)
Generated method - Setter of
AbstractConstraint.active attribute defined at extension validation. |
void |
setAnnotation(Class value)
Generated method - Setter of
AbstractConstraint.annotation attribute defined at extension validation. |
void |
setConstraintGroups(Set<ConstraintGroupModel> value)
Generated method - Setter of
AbstractConstraint.constraintGroups attribute defined at extension validation. |
void |
setId(String value)
Generated method - Setter of
AbstractConstraint.id attribute defined at extension validation. |
void |
setMessage(String value)
Generated method - Setter of
AbstractConstraint.message attribute defined at extension validation. |
void |
setMessage(String value,
Locale loc)
Generated method - Setter of
AbstractConstraint.message attribute defined at extension validation. |
void |
setSeverity(Severity value)
Generated method - Setter of
AbstractConstraint.severity attribute defined at extension validation. |
void |
setTarget(Class value)
Generated method - Setter of
AbstractConstraint.target attribute defined at extension validation. |
void |
setType(ComposedTypeModel value)
Generated method - Setter of
AbstractConstraint.type attribute defined at extension validation. |
getComments, getCreationtime, getModifiedtime, getOwner, setComments, setCreationtime, setModifiedtime, setOwnerequals, 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, writeReplacepublic static final String _TYPECODE
public static final String ID
AbstractConstraint.id attribute defined at extension validation.public static final String ACTIVE
AbstractConstraint.active attribute defined at extension validation.public static final String NEEDRELOAD
AbstractConstraint.needReload attribute defined at extension validation.public static final String ANNOTATION
AbstractConstraint.annotation attribute defined at extension validation.public static final String SEVERITY
AbstractConstraint.severity attribute defined at extension validation.public static final String DEFAULTMESSAGE
AbstractConstraint.defaultMessage attribute defined at extension validation.public static final String MESSAGE
AbstractConstraint.message attribute defined at extension validation.public static final String TARGET
AbstractConstraint.target attribute defined at extension validation.public static final String TYPE
AbstractConstraint.type attribute defined at extension validation.public static final String CONSTRAINTGROUPS
AbstractConstraint.constraintGroups attribute defined at extension validation.public AbstractConstraintModel()
public AbstractConstraintModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated public AbstractConstraintModel(Class _annotation, String _id)
_annotation - initial attribute declared by type AbstractConstraint at extension validation_id - initial attribute declared by type AbstractConstraint at extension validation@Deprecated public AbstractConstraintModel(Class _annotation, String _id, ItemModel _owner)
_annotation - initial attribute declared by type AbstractConstraint at extension validation_id - initial attribute declared by type AbstractConstraint at extension validation_owner - initial attribute declared by type Item at extension core@Accessor(qualifier="annotation", type=GETTER) public Class getAnnotation()
AbstractConstraint.annotation attribute defined at extension validation.@Accessor(qualifier="constraintGroups", type=GETTER) public Set<ConstraintGroupModel> getConstraintGroups()
AbstractConstraint.constraintGroups attribute defined at extension validation.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="defaultMessage", type=GETTER) public String getDefaultMessage()
AbstractConstraint.defaultMessage attribute defined at extension validation.@Accessor(qualifier="defaultMessage", type=GETTER) public String getDefaultMessage(Locale loc)
AbstractConstraint.defaultMessage attribute defined at extension validation.loc - the value localization keyIllegalArgumentException - if localization key cannot be mapped to data language@Accessor(qualifier="id", type=GETTER) public String getId()
AbstractConstraint.id attribute defined at extension validation.@Accessor(qualifier="message", type=GETTER) public String getMessage()
AbstractConstraint.message attribute defined at extension validation.@Accessor(qualifier="message", type=GETTER) public String getMessage(Locale loc)
AbstractConstraint.message attribute defined at extension validation.loc - the value localization keyIllegalArgumentException - if localization key cannot be mapped to data language@Accessor(qualifier="severity", type=GETTER) public Severity getSeverity()
AbstractConstraint.severity attribute defined at extension validation.@Accessor(qualifier="target", type=GETTER) public Class getTarget()
AbstractConstraint.target attribute defined at extension validation.@Accessor(qualifier="type", type=GETTER) public ComposedTypeModel getType()
AbstractConstraint.type attribute defined at extension validation.@Accessor(qualifier="active", type=GETTER) public boolean isActive()
AbstractConstraint.active attribute defined at extension validation.@Accessor(qualifier="needReload", type=GETTER) public boolean isNeedReload()
AbstractConstraint.needReload dynamic attribute defined at extension validation.@Accessor(qualifier="active", type=SETTER) public void setActive(boolean value)
AbstractConstraint.active attribute defined at extension validation.value - the active - Enabled flag for a constraint@Accessor(qualifier="annotation", type=SETTER) public void setAnnotation(Class value)
AbstractConstraint.annotation attribute defined at extension validation.value - the annotation - Full class name literal for a corresponding annotation@Accessor(qualifier="constraintGroups", type=SETTER) public void setConstraintGroups(Set<ConstraintGroupModel> value)
AbstractConstraint.constraintGroups attribute defined at extension validation.value - the constraintGroups@Accessor(qualifier="id", type=SETTER) public void setId(String value)
AbstractConstraint.id attribute defined at extension validation.value - the id - Constraint identifier@Accessor(qualifier="message", type=SETTER) public void setMessage(String value)
AbstractConstraint.message attribute defined at extension validation.value - the message - Localized error message@Accessor(qualifier="message", type=SETTER) public void setMessage(String value, Locale loc)
AbstractConstraint.message attribute defined at extension validation.value - the message - Localized error messageloc - the value localization keyIllegalArgumentException - if localization key cannot be mapped to data language@Accessor(qualifier="severity", type=SETTER) public void setSeverity(Severity value)
AbstractConstraint.severity attribute defined at extension validation.value - the severity - Severity level@Accessor(qualifier="target", type=SETTER) public void setTarget(Class value)
AbstractConstraint.target attribute defined at extension validation.value - the target - Target class for covered with validation logic@Accessor(qualifier="type", type=SETTER) public void setType(ComposedTypeModel value)
AbstractConstraint.type attribute defined at extension validation.value - the typeCopyright © 2017 SAP SE. All Rights Reserved.