SFRMPartnershipHandler

public class SFRMPartnershipHandler extends DSHandler

Creation Date: 28/9/2006 V1.0.1 - supports DVO caching.

Author:Twinsen

Methods

addPartnership

public boolean addPartnership(SFRMPartnershipDVO pDVO, String mID)

Add a SFRM Partnership by partnership object specified in the parmeter.

Parameters:
  • pDVO – The SFRM Partnership to be added for.
  • mID – The message id for the requesting partnership.
Throws:
Returns:

false if operation fails to execute, otherwise true.

clearCache

public void clearCache(DVO dvo)

[Overriden] Clear the cache ONLY by a particular dvo object. NOT YET IMPLEMENTED.

Parameters:
  • dvo – The partnership object to be removed in the cache.

clearCache

public void clearCache(String pID, String mID)

Clear the cache ONLY by a particular partnership id.

Parameters:
  • pID – The partnership object has pID to be removed in the cache.
  • mID – The message id for the requesting partnership.

createPartnership

public SFRMPartnershipDVO createPartnership()

Create a SFRM Partnership object.

Throws:
Returns:

A new SFRM Partnership object.

getInstance

protected DAO getInstance()

Create / Get the instance of DAO.

removePartnership

public boolean removePartnership(SFRMPartnershipDVO pDVO)

Remove a SFRM Partnership by partnership object specified in the parameter.

Parameters:
  • pDVO
Throws:
Returns:

false if operation fails to execute, otherwise true.

retreivePartnership

public SFRMPartnershipDVO retreivePartnership(String pID, String mID)

Select a SFRM Partnership by the service parameter.

Parameters:
  • pID – The partnership id name of the partnership id to be search.
  • mID – The message id for the requesting partnership.
Throws:
Returns:

null if not found, otherwise the SFRM Partnership.

retreivePartnership

public SFRMPartnershipDVO retreivePartnership(SFRMPartnershipDVO pDVO, String mID)

Select a SFRM Partnership by the keys specified in the parameter.

Parameters:
  • pDVO – The SFRM Partnership to be found for.
  • mID – The message id for the requesting partnership.
Throws:
Returns:

null if not found, otherwise the SFRM Partnership.

retreivePartnership

public SFRMPartnershipDVO retreivePartnership(SFRMMessage msg)

Select a SFRM Partnership by the SFRM message.

Parameters:
  • msg – The SFRM Message record used for finding it’s associate partnership.
Throws:
Returns:

null if not found, otherwise the SFRM Partnership.

updatePartnership

public boolean updatePartnership(SFRMPartnershipDVO pDVO, String mID)

Update a SFRM Partnership by partnership object specified in the parameter.

Parameters:
  • pDVO – The SFRM Partnership to be updated for.
  • mID – The message id for the requesting partnership.
Throws:
Returns:

false if operation fails to execute, otherwise true.