Class UriStack
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.UriStack
-
- All Implemented Interfaces:
JaxbVisitable
,Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.Equals
,org.jvnet.jaxb2_commons.lang.HashCode
public class UriStack extends Object implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
A stack of URIs (used e.g. for managing a stack of handlers to be called when a task is to be run). Last URI is considered to be the top of the stack (i.e. the one that will be retrieved first).Java class for UriStack complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="UriStack"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="uriStackEntry" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}UriStackEntry" 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_URI_STACK_ENTRY
protected List<UriStackEntry>
uriStackEntry
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
UriStackEntry
beginUriStackEntry()
UriStack
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)
List<UriStackEntry>
getUriStackEntry()
Gets the value of the uriStackEntry property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
String
toString()
Generates a String representation of the contents of this type.UriStack
uriStackEntry(UriStackEntry value)
-
-
-
Field Detail
-
uriStackEntry
protected List<UriStackEntry> uriStackEntry
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_URI_STACK_ENTRY
public static final ItemName F_URI_STACK_ENTRY
-
-
Constructor Detail
-
UriStack
public UriStack()
Creates a newUriStack
instance.
-
UriStack
public UriStack(UriStack o)
Creates a newUriStack
instance by deeply copying a givenUriStack
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
Method Detail
-
getUriStackEntry
public List<UriStackEntry> getUriStackEntry()
Gets the value of the uriStackEntry 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 uriStackEntry property.For example, to add a new item, do as follows:
getUriStackEntry().add(newItem);
Objects of the following type(s) are allowed in the list
UriStackEntry
-
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
-
uriStackEntry
public UriStack uriStackEntry(UriStackEntry value)
-
beginUriStackEntry
public UriStackEntry beginUriStackEntry()
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
-
-