public abstract class CRMBOEcenter extends CRMBO
| Constructor and Description |
|---|
CRMBOEcenter()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
com.crm.dataobject.CRMDO |
construct(com.crm.dataobject.CRMDO mainDTO)
Overrides parent method in order to implement ecenter data object functionality
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(java.lang.Class<?> dataObjectClass,
java.lang.String criteria,
java.util.ArrayList values,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize,
java.lang.Boolean skipNetworkBusinessFiltering)
Returns a list of data objects based on a class, criteria, list of values and list of associations.
|
java.util.List<?> |
loadDataObjects(java.lang.String databaseName,
java.lang.String hql,
java.lang.String criteria,
java.util.ArrayList<?> values,
java.util.List<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize)
Overrides the parent method in order for the queries to be executed on the ecenter.
|
com.crm.dataobject.ecenter.CRMDOEcenter |
setEcenterInformation(com.crm.dataobject.ecenter.CRMDOEcenter dto)
Sets the data object ecenter information
|
construct, construct, construct, construct, construct, construct, construct, construct, createAndUpdate, delete, delete, delete, getDefaultAssociations, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, isAssignable, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, loadAllEntityStatusDO, loadAllEntityStatusDO, loadDataObject, loadDataObject, loadDataObject, loadDataObjects, loadEntityCategoryDO, loadEntityCategoryDO, loadEntityDO, loadEntityDO, loadEntityStatusDO, loadEntityStatusDO, 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.CRMDO construct(com.crm.dataobject.CRMDO mainDTO)
throws java.lang.Exception
public java.util.List<?> loadDataObjects(java.lang.String databaseName,
java.lang.String hql,
java.lang.String criteria,
java.util.ArrayList<?> values,
java.util.List<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize)
throws java.lang.Exception
databaseName - - the name of the database to load data from. Normally, this is the organisation IDhql - - the hibernate query from clausecriteria - - the hibernate query where clausevalues - - a list with the values of the parameters used in the where clauseassociations - - a list of the associated data objects to be loadedorderBy - - the order by clausemaxSize - - the maximum number of the data objects retrievedjava.lang.Exceptionpublic com.crm.dataobject.ecenter.CRMDOEcenter setEcenterInformation(com.crm.dataobject.ecenter.CRMDOEcenter dto)
throws java.lang.Exception
dto - - the ecenter data object to set the ecenter information forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> load(java.lang.Class<?> dataObjectClass,
java.lang.String criteria,
java.util.ArrayList values,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize,
java.lang.Boolean skipNetworkBusinessFiltering)
throws java.lang.Exception
load in class CRMBOdataObjectClass - - the data object classcriteria - - the criteriavalues - - a list of valuesassociations - - a list of associated data objectsorderBy - - the order by clausemaxSize - - the maximum number of data objects to returnskipNetworkBusinessFiltering - - a flag to skip network business filteringjava.lang.Exception