gov.nih.nci.caarray.common.delegate
Class ContactManagerDelegate

java.lang.Object
  extended by gov.nih.nci.caarray.common.delegate.ContactManagerDelegate

public final class ContactManagerDelegate
extends java.lang.Object

Author:
TranP

Constructor Summary
ContactManagerDelegate()
           
 
Method Summary
 long addOrganization(OrganizationData orgData)
           
 long addPerson(PersonData personData)
           
 void deleteOrganization(long id)
           
 void deletePerson(long id)
           
 OrganizationData getOrganization(long id)
           
 OrganizationData[] getOrganizations()
           
 PersonData getPerson(long id)
           
 PersonData[] getPersons()
           
 OrganizationDesc[] search(OrganizationSearchCriteria criteria)
           
 PersonDesc[] search(PersonSearchCriteria criteria)
           
 void updateOrganization(OrganizationData orgData)
           
 void updatePerson(PersonData personData)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContactManagerDelegate

public ContactManagerDelegate()
Method Detail

addOrganization

public long addOrganization(OrganizationData orgData)
                     throws java.lang.Exception
Throws:
java.lang.Exception

addPerson

public long addPerson(PersonData personData)
               throws java.lang.Exception
Throws:
java.lang.Exception

deleteOrganization

public void deleteOrganization(long id)
                        throws java.lang.Exception
Throws:
java.lang.Exception

deletePerson

public void deletePerson(long id)
                  throws java.lang.Exception
Throws:
java.lang.Exception

getOrganizations

public OrganizationData[] getOrganizations()
                                    throws java.lang.Exception
Throws:
java.lang.Exception

getOrganization

public OrganizationData getOrganization(long id)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

getPerson

public PersonData getPerson(long id)
                     throws java.lang.Exception
Returns:
Throws:
AccessDeniedException
GeneralException
java.lang.Exception

getPersons

public PersonData[] getPersons()
                        throws java.lang.Exception
Returns:
Throws:
AccessDeniedException
GeneralException
java.lang.Exception

updateOrganization

public void updateOrganization(OrganizationData orgData)
                        throws java.lang.Exception
Throws:
java.lang.Exception

updatePerson

public void updatePerson(PersonData personData)
                  throws java.lang.Exception
Throws:
java.lang.Exception

search

public PersonDesc[] search(PersonSearchCriteria criteria)
                    throws java.lang.Exception
Parameters:
personCriteria -
Returns:
Throws:
java.lang.Exception

search

public OrganizationDesc[] search(OrganizationSearchCriteria criteria)
                          throws java.lang.Exception
Parameters:
organizationCriteria -
Returns:
Throws:
java.lang.Exception