javax.xml.registry.infomodel
Interface Organization

All Superinterfaces:
ExtensibleObject, RegistryObject

public interface Organization
extends RegistryObject

Version:
$Revision$ $Date$

Method Summary
 void addChildOrganization(Organization organization)
           
 void addChildOrganizations(Collection organizations)
           
 void addService(Service service)
           
 void addServices(Collection services)
           
 void addUser(User user)
           
 void addUsers(Collection users)
           
 int getChildOrganizationCount()
           
 Collection getChildOrganizations()
           
 Collection getDescendantOrganizations()
           
 Organization getParentOrganization()
           
 PostalAddress getPostalAddress()
           
 User getPrimaryContact()
           
 Organization getRootOrganization()
           
 Collection getServices()
           
 Collection getTelephoneNumbers(String phoneType)
           
 Collection getUsers()
           
 void removeChildOrganization(Organization organization)
           
 void removeChildOrganizations(Collection organizations)
           
 void removeService(Service service)
           
 void removeServices(Collection services)
           
 void removeUser(User user)
           
 void removeUsers(Collection users)
           
 void setPostalAddress(PostalAddress address)
           
 void setPrimaryContact(User primaryContact)
           
 void setTelephoneNumbers(Collection phoneNumbers)
           
 
Methods inherited from interface javax.xml.registry.infomodel.RegistryObject
addAssociation, addAssociations, addClassification, addClassifications, addExternalIdentifier, addExternalIdentifiers, addExternalLink, addExternalLinks, getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getDescription, getExternalIdentifiers, getExternalLinks, getKey, getLifeCycleManager, getName, getObjectType, getRegistryPackages, getSubmittingOrganization, removeAssociation, removeAssociations, removeClassification, removeClassifications, removeExternalIdentifier, removeExternalIdentifiers, removeExternalLink, removeExternalLinks, setAssociations, setClassifications, setDescription, setExternalIdentifiers, setExternalLinks, setKey, setName, toXML
 
Methods inherited from interface javax.xml.registry.infomodel.ExtensibleObject
addSlot, addSlots, getSlot, getSlots, removeSlot, removeSlots
 

Method Detail

addChildOrganization

void addChildOrganization(Organization organization)
                          throws JAXRException
Throws:
JAXRException

addChildOrganizations

void addChildOrganizations(Collection organizations)
                           throws JAXRException
Throws:
JAXRException

addService

void addService(Service service)
                throws JAXRException
Throws:
JAXRException

addServices

void addServices(Collection services)
                 throws JAXRException
Throws:
JAXRException

addUser

void addUser(User user)
             throws JAXRException
Throws:
JAXRException

addUsers

void addUsers(Collection users)
              throws JAXRException
Throws:
JAXRException

getChildOrganizationCount

int getChildOrganizationCount()
                              throws JAXRException
Throws:
JAXRException

getChildOrganizations

Collection getChildOrganizations()
                                 throws JAXRException
Throws:
JAXRException

getDescendantOrganizations

Collection getDescendantOrganizations()
                                      throws JAXRException
Throws:
JAXRException

getParentOrganization

Organization getParentOrganization()
                                   throws JAXRException
Throws:
JAXRException

getPostalAddress

PostalAddress getPostalAddress()
                               throws JAXRException
Throws:
JAXRException

getPrimaryContact

User getPrimaryContact()
                       throws JAXRException
Throws:
JAXRException

getRootOrganization

Organization getRootOrganization()
                                 throws JAXRException
Throws:
JAXRException

getServices

Collection getServices()
                       throws JAXRException
Throws:
JAXRException

getTelephoneNumbers

Collection getTelephoneNumbers(String phoneType)
                               throws JAXRException
Throws:
JAXRException

getUsers

Collection getUsers()
                    throws JAXRException
Throws:
JAXRException

removeChildOrganization

void removeChildOrganization(Organization organization)
                             throws JAXRException
Throws:
JAXRException

removeChildOrganizations

void removeChildOrganizations(Collection organizations)
                              throws JAXRException
Throws:
JAXRException

removeService

void removeService(Service service)
                   throws JAXRException
Throws:
JAXRException

removeServices

void removeServices(Collection services)
                    throws JAXRException
Throws:
JAXRException

removeUser

void removeUser(User user)
                throws JAXRException
Throws:
JAXRException

removeUsers

void removeUsers(Collection users)
                 throws JAXRException
Throws:
JAXRException

setPostalAddress

void setPostalAddress(PostalAddress address)
                      throws JAXRException
Throws:
JAXRException

setPrimaryContact

void setPrimaryContact(User primaryContact)
                       throws JAXRException
Throws:
JAXRException

setTelephoneNumbers

void setTelephoneNumbers(Collection phoneNumbers)
                         throws JAXRException
Throws:
JAXRException


Copyright © 2006 Apache Software Foundation. All Rights Reserved.