javax.xml.registry.infomodel
Interface Organization

All Superinterfaces:
ExtensibleObject, RegistryObject

public interface Organization
extends RegistryObject

Version:
$Revision: 57196 $
Author:
Scott.Stark@jboss.org

Method Summary
 void addChildOrganization(Organization org)
           
 void addChildOrganizations(Collection orgs)
           
 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 org)
           
 void removeChildOrganizations(Collection orgs)
           
 void removeService(Service service)
           
 void removeServices(Collection services)
           
 void removeUser(User user)
           
 void removeUsers(Collection users)
           
 void setPostalAddress(PostalAddress addr)
           
 void setPrimaryContact(User user)
           
 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 org)
                          throws JAXRException
Throws:
JAXRException

addChildOrganizations

void addChildOrganizations(Collection orgs)
                           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 org)
                             throws JAXRException
Throws:
JAXRException

removeChildOrganizations

void removeChildOrganizations(Collection orgs)
                              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 addr)
                      throws JAXRException
Throws:
JAXRException

setPrimaryContact

void setPrimaryContact(User user)
                       throws JAXRException
Throws:
JAXRException

setTelephoneNumbers

void setTelephoneNumbers(Collection phoneNumbers)
                         throws JAXRException
Throws:
JAXRException


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.