Class FormItemValidationType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.FormItemValidationType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class FormItemValidationType extends com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
Validation rules for the item. Validation rule may be applied in the user interface. But server-side validation may also be applied during the computation process.- 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 protected FormItemClientValidationType
client
static QName
COMPLEX_TYPE
static ItemName
F_CLIENT
static ItemName
F_SERVER
protected List<FormItemServerValidationType>
server
-
Constructor Summary
Constructors Constructor Description FormItemValidationType()
FormItemValidationType(FormItemValidationType other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
FormItemClientValidationType
beginClient()
FormItemServerValidationType
beginServer()
FormItemValidationType
client(FormItemClientValidationType value)
FormItemValidationType
clone()
boolean
equals(Object other, StructuredEqualsStrategy strategy)
FormItemClientValidationType
getClient()
List<FormItemServerValidationType>
getServer()
int
hashCode(StructuredHashCodeStrategy strategy)
FormItemValidationType
server(FormItemServerValidationType value)
void
setClient(FormItemClientValidationType value)
-
-
-
Field Detail
-
server
protected List<FormItemServerValidationType> server
-
client
protected FormItemClientValidationType client
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_SERVER
public static final ItemName F_SERVER
-
F_CLIENT
public static final ItemName F_CLIENT
-
-
Constructor Detail
-
FormItemValidationType
public FormItemValidationType()
-
FormItemValidationType
public FormItemValidationType(FormItemValidationType other)
-
-
Method Detail
-
getServer
public List<FormItemServerValidationType> getServer()
-
getClient
public FormItemClientValidationType getClient()
-
setClient
public void setClient(FormItemClientValidationType value)
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
server
public FormItemValidationType server(FormItemServerValidationType value)
-
beginServer
public FormItemServerValidationType beginServer()
-
client
public FormItemValidationType client(FormItemClientValidationType value)
-
beginClient
public FormItemClientValidationType beginClient()
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
public FormItemValidationType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
-