public class CRMBONotificationItemBean extends CRMBO
Constructor and Description |
---|
CRMBONotificationItemBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
com.crm.dataobject.notifications.CRMDONotificationItem |
construct(com.crm.dataobject.notifications.CRMDONotification notification,
com.crm.dataobject.CRMDO crmdo)
Constructs a notification item.
|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a notification item.
|
java.math.BigDecimal |
getOutstandingAmount(com.crm.dataobject.notifications.CRMDONotificationItem notificationItem,
java.util.Date asOfDate)
Returns the outstanding amount for a notification item as of a date.
|
java.math.BigDecimal |
getUnsettledAmount(com.crm.dataobject.notifications.CRMDONotificationItem notificationItem)
Returns the unsettled amount for a notification item as of a date.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.notifications.CRMDONotification notification)
Loads a list of notification items of a given notification.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.notifications.CRMDONotification notification,
com.crm.dataobject.notifications.NotificationClassification notificationClassification,
com.crm.framework.metadata.Entity entity)
Loads the items of the given notification.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadActivity(com.crm.dataobject.notifications.CRMDONotification notification,
com.crm.dataobject.notifications.NotificationClassification notificationClassification)
Loads a list of notification items of a given notification of an activity entity.
|
com.crm.dataobject.notifications.CRMDONotificationItem |
loadAdditionalInformation(com.crm.dataobject.notifications.CRMDONotificationItem notificationItem)
Loads additional information on the notification item.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadBill(com.crm.dataobject.notifications.CRMDONotification notification,
com.crm.dataobject.notifications.NotificationClassification notificationClassification)
Loads a list of notification items of a given notification of a bill entity.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadJob(com.crm.dataobject.notifications.CRMDONotification notification,
com.crm.dataobject.notifications.NotificationClassification notificationClassification)
Loads a list of notification items of a given notification of a job entity.
|
com.crm.dataobject.notifications.CRMDONotificationItem |
loadOutstandingAmount(com.crm.dataobject.notifications.CRMDONotificationItem notificationItem)
Loads the outstanding amount of a notification item.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadSubscription(com.crm.dataobject.notifications.CRMDONotification notification,
com.crm.dataobject.notifications.NotificationClassification notificationClassification)
Loads a list of notification items of a given notification of a subscription entity.
|
com.crm.dataobject.notifications.CRMDONotificationItem |
loadUnsettledAmount(com.crm.dataobject.notifications.CRMDONotificationItem notificationItem)
Loads the unsettled amount of a notification item.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadWallet(com.crm.dataobject.notifications.CRMDONotification notification,
com.crm.dataobject.notifications.NotificationClassification notificationClassification)
Loads a list of notification items of a given notification of a wallet entity.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadWalletProductConsumption(com.crm.dataobject.notifications.CRMDONotification notification,
com.crm.dataobject.notifications.NotificationClassification notificationClassification)
Loads a list of notification items of a given notification of a wallet product consumption entity.
|
void |
validateItemsTypes(com.crm.dataobject.notifications.CRMDONotification notification)
Validates that the notification items are of the same entity type as the 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 CRMBONotificationItemBean()
public com.crm.dataobject.notifications.CRMDONotificationItem construct(com.crm.dataobject.notifications.CRMDONotification notification, com.crm.dataobject.CRMDO crmdo) throws java.lang.Exception
notification
- - the notification the item will be created forcrmdo
- - the entity of the notification itemjava.lang.Exception
public void validateItemsTypes(com.crm.dataobject.notifications.CRMDONotification notification) throws java.lang.Exception, com.crm.exception.notifications.InvalidItemTypeException
notification
- - the notification to validatejava.lang.Exception
com.crm.exception.notifications.InvalidItemTypeException
public com.crm.dataobject.notifications.CRMDONotificationItem loadAdditionalInformation(com.crm.dataobject.notifications.CRMDONotificationItem notificationItem) throws java.lang.Exception
notificationItem
- - the notification item to load additional information onjava.lang.Exception
public com.crm.dataobject.notifications.CRMDONotificationItem loadOutstandingAmount(com.crm.dataobject.notifications.CRMDONotificationItem notificationItem) throws java.lang.Exception
notificationItem
- - the notification item to usejava.lang.Exception
public com.crm.dataobject.notifications.CRMDONotificationItem loadUnsettledAmount(com.crm.dataobject.notifications.CRMDONotificationItem notificationItem) throws java.lang.Exception
notificationItem
- - the notification item to usejava.lang.Exception
public java.math.BigDecimal getOutstandingAmount(com.crm.dataobject.notifications.CRMDONotificationItem notificationItem, 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.CRMDONotificationItem notificationItem) 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 java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.notifications.CRMDONotification notification) throws java.lang.Exception
notification
- - the notification to load the items forjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadSubscription(com.crm.dataobject.notifications.CRMDONotification notification, com.crm.dataobject.notifications.NotificationClassification notificationClassification) throws java.lang.Exception
notification
- - the notification to load the items fornotificationClassification
- - the notification classificationjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadBill(com.crm.dataobject.notifications.CRMDONotification notification, com.crm.dataobject.notifications.NotificationClassification notificationClassification) throws java.lang.Exception
notification
- - the notification to load the items fornotificationClassification
- - the notification classificationjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadWallet(com.crm.dataobject.notifications.CRMDONotification notification, com.crm.dataobject.notifications.NotificationClassification notificationClassification) throws java.lang.Exception
notification
- - the notification to load the items fornotificationClassification
- - the notification classificationjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadWalletProductConsumption(com.crm.dataobject.notifications.CRMDONotification notification, com.crm.dataobject.notifications.NotificationClassification notificationClassification) throws java.lang.Exception
notification
- - the notification to load the items fornotificationClassification
- - the notification classificationjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadJob(com.crm.dataobject.notifications.CRMDONotification notification, com.crm.dataobject.notifications.NotificationClassification notificationClassification) throws java.lang.Exception
notification
- - the notification to load the items fornotificationClassification
- - the notification classificationjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadActivity(com.crm.dataobject.notifications.CRMDONotification notification, com.crm.dataobject.notifications.NotificationClassification notificationClassification) throws java.lang.Exception
notification
- - the notification to load the items fornotificationClassification
- - the notification classificationjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.notifications.CRMDONotification notification, com.crm.dataobject.notifications.NotificationClassification notificationClassification, com.crm.framework.metadata.Entity entity) throws java.lang.Exception
notification
- - the notification to load the items fornotificationClassification
- - the notification classification of the items to be loadedentity
- - the entity of the notification items to be loadedjava.lang.Exception