Class ReportFieldConfigurationType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ReportFieldConfigurationType
-
- All Implemented Interfaces:
JaxbVisitable
,Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.Equals
,org.jvnet.jaxb2_commons.lang.HashCode
public class ReportFieldConfigurationType extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Configuration of report fields.Java class for ReportFieldConfigurationType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ReportFieldConfigurationType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="nameReport" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="nameHeader" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="itemPath" type="{http://prism.evolveum.com/xml/ns/public/types-3}ItemPathType" minOccurs="0"/> <element name="sortOrderNumber" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="sortOrder" type="{http://prism.evolveum.com/xml/ns/public/query-3}OrderDirectionType" minOccurs="0"/> <element name="width" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="classType" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected QName
classType
static QName
COMPLEX_TYPE
static ItemName
F_CLASS_TYPE
static ItemName
F_ITEM_PATH
static ItemName
F_NAME_HEADER
static ItemName
F_NAME_REPORT
static ItemName
F_SORT_ORDER
static ItemName
F_SORT_ORDER_NUMBER
static ItemName
F_WIDTH
protected ItemPathType
itemPath
protected String
nameHeader
protected String
nameReport
protected OrderDirectionType
sortOrder
protected Integer
sortOrderNumber
protected Integer
width
-
Constructor Summary
Constructors Constructor Description ReportFieldConfigurationType()
Creates a newReportFieldConfigurationType
instance.ReportFieldConfigurationType(ReportFieldConfigurationType o)
Creates a newReportFieldConfigurationType
instance by deeply copying a givenReportFieldConfigurationType
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
ItemPathType
beginItemPath()
ReportFieldConfigurationType
classType(QName value)
ReportFieldConfigurationType
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)
QName
getClassType()
Gets the value of the classType property.ItemPathType
getItemPath()
Gets the value of the itemPath property.String
getNameHeader()
Gets the value of the nameHeader property.String
getNameReport()
Gets the value of the nameReport property.OrderDirectionType
getSortOrder()
Gets the value of the sortOrder property.Integer
getSortOrderNumber()
Gets the value of the sortOrderNumber property.Integer
getWidth()
Gets the value of the width property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
ReportFieldConfigurationType
itemPath(ItemPathType value)
ReportFieldConfigurationType
nameHeader(String value)
ReportFieldConfigurationType
nameReport(String value)
void
setClassType(QName value)
Sets the value of the classType property.void
setItemPath(ItemPathType value)
Sets the value of the itemPath property.void
setNameHeader(String value)
Sets the value of the nameHeader property.void
setNameReport(String value)
Sets the value of the nameReport property.void
setSortOrder(OrderDirectionType value)
Sets the value of the sortOrder property.void
setSortOrderNumber(Integer value)
Sets the value of the sortOrderNumber property.void
setWidth(Integer value)
Sets the value of the width property.ReportFieldConfigurationType
sortOrder(OrderDirectionType value)
ReportFieldConfigurationType
sortOrderNumber(Integer value)
String
toString()
Generates a String representation of the contents of this type.ReportFieldConfigurationType
width(Integer value)
-
-
-
Field Detail
-
nameReport
protected String nameReport
-
nameHeader
protected String nameHeader
-
itemPath
protected ItemPathType itemPath
-
sortOrderNumber
protected Integer sortOrderNumber
-
sortOrder
protected OrderDirectionType sortOrder
-
width
protected Integer width
-
classType
protected QName classType
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_NAME_REPORT
public static final ItemName F_NAME_REPORT
-
F_NAME_HEADER
public static final ItemName F_NAME_HEADER
-
F_ITEM_PATH
public static final ItemName F_ITEM_PATH
-
F_SORT_ORDER_NUMBER
public static final ItemName F_SORT_ORDER_NUMBER
-
F_SORT_ORDER
public static final ItemName F_SORT_ORDER
-
F_WIDTH
public static final ItemName F_WIDTH
-
F_CLASS_TYPE
public static final ItemName F_CLASS_TYPE
-
-
Constructor Detail
-
ReportFieldConfigurationType
public ReportFieldConfigurationType()
Creates a newReportFieldConfigurationType
instance.
-
ReportFieldConfigurationType
public ReportFieldConfigurationType(ReportFieldConfigurationType o)
Creates a newReportFieldConfigurationType
instance by deeply copying a givenReportFieldConfigurationType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
Method Detail
-
getNameReport
public String getNameReport()
Gets the value of the nameReport property.- Returns:
- possible object is
String
-
setNameReport
public void setNameReport(String value)
Sets the value of the nameReport property.- Parameters:
value
- allowed object isString
-
getNameHeader
public String getNameHeader()
Gets the value of the nameHeader property.- Returns:
- possible object is
String
-
setNameHeader
public void setNameHeader(String value)
Sets the value of the nameHeader property.- Parameters:
value
- allowed object isString
-
getItemPath
public ItemPathType getItemPath()
Gets the value of the itemPath property.- Returns:
- possible object is
ItemPathType
-
setItemPath
public void setItemPath(ItemPathType value)
Sets the value of the itemPath property.- Parameters:
value
- allowed object isItemPathType
-
getSortOrderNumber
public Integer getSortOrderNumber()
Gets the value of the sortOrderNumber property.- Returns:
- possible object is
Integer
-
setSortOrderNumber
public void setSortOrderNumber(Integer value)
Sets the value of the sortOrderNumber property.- Parameters:
value
- allowed object isInteger
-
getSortOrder
public OrderDirectionType getSortOrder()
Gets the value of the sortOrder property.- Returns:
- possible object is
OrderDirectionType
-
setSortOrder
public void setSortOrder(OrderDirectionType value)
Sets the value of the sortOrder property.- Parameters:
value
- allowed object isOrderDirectionType
-
getWidth
public Integer getWidth()
Gets the value of the width property.- Returns:
- possible object is
Integer
-
setWidth
public void setWidth(Integer value)
Sets the value of the width property.- Parameters:
value
- allowed object isInteger
-
getClassType
public QName getClassType()
Gets the value of the classType property.- Returns:
- possible object is
QName
-
setClassType
public void setClassType(QName value)
Sets the value of the classType property.- Parameters:
value
- allowed object isQName
-
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
-
nameReport
public ReportFieldConfigurationType nameReport(String value)
-
nameHeader
public ReportFieldConfigurationType nameHeader(String value)
-
itemPath
public ReportFieldConfigurationType itemPath(ItemPathType value)
-
beginItemPath
public ItemPathType beginItemPath()
-
sortOrderNumber
public ReportFieldConfigurationType sortOrderNumber(Integer value)
-
sortOrder
public ReportFieldConfigurationType sortOrder(OrderDirectionType value)
-
width
public ReportFieldConfigurationType width(Integer value)
-
classType
public ReportFieldConfigurationType classType(QName value)
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
-
clone
public ReportFieldConfigurationType clone()
Creates and returns a deep copy of this object.
-
-