Class CheckExpressionType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.CheckExpressionType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class CheckExpressionType extends AbstractPlainStructured
Expression used to check the data and report a user-friendly message in case that the check fails.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
protected DisplayType
display
protected ExpressionType
expression
static ItemName
F_DISPLAY
static ItemName
F_EXPRESSION
static ItemName
F_FAILURE_MESSAGE
static ItemName
F_LOCALIZABLE_FAILURE_MESSAGE
protected String
failureMessage
protected LocalizableMessageType
localizableFailureMessage
-
Constructor Summary
Constructors Constructor Description CheckExpressionType()
CheckExpressionType(CheckExpressionType other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
DisplayType
beginDisplay()
ExpressionType
beginExpression()
CheckExpressionType
clone()
CheckExpressionType
display(DisplayType value)
boolean
equals(Object other, StructuredEqualsStrategy strategy)
CheckExpressionType
expression(ExpressionType value)
CheckExpressionType
failureMessage(String value)
DisplayType
getDisplay()
ExpressionType
getExpression()
String
getFailureMessage()
LocalizableMessageType
getLocalizableFailureMessage()
int
hashCode(StructuredHashCodeStrategy strategy)
CheckExpressionType
localizableFailureMessage(LocalizableMessageType value)
void
setDisplay(DisplayType value)
void
setExpression(ExpressionType value)
void
setFailureMessage(String value)
void
setLocalizableFailureMessage(LocalizableMessageType value)
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
equals, hashCode, toString
-
-
-
-
Field Detail
-
expression
protected ExpressionType expression
-
localizableFailureMessage
protected LocalizableMessageType localizableFailureMessage
-
failureMessage
protected String failureMessage
-
display
protected DisplayType display
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_EXPRESSION
public static final ItemName F_EXPRESSION
-
F_LOCALIZABLE_FAILURE_MESSAGE
public static final ItemName F_LOCALIZABLE_FAILURE_MESSAGE
-
F_FAILURE_MESSAGE
public static final ItemName F_FAILURE_MESSAGE
-
F_DISPLAY
public static final ItemName F_DISPLAY
-
-
Constructor Detail
-
CheckExpressionType
public CheckExpressionType()
-
CheckExpressionType
public CheckExpressionType(CheckExpressionType other)
-
-
Method Detail
-
getExpression
public ExpressionType getExpression()
-
setExpression
public void setExpression(ExpressionType value)
-
getLocalizableFailureMessage
public LocalizableMessageType getLocalizableFailureMessage()
-
setLocalizableFailureMessage
public void setLocalizableFailureMessage(LocalizableMessageType value)
-
getFailureMessage
public String getFailureMessage()
-
setFailureMessage
public void setFailureMessage(String value)
-
getDisplay
public DisplayType getDisplay()
-
setDisplay
public void setDisplay(DisplayType value)
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classAbstractPlainStructured
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classAbstractPlainStructured
-
expression
public CheckExpressionType expression(ExpressionType value)
-
beginExpression
public ExpressionType beginExpression()
-
localizableFailureMessage
public CheckExpressionType localizableFailureMessage(LocalizableMessageType value)
-
failureMessage
public CheckExpressionType failureMessage(String value)
-
display
public CheckExpressionType display(DisplayType value)
-
beginDisplay
public DisplayType beginDisplay()
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classAbstractPlainStructured
-
clone
public CheckExpressionType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classAbstractPlainStructured
-
-