com.opnworks.cbo
Interface IParty

All Superinterfaces:
IPersistent, java.io.Serializable
All Known Subinterfaces:
IOrganization, IPerson
All Known Implementing Classes:
Organization, Party, Person

public interface IParty
extends IPersistent

Description of the Class

Author:
Laurent

Method Summary
 Contact getContact(int type)
           
 Contact getContact(int type, boolean create)
           
 java.util.Set getContacts()
           
 java.lang.String getDescription()
           
 java.lang.String getGuid()
           
 java.lang.String getName()
           
 java.lang.String getNumber()
           
 IStreetAddress getStreetAddress()
           
 void removeContact(Contact contact)
           
 void setContacts(java.util.Set contacts)
           
 void setDescription(java.lang.String string)
           
 void setGuid(java.lang.String string)
           
 void setName(java.lang.String string)
           
 void setNumber(java.lang.String string)
           
 void setStreetAddress(IStreetAddress streetAddress)
           
 
Methods inherited from interface com.opnworks.cbo.IPersistent
getId, getVersion, setId, setVersion
 

Method Detail

getName

public java.lang.String getName()
Returns:

getStreetAddress

public IStreetAddress getStreetAddress()
Returns:

setStreetAddress

public void setStreetAddress(IStreetAddress streetAddress)
Parameters:
streetAddress - The new StreetAddress value

setName

public void setName(java.lang.String string)
Parameters:
string -

removeContact

public void removeContact(Contact contact)
Parameters:
contact - A Contact

getContacts

public java.util.Set getContacts()
Returns:

setContacts

public void setContacts(java.util.Set contacts)
Parameters:
contacts - The new Contacts value

getContact

public Contact getContact(int type)
Parameters:
type - Description of Parameter
Returns:
A Contact of type = type or null

getContact

public Contact getContact(int type,
                          boolean create)
Parameters:
type - A contact type
create - A boolean - if true add a contact of type type
Returns:
A Contact of type = type

getDescription

public java.lang.String getDescription()
Returns:

setDescription

public void setDescription(java.lang.String string)
Parameters:
string -

getNumber

public java.lang.String getNumber()
Returns:

setNumber

public void setNumber(java.lang.String string)
Parameters:
string -

getGuid

public java.lang.String getGuid()
Returns:

setGuid

public void setGuid(java.lang.String string)
Parameters:
string -