public interface ContextPropertyDefinition extends Serializable
Modifier and Type | Method and Description |
---|---|
String |
getAspectName()
Name of the aspect to which this property is associated, e.g.
|
Object |
getDefaultValue()
Returns default value.
|
String |
getExpression()
Context expression that can be used to evaluate the property value.
|
int |
getExpressionTrust()
Trust value for when expression is applied.
|
List<String> |
getImplies()
Segments that are automatically true when this segment is true.
|
ContextPropertyName |
getName()
Get the context property name for this definition.
|
String |
getPropertyName()
Name of the context property.
|
List<String> |
getRequires()
Segments that are required to be true for this segment also to be true.
|
ContextPropertyType |
getType()
Type of the context property.
|
boolean |
hasExpression()
Does the property have an expression defined?
|
boolean |
hasImplies()
Does this property definition have implies defined?
|
boolean |
hasRequires()
Does this property definition have requires defined?
|
boolean |
isIdentifier()
Is the property an identifier? Can it be used as part of the unique identifier for
the given aspect? This is currently only used for context repository storage.
|
String getAspectName()
String getPropertyName()
ContextPropertyName getName()
String getExpression()
ContextPropertyType getType()
int getExpressionTrust()
boolean hasExpression()
Object getDefaultValue()
boolean isIdentifier()
List<String> getRequires()
List<String> getImplies()
boolean hasRequires()
boolean hasImplies()
Copyright (c) 2014-2021 All Rights Reserved by the RWS Group for and on behalf of its affiliates and subsidiaries