Class ExpressionTypeDto
- java.lang.Object
-
- com.evolveum.midpoint.web.component.input.dto.ExpressionTypeDto
-
- All Implemented Interfaces:
Serializable
public class ExpressionTypeDto extends Object implements Serializable
- Author:
- shood
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
F_DESCRIPTION
static String
F_EXPRESSION
static String
F_LANGUAGE
static String
F_POLICY_REF
static String
F_TYPE
-
Constructor Summary
Constructors Constructor Description ExpressionTypeDto(@Nullable ExpressionType expression, @NotNull PrismContext prismContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getDescription()
String
getExpression()
@NotNull ExpressionType
getExpressionObject()
ExpressionUtil.Language
getLanguage()
ObjectReferenceType
getPolicyRef()
ExpressionUtil.ExpressionEvaluatorType
getType()
int
hashCode()
void
setDescription(String description)
void
setExpression(String expression)
void
setLanguage(ExpressionUtil.Language language)
void
setPolicyRef(ObjectReferenceType policyRef)
void
setType(ExpressionUtil.ExpressionEvaluatorType type)
void
updateExpression(PrismContext context)
void
updateExpressionLanguage()
void
updateExpressionType()
void
updateExpressionValuePolicyRef()
-
-
-
Field Detail
-
F_DESCRIPTION
public static final String F_DESCRIPTION
- See Also:
- Constant Field Values
-
F_TYPE
public static final String F_TYPE
- See Also:
- Constant Field Values
-
F_LANGUAGE
public static final String F_LANGUAGE
- See Also:
- Constant Field Values
-
F_POLICY_REF
public static final String F_POLICY_REF
- See Also:
- Constant Field Values
-
F_EXPRESSION
public static final String F_EXPRESSION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ExpressionTypeDto
public ExpressionTypeDto(@Nullable @Nullable ExpressionType expression, @NotNull @NotNull PrismContext prismContext)
-
-
Method Detail
-
updateExpression
public void updateExpression(PrismContext context) throws SchemaException, IllegalArgumentException
-
updateExpressionType
public void updateExpressionType()
-
updateExpressionLanguage
public void updateExpressionLanguage()
-
updateExpressionValuePolicyRef
public void updateExpressionValuePolicyRef()
-
getType
public ExpressionUtil.ExpressionEvaluatorType getType()
-
setType
public void setType(ExpressionUtil.ExpressionEvaluatorType type)
-
getLanguage
public ExpressionUtil.Language getLanguage()
-
setLanguage
public void setLanguage(ExpressionUtil.Language language)
-
getPolicyRef
public ObjectReferenceType getPolicyRef()
-
setPolicyRef
public void setPolicyRef(ObjectReferenceType policyRef)
-
getExpression
public String getExpression()
-
setExpression
public void setExpression(String expression)
-
getExpressionObject
@NotNull public @NotNull ExpressionType getExpressionObject()
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
-