public class CRMBOSegmentBean extends CRMBO
| Constructor and Description |
|---|
CRMBOSegmentBean()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a segment.
|
com.crm.framework.ql.TranslatedQuery |
getQuery(com.crm.dataobject.segments.CRMDOSegment segment,
java.lang.Boolean selectPrimaryKeyOnly)
Creates a query from the segment.
|
com.crm.framework.ql.TranslatedQuery |
getQuery(com.crm.dataobject.segments.CRMDOSegment segment,
java.lang.Boolean selectPrimaryKeyOnly,
java.lang.Boolean preview)
Creates a query from the segment.
|
java.lang.Boolean |
isInSegment(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.segments.CRMDOSegment segment)
Return a boolean indicates if the Accounts Receivable is in the segment
|
java.lang.Boolean |
isInSegment(com.crm.dataobject.CRMDO crmdo,
com.crm.dataobject.segments.CRMDOSegment segment)
Return a boolean indicates if the object is in the segment
|
java.lang.Boolean |
isUsedByEffectiveProcess(com.crm.dataobject.segments.CRMDOSegment segment)
Checks if the segment is used by a effective process.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadAccountReceivableSegments()
Loads the segments of Accounts Receivable entity type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadBillSegments()
Loads all the segments of Bill entity type .
|
com.crm.dataobject.segments.CRMDOSegment |
loadByAltCode(java.lang.String value,
java.util.ArrayList<java.lang.String> associations)
Loads a segment based on an alternative code.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadByEntity(java.lang.Integer numberOfResults,
java.lang.Integer offset,
java.lang.String entityType,
java.util.ArrayList<java.lang.String> associations)
Loads a list of segments that are of the given entity type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadByEntity(java.lang.Integer numberOfResults,
java.lang.Integer offset,
java.lang.String entityType,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy)
Loads a list of segments that are of the given entity type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadByEntity(java.lang.String entityType,
java.util.ArrayList<java.lang.String> associations)
Loads a list of segments that are of the given entity type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadByEntity(java.lang.String entityType,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy)
Loads a list of segments that are of the given entity type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadByEntity(java.lang.String entityType,
com.crm.dataobject.segments.SegmentLifeCycleState lifeCycleState,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy) |
com.crm.dataobject.segments.CRMDOSegment |
loadByNumber(java.lang.String value,
java.util.ArrayList<java.lang.String> associations)
Loads a segment based on a number.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadContactInformationSegments()
Loads the segments of contact information entity type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadSubscriptionSegments()
Loads the segments of subscription entity type.
|
com.crm.dataobject.segments.CRMDOSegment |
post(com.crm.dataobject.segments.CRMDOSegment segment)
Posts a segment.
|
void |
validateEntity(com.crm.dataobject.segments.CRMDOSegment segment)
Validates that the entity type of a posted segment cannot change.
|
void |
validateQuery(com.crm.dataobject.segments.CRMDOSegment segment)
Validates the segment's query.
|
construct, construct, construct, construct, construct, construct, construct, construct, construct, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, isAssignable, load, load, load, load, load, load, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, loadAllEntityStatusDO, loadAllEntityStatusDO, loadDataObject, loadDataObject, loadDataObject, loadDataObjects, loadDataObjects, loadEntityCategoryDO, loadEntityCategoryDO, loadEntityDO, loadEntityDO, loadEntityStatusDO, loadEntityStatusDO, parseAssociations, parseAssociations, parseAssociations, save, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateApprovalRequestEntity, validateFormatSettings, validateFormatSettings, validateOnDelete, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSavedeepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContextpublic com.crm.dataobject.segments.CRMDOSegment post(com.crm.dataobject.segments.CRMDOSegment segment)
throws java.lang.Exception
segment - - the segment to postjava.lang.Exceptionpublic void validateEntity(com.crm.dataobject.segments.CRMDOSegment segment)
throws java.lang.Exception,
com.crm.exception.CannotModifyException
segment - - the segment to be validatedjava.lang.Exceptioncom.crm.exception.CannotModifyExceptionpublic java.lang.Boolean isUsedByEffectiveProcess(com.crm.dataobject.segments.CRMDOSegment segment)
throws java.lang.Exception
segment - - the segment to checkjava.lang.Exceptionpublic java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations in class CRMBOpublic com.crm.dataobject.segments.CRMDOSegment loadByNumber(java.lang.String value,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
value - - the segment numberassociations - - a list of related segment's association objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadByEntity(java.lang.String entityType,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
entityType - - the entity type of the segments to be loadedassociations - - a list of related segment's association objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadByEntity(java.lang.Integer numberOfResults,
java.lang.Integer offset,
java.lang.String entityType,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
numberOfResults - - The number of results that can be retrievedoffset - - It defines the number of entities that should be skipped from the resultsentityType - - the entity type of the segments to be loadedassociations - - a list of related segment's association objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadSubscriptionSegments()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadAccountReceivableSegments()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadContactInformationSegments()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadBillSegments()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadByEntity(java.lang.String entityType,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy)
throws java.lang.Exception
entityType - - the entity type of the segments to be loadedassociations - - a list of related segment's association objectsorderBy - - the field that the list of the loaded segments is going to be ordered byjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadByEntity(java.lang.Integer numberOfResults,
java.lang.Integer offset,
java.lang.String entityType,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy)
throws java.lang.Exception
numberOfResults - - The number of results that can be retrievedoffset - - It defines the number of entities that should be skipped from the resultsentityType - - the entity type of the segments to be loadedassociations - - a list of related segment's association objectsorderBy - - the field that the list of the loaded segments is going to be ordered byjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> loadByEntity(java.lang.String entityType,
com.crm.dataobject.segments.SegmentLifeCycleState lifeCycleState,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.ql.TranslatedQuery getQuery(com.crm.dataobject.segments.CRMDOSegment segment,
java.lang.Boolean selectPrimaryKeyOnly)
throws java.lang.Exception
segment - - the segment data objectselectPrimaryKeyOnly - indicates if the query should return only the primary key of the segment's entityjava.lang.Exceptionpublic com.crm.framework.ql.TranslatedQuery getQuery(com.crm.dataobject.segments.CRMDOSegment segment,
java.lang.Boolean selectPrimaryKeyOnly,
java.lang.Boolean preview)
throws java.lang.Exception
segment - - the segment data objectselectPrimaryKeyOnly - indicates if the query should return only the primary key of the segment's entitypreview - indicates if the query will be create for preview the segmentjava.lang.Exceptionpublic void validateQuery(com.crm.dataobject.segments.CRMDOSegment segment)
throws java.lang.Exception,
com.crm.exception.InvalidValueException
segment - - the segment data objectjava.lang.Exceptioncom.crm.exception.InvalidValueExceptionpublic com.crm.dataobject.segments.CRMDOSegment loadByAltCode(java.lang.String value,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
value - - the segment alternative codeassociations - - a list of related segment's association objectsjava.lang.Exceptionpublic java.lang.Boolean isInSegment(com.crm.dataobject.accounts.CRMDOAccountReceivable accountReceivable,
com.crm.dataobject.segments.CRMDOSegment segment)
throws java.lang.Exception
accountReceivable - - the Accounts Receivable to check if is included in the segmentsegment - - the segment to check if the Accounts Receivable is in included injava.lang.Exceptionpublic java.lang.Boolean isInSegment(com.crm.dataobject.CRMDO crmdo,
com.crm.dataobject.segments.CRMDOSegment segment)
throws java.lang.Exception
crmdo - - the object to check if is included in the segmentsegment - - the segment to check if the object is in included injava.lang.Exception