org.ow2.dragon.persistence.bo.organization
Class Party

java.lang.Object
  extended by org.ow2.dragon.persistence.bo.common.BaseObject
      extended by org.ow2.dragon.persistence.bo.common.SearchableBaseObject
          extended by org.ow2.dragon.persistence.bo.common.LinkedEntity
              extended by org.ow2.dragon.persistence.bo.organization.Party
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
OrganizationUnit, Person

public class Party
extends LinkedEntity

Author:
ofabre - eBM WebSourcing
See Also:
Serialized Form

Constructor Summary
Party()
           
 
Method Summary
 void addAddress(Address address)
           
 void addDescription(Description description)
           
 void addEmail(Email email)
           
 void addName(Name name)
           
 boolean equals(java.lang.Object other)
          Compares object equality.
 java.util.List<Address> getAddresses()
           
 java.util.List<Description> getDescriptions()
           
 java.util.List<Email> getEmailAddresses()
           
 java.util.List<Name> getNames()
           
 OrganizationUnit getParentOrganization()
           
 java.lang.String getResponsabilities()
           
 int hashCode()
          When you override equals, you should override hashCode.
 boolean isExternal()
           
 void setAddresses(java.util.List<Address> addresses)
           
 void setDescriptions(java.util.List<Description> descriptions)
           
 void setEmailAddresses(java.util.List<Email> emailAddresses)
           
 void setExternal(boolean isExternal)
           
 void setNames(java.util.List<Name> name)
           
 void setParentOrganization(OrganizationUnit parentOrganization)
           
 void setResponsabilities(java.lang.String responsabilities)
           
 java.lang.String toString()
          Returns a multi-line String with key=value pairs.
 
Methods inherited from class org.ow2.dragon.persistence.bo.common.LinkedEntity
addFromLink, addToLink, getFromLinks, getToLinks, setFromLinks, setToLinks
 
Methods inherited from class org.ow2.dragon.persistence.bo.common.SearchableBaseObject
getId, setId
 
Methods inherited from class org.ow2.dragon.persistence.bo.common.BaseObject
getCreated, getLastUpdated, setCreated, setLastUpdated
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Party

public Party()
Method Detail

addAddress

public void addAddress(Address address)

addEmail

public void addEmail(Email email)

addDescription

public void addDescription(Description description)

addName

public void addName(Name name)

getNames

public java.util.List<Name> getNames()

getParentOrganization

public OrganizationUnit getParentOrganization()

getResponsabilities

public java.lang.String getResponsabilities()

isExternal

public boolean isExternal()

setExternal

public void setExternal(boolean isExternal)

setNames

public void setNames(java.util.List<Name> name)

setParentOrganization

public void setParentOrganization(OrganizationUnit parentOrganization)

setResponsabilities

public void setResponsabilities(java.lang.String responsabilities)

getDescriptions

public java.util.List<Description> getDescriptions()

setDescriptions

public void setDescriptions(java.util.List<Description> descriptions)

getEmailAddresses

public java.util.List<Email> getEmailAddresses()

setEmailAddresses

public void setEmailAddresses(java.util.List<Email> emailAddresses)

getAddresses

public java.util.List<Address> getAddresses()

setAddresses

public void setAddresses(java.util.List<Address> addresses)

equals

public boolean equals(java.lang.Object other)
Description copied from class: BaseObject
Compares object equality. When using Hibernate, the primary key should not be a part of this comparison.

Overrides:
equals in class LinkedEntity
Parameters:
other - object to compare to
Returns:
true/false based on equality tests

hashCode

public int hashCode()
Description copied from class: BaseObject
When you override equals, you should override hashCode. See "Why are equals() and hashCode() importation" for more information: http://www.hibernate.org/109.html

Overrides:
hashCode in class LinkedEntity
Returns:
hashCode

toString

public java.lang.String toString()
Description copied from class: BaseObject
Returns a multi-line String with key=value pairs.

Overrides:
toString in class LinkedEntity
Returns:
a String representation of this class.
See Also:
Object.toString()


Copyright © 2008-2009 eBMWebsourcing. All Rights Reserved.