Class InformationType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.InformationType
-
- All Implemented Interfaces:
JaxbVisitable
,Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.Equals
,org.jvnet.jaxb2_commons.lang.HashCode
public class InformationType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
TODO Replace by forms eventually TEMPORARYJava class for InformationType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="InformationType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="order" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="localizableTitle" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}LocalizableMessageType" minOccurs="0"/> <element name="title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="part" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}InformationPartType" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_LOCALIZABLE_TITLE
static ItemName
F_ORDER
static ItemName
F_PART
static ItemName
F_TITLE
protected LocalizableMessageType
localizableTitle
protected Integer
order
protected List<InformationPartType>
part
protected String
title
-
Constructor Summary
Constructors Constructor Description InformationType()
Creates a newInformationType
instance.InformationType(InformationType o)
Creates a newInformationType
instance by deeply copying a givenInformationType
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
InformationPartType
beginPart()
InformationType
clone()
Creates and returns a deep copy of this object.boolean
equals(Object object)
boolean
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
LocalizableMessageType
getLocalizableTitle()
Gets the value of the localizableTitle property.Integer
getOrder()
Gets the value of the order property.List<InformationPartType>
getPart()
Gets the value of the part property.String
getTitle()
Gets the value of the title property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
InformationType
localizableTitle(LocalizableMessageType value)
InformationType
order(Integer value)
InformationType
part(InformationPartType value)
void
setLocalizableTitle(LocalizableMessageType value)
Sets the value of the localizableTitle property.void
setOrder(Integer value)
Sets the value of the order property.void
setTitle(String value)
Sets the value of the title property.InformationType
title(String value)
String
toString()
Generates a String representation of the contents of this type.
-
-
-
Field Detail
-
order
protected Integer order
-
localizableTitle
protected LocalizableMessageType localizableTitle
-
title
protected String title
-
part
protected List<InformationPartType> part
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_ORDER
public static final ItemName F_ORDER
-
F_LOCALIZABLE_TITLE
public static final ItemName F_LOCALIZABLE_TITLE
-
F_TITLE
public static final ItemName F_TITLE
-
F_PART
public static final ItemName F_PART
-
-
Constructor Detail
-
InformationType
public InformationType()
Creates a newInformationType
instance.
-
InformationType
public InformationType(InformationType o)
Creates a newInformationType
instance by deeply copying a givenInformationType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
Method Detail
-
getOrder
public Integer getOrder()
Gets the value of the order property.- Returns:
- possible object is
Integer
-
setOrder
public void setOrder(Integer value)
Sets the value of the order property.- Parameters:
value
- allowed object isInteger
-
getLocalizableTitle
public LocalizableMessageType getLocalizableTitle()
Gets the value of the localizableTitle property.- Returns:
- possible object is
LocalizableMessageType
-
setLocalizableTitle
public void setLocalizableTitle(LocalizableMessageType value)
Sets the value of the localizableTitle property.- Parameters:
value
- allowed object isLocalizableMessageType
-
getTitle
public String getTitle()
Gets the value of the title property.- Returns:
- possible object is
String
-
setTitle
public void setTitle(String value)
Sets the value of the title property.- Parameters:
value
- allowed object isString
-
getPart
public List<InformationPartType> getPart()
Gets the value of the part 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
set
method for the part property.For example, to add a new item, do as follows:
getPart().add(newItem);
Objects of the following type(s) are allowed in the list
InformationPartType
-
toString
public String toString()
Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
- Specified by:
hashCode
in interfaceorg.jvnet.jaxb2_commons.lang.HashCode
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
- Specified by:
equals
in interfaceorg.jvnet.jaxb2_commons.lang.Equals
-
order
public InformationType order(Integer value)
-
localizableTitle
public InformationType localizableTitle(LocalizableMessageType value)
-
title
public InformationType title(String value)
-
part
public InformationType part(InformationPartType value)
-
beginPart
public InformationPartType beginPart()
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
-
clone
public InformationType clone()
Creates and returns a deep copy of this object.
-
-