public class CRMBONotificationBean extends CRMBO
Constructor and Description |
---|
CRMBONotificationBean() |
Modifier and Type | Method and Description |
---|---|
com.crm.dataobject.notifications.CRMDONotification |
construct(com.crm.dataobject.CRMDO mainDTO,
com.crm.dataobject.notifications.CRMDONotificationType notificationType)
Constructs a notification.
|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a notification.
|
java.math.BigDecimal |
getOutstandingAmount(com.crm.dataobject.notifications.CRMDONotification notification,
java.util.Date asOfDate)
Returns the unsettled amount of a notification.
|
java.math.BigDecimal |
getUnsettledAmount(com.crm.dataobject.notifications.CRMDONotification notification)
Returns the unsettled amount for a notification item as of a date.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.notifications.CRMDONotificationType notificationType,
com.crm.dataobject.processrun.CRMDOProcessRunLog processRunLog,
com.crm.dataobject.communications.CRMDOCommunicationQueueExternalSystem communicationQueueExternalSystem,
com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation,
com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.communications.CommunicationQueueLifeCycleState lifeCycleState,
java.util.ArrayList<java.lang.String> associations,
java.lang.Integer maxSize,
java.lang.String orderBy) |
com.crm.dataobject.notifications.CRMDONotification |
loadAdditionalInformation(com.crm.dataobject.notifications.CRMDONotification notification) |
com.crm.dataobject.notifications.CRMDONotification |
loadByNumber(java.lang.String value,
java.util.ArrayList<java.lang.String> associations)
Loads a notification based on a number.
|
com.crm.dataobject.notifications.CRMDONotification |
loadOutstandingAmount(com.crm.dataobject.notifications.CRMDONotification notification) |
com.crm.dataobject.notifications.CRMDONotification |
loadUnsettledAmount(com.crm.dataobject.notifications.CRMDONotification notification) |
construct, construct, construct, construct, construct, construct, construct, construct, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, parseAssociations, save, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateOnDelete, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSave
dispatch, getCRMSession, getCRMSessionHandle, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public com.crm.dataobject.notifications.CRMDONotification construct(com.crm.dataobject.CRMDO mainDTO, com.crm.dataobject.notifications.CRMDONotificationType notificationType) throws java.lang.Exception
mainDTO
- - the main data objectnotificationType
- - the type of the notification that will createdjava.lang.Exception
public com.crm.dataobject.notifications.CRMDONotification loadAdditionalInformation(com.crm.dataobject.notifications.CRMDONotification notification) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.notifications.CRMDONotification loadOutstandingAmount(com.crm.dataobject.notifications.CRMDONotification notification) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.notifications.CRMDONotification loadUnsettledAmount(com.crm.dataobject.notifications.CRMDONotification notification) throws java.lang.Exception
java.lang.Exception
public java.math.BigDecimal getOutstandingAmount(com.crm.dataobject.notifications.CRMDONotification notification, java.util.Date asOfDate) throws java.lang.Exception
notificationItem
- - the notificationItem to return the outstanding amount forasOfDate
- - the date from which to calculate the outstanding amountjava.lang.Exception
public java.math.BigDecimal getUnsettledAmount(com.crm.dataobject.notifications.CRMDONotification notification) throws java.lang.Exception
notificationItem
- - the notificationItem to return the unsettled amount forjava.lang.Exception
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBO
public com.crm.dataobject.notifications.CRMDONotification loadByNumber(java.lang.String value, java.util.ArrayList<java.lang.String> associations) throws com.crm.exception.businessnetwork.CannotViewRecordException, java.lang.Exception
value
- - the notification numberassociations
- - a list of related notification's association objectscom.crm.exception.businessnetwork.CannotViewRecordException
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.notifications.CRMDONotificationType notificationType, com.crm.dataobject.processrun.CRMDOProcessRunLog processRunLog, com.crm.dataobject.communications.CRMDOCommunicationQueueExternalSystem communicationQueueExternalSystem, com.crm.dataobject.contactinfo.CRMDOContactInformation contactInformation, com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable, com.crm.dataobject.communications.CommunicationQueueLifeCycleState lifeCycleState, java.util.ArrayList<java.lang.String> associations, java.lang.Integer maxSize, java.lang.String orderBy) throws java.lang.Exception
java.lang.Exception