Class RegistryObjectType
- java.lang.Object
-
- com.helger.regrep.rim.ExtensibleObjectType
-
- com.helger.regrep.rim.IdentifiableType
-
- com.helger.regrep.rim.RegistryObjectType
-
- All Implemented Interfaces:
com.helger.commons.lang.IExplicitlyCloneable,Serializable,Cloneable
- Direct Known Subclasses:
AssociationType,AuditableEventType,ClassificationType,ExternalIdentifierType,ExternalLinkType,ExtrinsicObjectType,FederationType,NotificationType,PartyType,QueryDefinitionType,RegistryPackageType,RegistryType,RoleType,ServiceBindingType,ServiceEndpointType,ServiceInterfaceType,ServiceType,SubscriptionType,TaxonomyElementType,WorkflowActionType
@CodingStyleguideUnaware public class RegistryObjectType extends IdentifiableType
This type is the common base type for all query-able metadata elements in ebRIM.Java class for RegistryObjectType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="RegistryObjectType"> <complexContent> <extension base="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:4.0}IdentifiableType"> <sequence> <element name="Name" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:4.0}InternationalStringType" minOccurs="0"/> <element name="Description" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:4.0}InternationalStringType" minOccurs="0"/> <element name="VersionInfo" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:4.0}VersionInfoType" minOccurs="0"/> <element name="Classification" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:4.0}ClassificationType" maxOccurs="unbounded" minOccurs="0"/> <element name="ExternalIdentifier" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:4.0}ExternalIdentifierType" maxOccurs="unbounded" minOccurs="0"/> <element name="ExternalLink" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:4.0}ExternalLinkType" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="lid" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="objectType" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:4.0}objectReferenceType" /> <attribute name="owner" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="status" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:4.0}objectReferenceType" /> </extension> </complexContent> </complexType>This class was annotated by ph-jaxb-plugin -Xph-annotate
This class contains methods created by ph-jaxb-plugin -Xph-equalshashcode
This class contains methods created by ph-jaxb-plugin -Xph-tostring
This class contains methods created by ph-jaxb-plugin -Xph-list-extension
This class contains methods created by ph-jaxb-plugin -Xph-cloneable2
This class contains methods created by ph-jaxb-plugin -Xph-value-extender
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RegistryObjectType()Default constructor
Note: automatically created by ph-jaxb-plugin -Xph-value-extender
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddClassification(ClassificationType elem)Created by ph-jaxb-plugin -Xph-list-extensionvoidaddExternalIdentifier(ExternalIdentifierType elem)Created by ph-jaxb-plugin -Xph-list-extensionvoidaddExternalLink(ExternalLinkType elem)Created by ph-jaxb-plugin -Xph-list-extensionRegistryObjectTypeclone()Created by ph-jaxb-plugin -Xph-cloneable2voidcloneTo(RegistryObjectType ret)This method clones all values fromthisto the passed object.booleanequals(Object o)Created by ph-jaxb-plugin -Xph-equalshashcodeList<ClassificationType>getClassification()Gets the value of the classification property.ClassificationTypegetClassificationAtIndex(int index)Created by ph-jaxb-plugin -Xph-list-extensionintgetClassificationCount()Created by ph-jaxb-plugin -Xph-list-extensionInternationalStringTypegetDescription()Gets the value of the description property.List<ExternalIdentifierType>getExternalIdentifier()Gets the value of the externalIdentifier property.ExternalIdentifierTypegetExternalIdentifierAtIndex(int index)Created by ph-jaxb-plugin -Xph-list-extensionintgetExternalIdentifierCount()Created by ph-jaxb-plugin -Xph-list-extensionList<ExternalLinkType>getExternalLink()Gets the value of the externalLink property.ExternalLinkTypegetExternalLinkAtIndex(int index)Created by ph-jaxb-plugin -Xph-list-extensionintgetExternalLinkCount()Created by ph-jaxb-plugin -Xph-list-extensionStringgetLid()Gets the value of the lid property.InternationalStringTypegetName()Gets the value of the name property.StringgetObjectType()Gets the value of the objectType property.StringgetOwner()Gets the value of the owner property.StringgetStatus()Gets the value of the status property.VersionInfoTypegetVersionInfo()Gets the value of the versionInfo property.booleanhasClassificationEntries()Created by ph-jaxb-plugin -Xph-list-extensionbooleanhasExternalIdentifierEntries()Created by ph-jaxb-plugin -Xph-list-extensionbooleanhasExternalLinkEntries()Created by ph-jaxb-plugin -Xph-list-extensioninthashCode()Created by ph-jaxb-plugin -Xph-equalshashcodebooleanhasNoClassificationEntries()Created by ph-jaxb-plugin -Xph-list-extensionbooleanhasNoExternalIdentifierEntries()Created by ph-jaxb-plugin -Xph-list-extensionbooleanhasNoExternalLinkEntries()Created by ph-jaxb-plugin -Xph-list-extensionvoidsetClassification(List<ClassificationType> aList)Created by ph-jaxb-plugin -Xph-list-extensionvoidsetDescription(InternationalStringType value)Sets the value of the description property.voidsetExternalIdentifier(List<ExternalIdentifierType> aList)Created by ph-jaxb-plugin -Xph-list-extensionvoidsetExternalLink(List<ExternalLinkType> aList)Created by ph-jaxb-plugin -Xph-list-extensionvoidsetLid(String value)Sets the value of the lid property.voidsetName(InternationalStringType value)Sets the value of the name property.voidsetObjectType(String value)Sets the value of the objectType property.voidsetOwner(String value)Sets the value of the owner property.voidsetStatus(String value)Sets the value of the status property.voidsetVersionInfo(VersionInfoType value)Sets the value of the versionInfo property.StringtoString()Created by ph-jaxb-plugin -Xph-tostring-
Methods inherited from class com.helger.regrep.rim.IdentifiableType
cloneTo, getId, setId
-
Methods inherited from class com.helger.regrep.rim.ExtensibleObjectType
addSlot, cloneTo, getSlot, getSlotAtIndex, getSlotCount, hasNoSlotEntries, hasSlotEntries, setSlot
-
-
-
-
Method Detail
-
getName
@Nullable public InternationalStringType getName()
Gets the value of the name property.- Returns:
- possible object is
InternationalStringType
-
setName
public void setName(@Nullable InternationalStringType value)
Sets the value of the name property.- Parameters:
value- allowed object isInternationalStringType
-
getDescription
@Nullable public InternationalStringType getDescription()
Gets the value of the description property.- Returns:
- possible object is
InternationalStringType
-
setDescription
public void setDescription(@Nullable InternationalStringType value)
Sets the value of the description property.- Parameters:
value- allowed object isInternationalStringType
-
getVersionInfo
@Nullable public VersionInfoType getVersionInfo()
Gets the value of the versionInfo property.- Returns:
- possible object is
VersionInfoType
-
setVersionInfo
public void setVersionInfo(@Nullable VersionInfoType value)
Sets the value of the versionInfo property.- Parameters:
value- allowed object isVersionInfoType
-
getClassification
@Nonnull @ReturnsMutableObject("JAXB implementation style") public List<ClassificationType> getClassification()
Gets the value of the classification 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 Jakarta XML Binding object. This is why there is not a
setmethod for the classification property.For example, to add a new item, do as follows:
getClassification().add(newItem);Objects of the following type(s) are allowed in the list
ClassificationType- Returns:
- The value of the classification property.
-
getExternalIdentifier
@Nonnull @ReturnsMutableObject("JAXB implementation style") public List<ExternalIdentifierType> getExternalIdentifier()
Gets the value of the externalIdentifier 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 Jakarta XML Binding object. This is why there is not a
setmethod for the externalIdentifier property.For example, to add a new item, do as follows:
getExternalIdentifier().add(newItem);Objects of the following type(s) are allowed in the list
ExternalIdentifierType- Returns:
- The value of the externalIdentifier property.
-
getExternalLink
@Nonnull @ReturnsMutableObject("JAXB implementation style") public List<ExternalLinkType> getExternalLink()
Gets the value of the externalLink 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 Jakarta XML Binding object. This is why there is not a
setmethod for the externalLink property.For example, to add a new item, do as follows:
getExternalLink().add(newItem);Objects of the following type(s) are allowed in the list
ExternalLinkType- Returns:
- The value of the externalLink property.
-
getLid
@Nullable public String getLid()
Gets the value of the lid property.- Returns:
- possible object is
String
-
setLid
public void setLid(@Nullable String value)
Sets the value of the lid property.- Parameters:
value- allowed object isString
-
getObjectType
@Nullable public String getObjectType()
Gets the value of the objectType property.- Returns:
- possible object is
String
-
setObjectType
public void setObjectType(@Nullable String value)
Sets the value of the objectType property.- Parameters:
value- allowed object isString
-
getOwner
@Nullable public String getOwner()
Gets the value of the owner property.- Returns:
- possible object is
String
-
setOwner
public void setOwner(@Nullable String value)
Sets the value of the owner property.- Parameters:
value- allowed object isString
-
getStatus
@Nullable public String getStatus()
Gets the value of the status property.- Returns:
- possible object is
String
-
setStatus
public void setStatus(@Nullable String value)
Sets the value of the status property.- Parameters:
value- allowed object isString
-
equals
public boolean equals(Object o)
Created by ph-jaxb-plugin -Xph-equalshashcode- Overrides:
equalsin classIdentifiableType
-
hashCode
public int hashCode()
Created by ph-jaxb-plugin -Xph-equalshashcode- Overrides:
hashCodein classIdentifiableType
-
toString
public String toString()
Created by ph-jaxb-plugin -Xph-tostring- Overrides:
toStringin classIdentifiableType
-
setClassification
public void setClassification(@Nullable List<ClassificationType> aList)
Created by ph-jaxb-plugin -Xph-list-extension- Parameters:
aList- The new list member to set. May benull.
-
setExternalIdentifier
public void setExternalIdentifier(@Nullable List<ExternalIdentifierType> aList)
Created by ph-jaxb-plugin -Xph-list-extension- Parameters:
aList- The new list member to set. May benull.
-
setExternalLink
public void setExternalLink(@Nullable List<ExternalLinkType> aList)
Created by ph-jaxb-plugin -Xph-list-extension- Parameters:
aList- The new list member to set. May benull.
-
hasClassificationEntries
public boolean hasClassificationEntries()
Created by ph-jaxb-plugin -Xph-list-extension- Returns:
trueif at least one item is contained,falseotherwise.
-
hasNoClassificationEntries
public boolean hasNoClassificationEntries()
Created by ph-jaxb-plugin -Xph-list-extension- Returns:
trueif no item is contained,falseotherwise.
-
getClassificationCount
@Nonnegative public int getClassificationCount()
Created by ph-jaxb-plugin -Xph-list-extension- Returns:
- The number of contained elements. Always ≥ 0.
-
getClassificationAtIndex
@Nullable public ClassificationType getClassificationAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
Created by ph-jaxb-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!
-
addClassification
public void addClassification(@Nonnull ClassificationType elem)
Created by ph-jaxb-plugin -Xph-list-extension- Parameters:
elem- The element to be added. May not benull.
-
hasExternalIdentifierEntries
public boolean hasExternalIdentifierEntries()
Created by ph-jaxb-plugin -Xph-list-extension- Returns:
trueif at least one item is contained,falseotherwise.
-
hasNoExternalIdentifierEntries
public boolean hasNoExternalIdentifierEntries()
Created by ph-jaxb-plugin -Xph-list-extension- Returns:
trueif no item is contained,falseotherwise.
-
getExternalIdentifierCount
@Nonnegative public int getExternalIdentifierCount()
Created by ph-jaxb-plugin -Xph-list-extension- Returns:
- The number of contained elements. Always ≥ 0.
-
getExternalIdentifierAtIndex
@Nullable public ExternalIdentifierType getExternalIdentifierAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
Created by ph-jaxb-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!
-
addExternalIdentifier
public void addExternalIdentifier(@Nonnull ExternalIdentifierType elem)
Created by ph-jaxb-plugin -Xph-list-extension- Parameters:
elem- The element to be added. May not benull.
-
hasExternalLinkEntries
public boolean hasExternalLinkEntries()
Created by ph-jaxb-plugin -Xph-list-extension- Returns:
trueif at least one item is contained,falseotherwise.
-
hasNoExternalLinkEntries
public boolean hasNoExternalLinkEntries()
Created by ph-jaxb-plugin -Xph-list-extension- Returns:
trueif no item is contained,falseotherwise.
-
getExternalLinkCount
@Nonnegative public int getExternalLinkCount()
Created by ph-jaxb-plugin -Xph-list-extension- Returns:
- The number of contained elements. Always ≥ 0.
-
getExternalLinkAtIndex
@Nullable public ExternalLinkType getExternalLinkAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
Created by ph-jaxb-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!
-
addExternalLink
public void addExternalLink(@Nonnull ExternalLinkType elem)
Created by ph-jaxb-plugin -Xph-list-extension- Parameters:
elem- The element to be added. May not benull.
-
cloneTo
public void cloneTo(@Nonnull RegistryObjectType ret)
This method clones all values fromthisto the passed object. All data in the parameter object is overwritten!Created by ph-jaxb-plugin -Xph-cloneable2- Parameters:
ret- The target object to clone to. May not benull.
-
clone
@Nonnull @ReturnsMutableCopy public RegistryObjectType clone()
Created by ph-jaxb-plugin -Xph-cloneable2- Specified by:
clonein interfacecom.helger.commons.lang.IExplicitlyCloneable- Specified by:
clonein classIdentifiableType- Returns:
- The cloned object. Never
null.
-
-