org.oasis.ebxml.registry.bindings.rim
Class ServiceType
java.lang.Object
org.oasis.ebxml.registry.bindings.rim.RegistryObjectType
org.oasis.ebxml.registry.bindings.rim.RegistryEntryType
org.oasis.ebxml.registry.bindings.rim.ServiceType
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- Service
- public abstract class ServiceType
- extends RegistryEntryType
- implements java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class org.oasis.ebxml.registry.bindings.rim.RegistryEntryType |
deleteMajorVersion, deleteMinorVersion, getExpiration, getMajorVersion, getMinorVersion, getStability, getStatus, getUserVersion, hasMajorVersion, hasMinorVersion, setExpiration, setMajorVersion, setMinorVersion, setStability, setStatus, setUserVersion |
Methods inherited from class org.oasis.ebxml.registry.bindings.rim.RegistryObjectType |
addClassification, addClassification, addExternalIdentifier, addExternalIdentifier, addSlot, addSlot, clearClassification, clearExternalIdentifier, clearSlot, enumerateClassification, enumerateExternalIdentifier, enumerateSlot, getAccessControlPolicy, getClassification, getClassification, getClassificationCount, getDescription, getExternalIdentifier, getExternalIdentifier, getExternalIdentifierCount, getId, getName, getObjectType, getSlot, getSlot, getSlotCount, removeClassification, removeExternalIdentifier, removeSlot, setAccessControlPolicy, setClassification, setClassification, setDescription, setExternalIdentifier, setExternalIdentifier, setId, setName, setObjectType, setSlot, setSlot |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceType
public ServiceType()
addServiceBinding
public void addServiceBinding(ServiceBinding vServiceBinding)
throws java.lang.IndexOutOfBoundsException
- Parameters:
vServiceBinding
-
- Throws:
java.lang.IndexOutOfBoundsException
addServiceBinding
public void addServiceBinding(int index,
ServiceBinding vServiceBinding)
throws java.lang.IndexOutOfBoundsException
- Parameters:
index
- vServiceBinding
-
- Throws:
java.lang.IndexOutOfBoundsException
clearServiceBinding
public void clearServiceBinding()
enumerateServiceBinding
public java.util.Enumeration enumerateServiceBinding()
getServiceBinding
public ServiceBinding getServiceBinding(int index)
throws java.lang.IndexOutOfBoundsException
- Parameters:
index
-
- Throws:
java.lang.IndexOutOfBoundsException
getServiceBinding
public ServiceBinding[] getServiceBinding()
getServiceBindingCount
public int getServiceBindingCount()
isValid
public boolean isValid()
- Overrides:
isValid
in class RegistryEntryType
marshal
public abstract void marshal(java.io.Writer out)
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
- Specified by:
marshal
in class RegistryEntryType
- Parameters:
out
-
- Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
marshal
public abstract void marshal(org.xml.sax.DocumentHandler handler)
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
- Specified by:
marshal
in class RegistryEntryType
- Parameters:
handler
-
- Throws:
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException
removeServiceBinding
public boolean removeServiceBinding(ServiceBinding vServiceBinding)
- Parameters:
vServiceBinding
-
setServiceBinding
public void setServiceBinding(int index,
ServiceBinding vServiceBinding)
throws java.lang.IndexOutOfBoundsException
- Parameters:
index
- vServiceBinding
-
- Throws:
java.lang.IndexOutOfBoundsException
setServiceBinding
public void setServiceBinding(ServiceBinding[] serviceBindingArray)
- Parameters:
serviceBindingArray
-
validate
public void validate()
throws org.exolab.castor.xml.ValidationException
- Overrides:
validate
in class RegistryEntryType
- Throws:
org.exolab.castor.xml.ValidationException