|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.oasis.ebxml.registry.bindings.rim.RegistryObjectType
id may be empty. If specified it may be in urn:uuid format or be in some arbitrary format. If id is empty registry must generate globally unique id. If id is provided and in proper UUID syntax (starts with urn:uuid:) registry will honour it. If id is provided and is not in proper UUID syntax then it is used for linkage within document and is ignored by the registry. In this case the registry generates a UUID for id attribute. id must not be null when object is being retrieved from the registry.
Constructor Summary | |
RegistryObjectType()
|
Method Summary | |
void |
addClassification(Classification vClassification)
|
void |
addClassification(int index,
Classification vClassification)
|
void |
addExternalIdentifier(ExternalIdentifier vExternalIdentifier)
|
void |
addExternalIdentifier(int index,
ExternalIdentifier vExternalIdentifier)
|
void |
addSlot(int index,
Slot vSlot)
|
void |
addSlot(Slot vSlot)
|
void |
clearClassification()
|
void |
clearExternalIdentifier()
|
void |
clearSlot()
|
java.util.Enumeration |
enumerateClassification()
|
java.util.Enumeration |
enumerateExternalIdentifier()
|
java.util.Enumeration |
enumerateSlot()
|
java.lang.Object |
getAccessControlPolicy()
Returns the value of field 'accessControlPolicy'. |
Classification[] |
getClassification()
|
Classification |
getClassification(int index)
|
int |
getClassificationCount()
|
Description |
getDescription()
Returns the value of field 'description'. |
ExternalIdentifier[] |
getExternalIdentifier()
|
ExternalIdentifier |
getExternalIdentifier(int index)
|
int |
getExternalIdentifierCount()
|
java.lang.String |
getId()
Returns the value of field 'id'. |
Name |
getName()
Returns the value of field 'name'. |
java.lang.String |
getObjectType()
Returns the value of field 'objectType'. |
Slot[] |
getSlot()
|
Slot |
getSlot(int index)
|
int |
getSlotCount()
|
boolean |
isValid()
|
abstract void |
marshal(org.xml.sax.DocumentHandler handler)
|
abstract void |
marshal(java.io.Writer out)
|
boolean |
removeClassification(Classification vClassification)
|
boolean |
removeExternalIdentifier(ExternalIdentifier vExternalIdentifier)
|
boolean |
removeSlot(Slot vSlot)
|
void |
setAccessControlPolicy(java.lang.Object accessControlPolicy)
Sets the value of field 'accessControlPolicy'. |
void |
setClassification(Classification[] classificationArray)
|
void |
setClassification(int index,
Classification vClassification)
|
void |
setDescription(Description description)
Sets the value of field 'description'. |
void |
setExternalIdentifier(ExternalIdentifier[] externalIdentifierArray)
|
void |
setExternalIdentifier(int index,
ExternalIdentifier vExternalIdentifier)
|
void |
setId(java.lang.String id)
Sets the value of field 'id'. |
void |
setName(Name name)
Sets the value of field 'name'. |
void |
setObjectType(java.lang.String objectType)
Sets the value of field 'objectType'. |
void |
setSlot(int index,
Slot vSlot)
|
void |
setSlot(Slot[] slotArray)
|
void |
validate()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RegistryObjectType()
Method Detail |
public void addClassification(Classification vClassification) throws java.lang.IndexOutOfBoundsException
vClassification
-
java.lang.IndexOutOfBoundsException
public void addClassification(int index, Classification vClassification) throws java.lang.IndexOutOfBoundsException
index
- vClassification
-
java.lang.IndexOutOfBoundsException
public void addExternalIdentifier(ExternalIdentifier vExternalIdentifier) throws java.lang.IndexOutOfBoundsException
vExternalIdentifier
-
java.lang.IndexOutOfBoundsException
public void addExternalIdentifier(int index, ExternalIdentifier vExternalIdentifier) throws java.lang.IndexOutOfBoundsException
index
- vExternalIdentifier
-
java.lang.IndexOutOfBoundsException
public void addSlot(Slot vSlot) throws java.lang.IndexOutOfBoundsException
vSlot
-
java.lang.IndexOutOfBoundsException
public void addSlot(int index, Slot vSlot) throws java.lang.IndexOutOfBoundsException
index
- vSlot
-
java.lang.IndexOutOfBoundsException
public void clearClassification()
public void clearExternalIdentifier()
public void clearSlot()
public java.util.Enumeration enumerateClassification()
public java.util.Enumeration enumerateExternalIdentifier()
public java.util.Enumeration enumerateSlot()
public java.lang.Object getAccessControlPolicy()
public Classification getClassification(int index) throws java.lang.IndexOutOfBoundsException
index
-
java.lang.IndexOutOfBoundsException
public Classification[] getClassification()
public int getClassificationCount()
public Description getDescription()
public ExternalIdentifier getExternalIdentifier(int index) throws java.lang.IndexOutOfBoundsException
index
-
java.lang.IndexOutOfBoundsException
public ExternalIdentifier[] getExternalIdentifier()
public int getExternalIdentifierCount()
public java.lang.String getId()
public Name getName()
public java.lang.String getObjectType()
public Slot getSlot(int index) throws java.lang.IndexOutOfBoundsException
index
-
java.lang.IndexOutOfBoundsException
public Slot[] getSlot()
public int getSlotCount()
public boolean isValid()
public abstract void marshal(java.io.Writer out) throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
out
-
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
public abstract void marshal(org.xml.sax.DocumentHandler handler) throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
handler
-
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
public boolean removeClassification(Classification vClassification)
vClassification
- public boolean removeExternalIdentifier(ExternalIdentifier vExternalIdentifier)
vExternalIdentifier
- public boolean removeSlot(Slot vSlot)
vSlot
- public void setAccessControlPolicy(java.lang.Object accessControlPolicy)
accessControlPolicy
- the value of field
'accessControlPolicy'.public void setClassification(int index, Classification vClassification) throws java.lang.IndexOutOfBoundsException
index
- vClassification
-
java.lang.IndexOutOfBoundsException
public void setClassification(Classification[] classificationArray)
classificationArray
- public void setDescription(Description description)
description
- the value of field 'description'.public void setExternalIdentifier(int index, ExternalIdentifier vExternalIdentifier) throws java.lang.IndexOutOfBoundsException
index
- vExternalIdentifier
-
java.lang.IndexOutOfBoundsException
public void setExternalIdentifier(ExternalIdentifier[] externalIdentifierArray)
externalIdentifierArray
- public void setId(java.lang.String id)
id
- the value of field 'id'.public void setName(Name name)
name
- the value of field 'name'.public void setObjectType(java.lang.String objectType)
objectType
- the value of field 'objectType'.public void setSlot(int index, Slot vSlot) throws java.lang.IndexOutOfBoundsException
index
- vSlot
-
java.lang.IndexOutOfBoundsException
public void setSlot(Slot[] slotArray)
slotArray
- public void validate() throws org.exolab.castor.xml.ValidationException
org.exolab.castor.xml.ValidationException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |