Class ReceiverType
- java.lang.Object
-
- org.openapplications.oagis._9.ReceiverType
-
- All Implemented Interfaces:
com.helger.commons.lang.IExplicitlyCloneable,Serializable,Cloneable
@CodingStyleguideUnaware public class ReceiverType extends Object implements Serializable, com.helger.commons.lang.IExplicitlyCloneable
Identifies the intended receiver of the given BOD instance.Java class for ReceiverType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ReceiverType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{http://www.openapplications.org/oagis/9}LogicalID" minOccurs="0"/> <element ref="{http://www.openapplications.org/oagis/9}ComponentID" minOccurs="0"/> <element ref="{http://www.openapplications.org/oagis/9}ID" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>This class was annotated by ph-jaxb22-plugin -Xph-annotate
This class contains methods created by ph-jaxb22-plugin -Xph-equalshashcode
This class contains methods created by ph-jaxb22-plugin -Xph-tostring
This class contains methods created by ph-jaxb22-plugin -Xph-list-extension
This class contains methods created by ph-jaxb22-plugin -Xph-cloneable2
This class contains methods created by ph-jaxb22-plugin -Xph-value-extender
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ReceiverType()Default constructor
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddID(IdentifierType elem)Created by ph-jaxb22-plugin -Xph-list-extensionReceiverTypeclone()Created by ph-jaxb22-plugin -Xph-cloneable2voidcloneTo(ReceiverType ret)This method clones all values fromthisto the passed object.booleanequals(Object o)Created by ph-jaxb22-plugin -Xph-equalshashcodeIdentifierTypegetComponentID()Gets the value of the componentID property.StringgetComponentIDValue()Get the value of the contained IdentifierType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extenderList<IdentifierType>getID()Gets the value of the id property.IdentifierTypegetIDAtIndex(int index)Created by ph-jaxb22-plugin -Xph-list-extensionintgetIDCount()Created by ph-jaxb22-plugin -Xph-list-extensionIdentifierTypegetLogicalID()Gets the value of the logicalID property.StringgetLogicalIDValue()Get the value of the contained IdentifierType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extenderinthashCode()Created by ph-jaxb22-plugin -Xph-equalshashcodebooleanhasIDEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasNoIDEntries()Created by ph-jaxb22-plugin -Xph-list-extensionIdentifierTypesetComponentID(String valueParam)Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extendervoidsetComponentID(IdentifierType value)Sets the value of the componentID property.voidsetID(List<IdentifierType> aList)Created by ph-jaxb22-plugin -Xph-list-extensionIdentifierTypesetLogicalID(String valueParam)Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extendervoidsetLogicalID(IdentifierType value)Sets the value of the logicalID property.StringtoString()Created by ph-jaxb22-plugin -Xph-tostring
-
-
-
Method Detail
-
getLogicalID
@Nullable public IdentifierType getLogicalID()
Gets the value of the logicalID property.- Returns:
- possible object is
IdentifierType
-
setLogicalID
public void setLogicalID(@Nullable IdentifierType value)
Sets the value of the logicalID property.- Parameters:
value- allowed object isIdentifierType
-
getComponentID
@Nullable public IdentifierType getComponentID()
Gets the value of the componentID property.- Returns:
- possible object is
IdentifierType
-
setComponentID
public void setComponentID(@Nullable IdentifierType value)
Sets the value of the componentID property.- Parameters:
value- allowed object isIdentifierType
-
getID
@Nonnull @ReturnsMutableObject("JAXB implementation style") public List<IdentifierType> getID()
Gets the value of the id 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 id property.For example, to add a new item, do as follows:
getID().add(newItem);Objects of the following type(s) are allowed in the list
IdentifierType
-
equals
public boolean equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
-
hashCode
public int hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
-
toString
public String toString()
Created by ph-jaxb22-plugin -Xph-tostring
-
setID
public void setID(@Nullable List<IdentifierType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
aList- The new list member to set. May benull.
-
hasIDEntries
public boolean hasIDEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif at least one item is contained,falseotherwise.
-
hasNoIDEntries
public boolean hasNoIDEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif no item is contained,falseotherwise.
-
getIDCount
@Nonnegative public int getIDCount()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
- The number of contained elements. Always ≥ 0.
-
getIDAtIndex
@Nullable public IdentifierType getIDAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
index- The index to retrieve- Returns:
- The element at the specified index. May be
null - Throws:
IndexOutOfBoundsException- if the index is invalid!
-
addID
public void addID(@Nonnull IdentifierType elem)
Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
elem- The element to be added. May not benull.
-
cloneTo
public void cloneTo(@Nonnull ReceiverType ret)
This method clones all values fromthisto the passed object. All data in the parameter object is overwritten!Created by ph-jaxb22-plugin -Xph-cloneable2- Parameters:
ret- The target object to clone to. May not benull.
-
clone
@Nonnull @ReturnsMutableCopy public ReceiverType clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
-
setLogicalID
@Nonnull public IdentifierType setLogicalID(@Nullable String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Parameters:
valueParam- The value to be set. May benull.- Returns:
- The created intermediary object of type IdentifierType and never
null
-
setComponentID
@Nonnull public IdentifierType setComponentID(@Nullable String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Parameters:
valueParam- The value to be set. May benull.- Returns:
- The created intermediary object of type IdentifierType and never
null
-
getLogicalIDValue
@Nullable public String getLogicalIDValue()
Get the value of the contained IdentifierType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender- Returns:
- Either the value of the contained IdentifierType object or
null
-
-