public class CRMBOSegmentExceptionalItemBean extends CRMBO
| Constructor and Description | 
|---|
| CRMBOSegmentExceptionalItemBean()Default constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.ArrayList<java.lang.String> | getDefaultAssociations()Returns the default associated data objects of a segment exceptional item. | 
| java.util.ArrayList<com.crm.dataobject.CRMDO> | load(com.crm.dataobject.segments.CRMDOSegment segment)Loads the exceptional items of the given segment. | 
| com.crm.dataobject.segments.CRMDOSegmentExceptionalItem | loadAdditionalInformation(com.crm.dataobject.segments.CRMDOSegmentExceptionalItem segmentExceptionalItem)Loads the additional information of a segment exceptional item. | 
| void | validateExceptionalItemsTypes(com.crm.dataobject.segments.CRMDOSegment segment)Validates that the exceptional items are of the same entity type as the segment. | 
| void | validateUniqueness(com.crm.dataobject.segments.CRMDOSegment segment)Validates that the segment exceptional item exists only one time in a segment. | 
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 CRMBOSegmentExceptionalItemBean()
public void validateExceptionalItemsTypes(com.crm.dataobject.segments.CRMDOSegment segment)
                                   throws java.lang.Exception,
                                          com.crm.exception.segments.InvalidExceptionalItemEntityTypeException
segment - - the segment its exceptional items are to be validatedjava.lang.Exceptioncom.crm.exception.segments.InvalidExceptionalItemEntityTypeExceptionpublic void validateUniqueness(com.crm.dataobject.segments.CRMDOSegment segment)
                        throws java.lang.Exception,
                               com.crm.exception.OnlyOneRecordException
segment - - the segment its exceptional items are to be validatedjava.lang.Exceptioncom.crm.exception.OnlyOneRecordExceptionpublic java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations in class CRMBOpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.segments.CRMDOSegment segment)
                                                   throws java.lang.Exception
segment - - the segment its exceptional items are to be loadedjava.lang.Exceptionpublic com.crm.dataobject.segments.CRMDOSegmentExceptionalItem loadAdditionalInformation(com.crm.dataobject.segments.CRMDOSegmentExceptionalItem segmentExceptionalItem)
                                                                                  throws java.lang.Exception
segmentExceptionalItem - - the segment exceptional item to load the additional information for.java.lang.Exception