com.softwareag.centrasite.appl.framework.beans.standard
Interface Organization

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

public interface Organization
extends RegistryObject


Method Summary
 java.util.Collection<Organization> getChildOrganizations()
          Gets all immediate children Organizations.
 java.util.Collection<Organization> getDescendantOrganizations()
          Gets all descendant Organizations.
 Organization getParentOrganization()
          Gets the parent (container) organization.
 PostalAddress getPostalAddress()
          Gets the Address for this Organization.
 User getPrimaryContact()
          Gets the primary Contact for this Organization.
 Organization getRootOrganization()
          Gets the root organization.
 java.util.Collection<Service> getServices()
          Gets all children Services.
 java.util.Collection<TelephoneNumber> getTelephoneNumbers()
          Gets the telephone numbers for this User that match the specified telephone number type.
 java.util.Collection<User> getUsers()
          Gets the Collection of Users affiliated with this Organization.
 void setChildOrganizations(java.util.Collection<Organization> organizations)
          Sets the children organizations
 void setPostalAddress(PostalAddress address)
          Sets the address for this Organization.
 void setPrimaryContact(User primaryContact)
          Sets the primary contact for this Organization.
 void setServices(java.util.Collection<Service> services)
          Sets the children Services for this Organization.
 void setTelephoneNumbers(java.util.Collection<TelephoneNumber> phoneNumbers)
          Sets the various telephone numbers for this user.
 void setUsers(java.util.Collection<User> users)
          Sets the children Services for this Organization.
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.standard.RegistryObject
getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getExternalIdentifiers, getExternalLinks, getObjectType, getRegistryPackages, getSubmittingOrganization, setAssociations, setClassifications, setExternalIdentifiers, setExternalLinks, setSubmittingOrganization
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.RegistryBean
getDescription, getKey, getName, setDescription, setName
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.standard.ExtensibleObject
getSlots, setSlots
 

Method Detail

getChildOrganizations

java.util.Collection<Organization> getChildOrganizations()
Gets all immediate children Organizations.

Returns:
Collection

getDescendantOrganizations

java.util.Collection<Organization> getDescendantOrganizations()
Gets all descendant Organizations.

Returns:
Collection

getParentOrganization

Organization getParentOrganization()
Gets the parent (container) organization.

Returns:
Organization

getPostalAddress

PostalAddress getPostalAddress()
Gets the Address for this Organization.

Returns:
PostalAddress

getPrimaryContact

User getPrimaryContact()
Gets the primary Contact for this Organization.

Returns:
User

getRootOrganization

Organization getRootOrganization()
Gets the root organization.

Returns:
Organization

getServices

java.util.Collection<Service> getServices()
Gets all children Services.

Returns:
Collection

getTelephoneNumbers

java.util.Collection<TelephoneNumber> getTelephoneNumbers()
Gets the telephone numbers for this User that match the specified telephone number type.

Returns:
Collection

getUsers

java.util.Collection<User> getUsers()
Gets the Collection of Users affiliated with this Organization.

Returns:
Collection

setPostalAddress

void setPostalAddress(PostalAddress address)
Sets the address for this Organization.

Parameters:
address -

setPrimaryContact

void setPrimaryContact(User primaryContact)
Sets the primary contact for this Organization.

Parameters:
primaryContact -

setTelephoneNumbers

void setTelephoneNumbers(java.util.Collection<TelephoneNumber> phoneNumbers)
Sets the various telephone numbers for this user.

Parameters:
phoneNumbers -

setChildOrganizations

void setChildOrganizations(java.util.Collection<Organization> organizations)
Sets the children organizations

Parameters:
organizations -

setServices

void setServices(java.util.Collection<Service> services)
Sets the children Services for this Organization.

Parameters:
services -

setUsers

void setUsers(java.util.Collection<User> users)
Sets the children Services for this Organization.

Parameters:
users -