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, validateOnSave
deepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public 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.Exception
public 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.Exception
public 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 CRMBO
dataObjectClass
- - 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