Package org.apache.bval.jsr.xml
Class ConstraintType
- java.lang.Object
-
- org.apache.bval.jsr.xml.ConstraintType
-
public class ConstraintType extends Object
Java class for constraintType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="constraintType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="groups" type="{https://jakarta.ee/xml/ns/validation/mapping}groupsType" minOccurs="0"/> <element name="payload" type="{https://jakarta.ee/xml/ns/validation/mapping}payloadType" minOccurs="0"/> <element name="element" type="{https://jakarta.ee/xml/ns/validation/mapping}elementType" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="annotation" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringannotationprotected List<ElementType>elementprotected GroupsTypegroupsprotected Stringmessageprotected PayloadTypepayload
-
Constructor Summary
Constructors Constructor Description ConstraintType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAnnotation()Gets the value of the annotation property.List<ElementType>getElement()Gets the value of the element property.GroupsTypegetGroups()Gets the value of the groups property.StringgetMessage()Gets the value of the message property.PayloadTypegetPayload()Gets the value of the payload property.voidsetAnnotation(String value)Sets the value of the annotation property.voidsetGroups(GroupsType value)Sets the value of the groups property.voidsetMessage(String value)Sets the value of the message property.voidsetPayload(PayloadType value)Sets the value of the payload property.
-
-
-
Field Detail
-
message
protected String message
-
groups
protected GroupsType groups
-
payload
protected PayloadType payload
-
element
protected List<ElementType> element
-
annotation
protected String annotation
-
-
Method Detail
-
getMessage
public String getMessage()
Gets the value of the message property.- Returns:
- possible object is
String
-
setMessage
public void setMessage(String value)
Sets the value of the message property.- Parameters:
value- allowed object isString
-
getGroups
public GroupsType getGroups()
Gets the value of the groups property.- Returns:
- possible object is
GroupsType
-
setGroups
public void setGroups(GroupsType value)
Sets the value of the groups property.- Parameters:
value- allowed object isGroupsType
-
getPayload
public PayloadType getPayload()
Gets the value of the payload property.- Returns:
- possible object is
PayloadType
-
setPayload
public void setPayload(PayloadType value)
Sets the value of the payload property.- Parameters:
value- allowed object isPayloadType
-
getElement
public List<ElementType> getElement()
Gets the value of the element property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the element property.For example, to add a new item, do as follows:
getElement().add(newItem);
Objects of the following type(s) are allowed in the list
ElementType- Returns:
- The value of the element property.
-
getAnnotation
public String getAnnotation()
Gets the value of the annotation property.- Returns:
- possible object is
String
-
-