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, validateOnSavedispatch, getCRMSession, getCRMSessionHandle, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContextpublic 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.Exceptionpublic com.crm.dataobject.notifications.CRMDONotification loadAdditionalInformation(com.crm.dataobject.notifications.CRMDONotification notification)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotification loadOutstandingAmount(com.crm.dataobject.notifications.CRMDONotification notification)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotification loadUnsettledAmount(com.crm.dataobject.notifications.CRMDONotification notification)
throws java.lang.Exception
java.lang.Exceptionpublic 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.Exceptionpublic java.math.BigDecimal getUnsettledAmount(com.crm.dataobject.notifications.CRMDONotification notification)
throws java.lang.Exception
notificationItem - - the notificationItem to return the unsettled amount forjava.lang.Exceptionpublic java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations in class CRMBOpublic 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.CannotViewRecordExceptionjava.lang.Exceptionpublic 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