javax.xml.registry.infomodel
Interface Organization

All Superinterfaces:
ExtensibleObject, RegistryObject
All Known Implementing Classes:
OrganizationImpl

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<Organization> getChildOrganizations()
           
 Collection<Organization> getDescendantOrganizations()
           
 Organization getParentOrganization()
           
 PostalAddress getPostalAddress()
           
 User getPrimaryContact()
           
 Organization getRootOrganization()
           
 Collection<Service> getServices()
           
 Collection<TelephoneNumber> getTelephoneNumbers(String phoneType)
           
 Collection<User> getUsers()
           
 void removeChildOrganization(Organization organization)
           
 void removeChildOrganizations(Collection organizations)
           
 void removeService(Service service)
           
 void removeServices(Collection<Service> services)
           
 void removeUser(User user)
           
 void removeUsers(Collection<User> users)
           
 void setPostalAddress(PostalAddress address)
           
 void setPrimaryContact(User primaryContact)
           
 void setTelephoneNumbers(Collection<TelephoneNumber> 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<Organization> getChildOrganizations()
                                               throws JAXRException
Throws:
JAXRException

getDescendantOrganizations

Collection<Organization> 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<Service> getServices()
                                throws JAXRException
Throws:
JAXRException

getTelephoneNumbers

Collection<TelephoneNumber> getTelephoneNumbers(String phoneType)
                                                throws JAXRException
Throws:
JAXRException

getUsers

Collection<User> 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<Service> services)
                    throws JAXRException
Throws:
JAXRException

removeUser

void removeUser(User user)
                throws JAXRException
Throws:
JAXRException

removeUsers

void removeUsers(Collection<User> 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<TelephoneNumber> phoneNumbers)
                         throws JAXRException
Throws:
JAXRException


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