javax.xml.registry.infomodel
Interface RegistryObject

All Superinterfaces:
ExtensibleObject
All Known Subinterfaces:
Association, AuditableEvent, Classification, ClassificationScheme, Concept, ExternalIdentifier, ExternalLink, ExtrinsicObject, Organization, RegistryEntry, RegistryPackage, Service, ServiceBinding, SpecificationLink, User
All Known Implementing Classes:
AssociationImpl, ClassificationImpl, ClassificationSchemeImpl, ConceptImpl, ExternalIdentifierImpl, ExternalLinkImpl, OrganizationImpl, RegistryEntryImpl, RegistryObjectImpl, ServiceBindingImpl, ServiceImpl, SpecificationLinkImpl, UserImpl

public interface RegistryObject
extends ExtensibleObject

Version:
$Revision$ $Date$

Method Summary
 void addAssociation(Association association)
           
 void addAssociations(Collection associations)
           
 void addClassification(Classification classification)
           
 void addClassifications(Collection classifications)
           
 void addExternalIdentifier(ExternalIdentifier externalIdentifier)
           
 void addExternalIdentifiers(Collection<ExternalIdentifier> externalIdentifiers)
           
 void addExternalLink(ExternalLink externalLink)
           
 void addExternalLinks(Collection<ExternalLink> externalLinks)
           
 Collection getAssociatedObjects()
           
 Collection getAssociations()
           
 Collection getAuditTrail()
           
 Collection getClassifications()
           
 InternationalString getDescription()
           
 Collection<ExternalIdentifier> getExternalIdentifiers()
           
 Collection<ExternalLink> getExternalLinks()
           
 Key getKey()
           
 LifeCycleManager getLifeCycleManager()
           
 InternationalString getName()
           
 Concept getObjectType()
           
 Collection getRegistryPackages()
           
 Organization getSubmittingOrganization()
           
 void removeAssociation(Association association)
           
 void removeAssociations(Collection associations)
           
 void removeClassification(Classification classification)
           
 void removeClassifications(Collection<Classification> classifications)
           
 void removeExternalIdentifier(ExternalIdentifier externalIdentifier)
           
 void removeExternalIdentifiers(Collection externalIdentifiers)
           
 void removeExternalLink(ExternalLink externalLink)
           
 void removeExternalLinks(Collection externalLinks)
           
 void setAssociations(Collection associations)
           
 void setClassifications(Collection<Classification> classifications)
           
 void setDescription(InternationalString description)
           
 void setExternalIdentifiers(Collection<ExternalIdentifier> externalIdentifiers)
           
 void setExternalLinks(Collection<ExternalLink> externalLinks)
           
 void setKey(Key key)
           
 void setName(InternationalString name)
           
 String toXML()
           
 
Methods inherited from interface javax.xml.registry.infomodel.ExtensibleObject
addSlot, addSlots, getSlot, getSlots, removeSlot, removeSlots
 

Method Detail

addAssociation

void addAssociation(Association association)
                    throws JAXRException
Throws:
JAXRException

addAssociations

void addAssociations(Collection associations)
                     throws JAXRException
Throws:
JAXRException

addClassification

void addClassification(Classification classification)
                       throws JAXRException
Throws:
JAXRException

addClassifications

void addClassifications(Collection classifications)
                        throws JAXRException
Throws:
JAXRException

addExternalIdentifier

void addExternalIdentifier(ExternalIdentifier externalIdentifier)
                           throws JAXRException
Throws:
JAXRException

addExternalIdentifiers

void addExternalIdentifiers(Collection<ExternalIdentifier> externalIdentifiers)
                            throws JAXRException
Throws:
JAXRException

addExternalLink

void addExternalLink(ExternalLink externalLink)
                     throws JAXRException
Throws:
JAXRException

addExternalLinks

void addExternalLinks(Collection<ExternalLink> externalLinks)
                      throws JAXRException
Throws:
JAXRException

getAssociatedObjects

Collection getAssociatedObjects()
                                throws JAXRException
Throws:
JAXRException

getAssociations

Collection getAssociations()
                           throws JAXRException
Throws:
JAXRException

getAuditTrail

Collection getAuditTrail()
                         throws JAXRException
Throws:
JAXRException

getClassifications

Collection getClassifications()
                              throws JAXRException
Throws:
JAXRException

getDescription

InternationalString getDescription()
                                   throws JAXRException
Throws:
JAXRException

getExternalIdentifiers

Collection<ExternalIdentifier> getExternalIdentifiers()
                                                      throws JAXRException
Throws:
JAXRException

getExternalLinks

Collection<ExternalLink> getExternalLinks()
                                          throws JAXRException
Throws:
JAXRException

getKey

Key getKey()
           throws JAXRException
Throws:
JAXRException

getLifeCycleManager

LifeCycleManager getLifeCycleManager()
                                     throws JAXRException
Throws:
JAXRException

getName

InternationalString getName()
                            throws JAXRException
Throws:
JAXRException

getObjectType

Concept getObjectType()
                      throws JAXRException
Throws:
JAXRException

getRegistryPackages

Collection getRegistryPackages()
                               throws JAXRException
Throws:
JAXRException

getSubmittingOrganization

Organization getSubmittingOrganization()
                                       throws JAXRException
Throws:
JAXRException

removeAssociation

void removeAssociation(Association association)
                       throws JAXRException
Throws:
JAXRException

removeAssociations

void removeAssociations(Collection associations)
                        throws JAXRException
Throws:
JAXRException

removeClassification

void removeClassification(Classification classification)
                          throws JAXRException
Throws:
JAXRException

removeClassifications

void removeClassifications(Collection<Classification> classifications)
                           throws JAXRException
Throws:
JAXRException

removeExternalIdentifier

void removeExternalIdentifier(ExternalIdentifier externalIdentifier)
                              throws JAXRException
Throws:
JAXRException

removeExternalIdentifiers

void removeExternalIdentifiers(Collection externalIdentifiers)
                               throws JAXRException
Throws:
JAXRException

removeExternalLink

void removeExternalLink(ExternalLink externalLink)
                        throws JAXRException
Throws:
JAXRException

removeExternalLinks

void removeExternalLinks(Collection externalLinks)
                         throws JAXRException
Throws:
JAXRException

setAssociations

void setAssociations(Collection associations)
                     throws JAXRException
Throws:
JAXRException

setDescription

void setDescription(InternationalString description)
                    throws JAXRException
Throws:
JAXRException

setClassifications

void setClassifications(Collection<Classification> classifications)
                        throws JAXRException
Throws:
JAXRException

setExternalIdentifiers

void setExternalIdentifiers(Collection<ExternalIdentifier> externalIdentifiers)
                            throws JAXRException
Throws:
JAXRException

setExternalLinks

void setExternalLinks(Collection<ExternalLink> externalLinks)
                      throws JAXRException
Throws:
JAXRException

setKey

void setKey(Key key)
            throws JAXRException
Throws:
JAXRException

setName

void setName(InternationalString name)
             throws JAXRException
Throws:
JAXRException

toXML

String toXML()
             throws JAXRException
Throws:
JAXRException


Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.