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

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

public interface User
extends RegistryObject


Method Summary
 java.util.Collection<EmailAddress> getEmailAddresses()
          Gets the email addresses for this User.
 Organization getOrganization()
          Gets the Organization that this User is affiliated with.
 PersonName getPersonName()
          Returns the name of this User.
 java.util.Collection<PostalAddress> getPostalAddresses()
          Gets the postal address for this User.
 java.util.Collection<TelephoneNumber> getTelephoneNumbers()
          Gets the telephone numbers for this User that match the specified telephone number type.
 java.lang.String getType()
          Gets the type for this User.
 java.net.URL getUrl()
          Gets the URL to the web page for this User.
 void setEmailAddresses(java.util.Collection<EmailAddress> emailAddresses)
          Sets the Collection of EmailAddress instances for this User.
 void setPersonName(PersonName personName)
          Sets the name of this User.
 void setPostalAddresses(java.util.Collection<PostalAddress> addresses)
          Sets the addresses for this User.
 void setTelephoneNumbers(java.util.Collection<TelephoneNumber> phoneNumbers)
          Sets the various telephone numbers for this user.
 void setType(java.lang.String type)
          Sets the type for this User.
 void setUrl(java.net.URL url)
          Sets the URL to the web page for this User.
 
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

getEmailAddresses

java.util.Collection<EmailAddress> getEmailAddresses()
Gets the email addresses for this User.

Returns:
Collection

getOrganization

Organization getOrganization()
Gets the Organization that this User is affiliated with.

Returns:
Organization

getPersonName

PersonName getPersonName()
Returns the name of this User.

Returns:
PersonName

getPostalAddresses

java.util.Collection<PostalAddress> getPostalAddresses()
Gets the postal address for this User.

Returns:
Collection

getTelephoneNumbers

java.util.Collection<TelephoneNumber> getTelephoneNumbers()
Gets the telephone numbers for this User that match the specified telephone number type. If phoneNumber is null the method will return all telephone numbers.

Returns:
Collection

getType

java.lang.String getType()
Gets the type for this User.

Returns:
String

getUrl

java.net.URL getUrl()
Gets the URL to the web page for this User.

Returns:
URL

setEmailAddresses

void setEmailAddresses(java.util.Collection<EmailAddress> emailAddresses)
Sets the Collection of EmailAddress instances for this User.

Parameters:
emailAddresses -

setPersonName

void setPersonName(PersonName personName)
Sets the name of this User.

Parameters:
personName -

setPostalAddresses

void setPostalAddresses(java.util.Collection<PostalAddress> addresses)
Sets the addresses for this User.

Parameters:
addresses -

setTelephoneNumbers

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

Parameters:
phoneNumbers -

setType

void setType(java.lang.String type)
Sets the type for this User.

Parameters:
type -

setUrl

void setUrl(java.net.URL url)
Sets the URL to the web page for this User.

Parameters:
url -