public class CRMProcessVoucherSettingsBean extends CRMProcess
| Constructor and Description |
|---|
CRMProcessVoucherSettingsBean() |
| Modifier and Type | Method and Description |
|---|---|
com.crm.dataobject.vouchers.CRMDOVoucherDefinition |
createDefinition(com.crm.dataobject.vouchers.CRMDOVoucherDefinition voucherDefinition)
Validates and creates a voucher definition.
|
com.crm.dataobject.vouchers.CRMDOVoucherType |
createVoucherType(com.crm.dataobject.vouchers.CRMDOVoucherType voucherType)
Validates and creates a voucher type.
|
com.crm.dataobject.vouchers.CRMDOVoucherDefinition |
deleteDefinition(com.crm.dataobject.vouchers.CRMDOVoucherDefinition voucherDefinition)
Validates and deletes a voucher definition.
|
com.crm.dataobject.vouchers.CRMDOVoucherType |
deleteVoucherType(com.crm.dataobject.vouchers.CRMDOVoucherType voucherType)
Validates and deletes a voucher type.
|
com.crm.dataobject.vouchers.CRMDOVoucherType |
initialize(com.crm.dataobject.vouchers.CRMDOVoucherType voucherType)
Initializes the voucher type with default values when needed.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
listAllVoucherTypes(java.util.ArrayList<java.lang.String> associations)
Retrieves all the voucher types.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
listVoucherDefRestrictedStates()
Retrieves all the restricted states of the active voucher definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
listVoucherDefRestrictedStates(com.crm.dataobject.vouchers.CRMDOVoucherDefinition voucherDefinition)
Retrieves all the restricted states of the given voucher definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
listVoucherTypeProducts(com.crm.dataobject.vouchers.CRMDOVoucherType voucherType)
Retrieves all the products of the given voucher type.
|
java.util.ArrayList<com.crm.dataobject.vouchers.CRMDOVoucherType> |
listVoucherTypes(java.lang.String criteria,
java.util.ArrayList values,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize)
Retrieves all the voucher types.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
listVoucherTypes(com.crm.dataobject.vouchers.VoucherTypeClassification voucherTypeClassification)
Retrieves all the voucher types of the given classification.
|
java.util.ArrayList<com.crm.dataobject.vouchers.CRMDOVoucherType> |
listVoucherTypes(com.crm.dataobject.vouchers.VoucherTypeSearchCriteria voucherTypeSearchCriteria)
Lists Voucher Type objects based on the given criteria.
|
com.crm.dataobject.vouchers.CRMDOVoucherDefinition |
newDefinition()
Instantiates and initializes a new voucher definition.
|
com.crm.dataobject.vouchers.CRMDOVoucherDefRestrictedState |
newVoucherDefRestrictedState(com.crm.dataobject.vouchers.CRMDOVoucherDefinition voucherDefinition)
Creates a new voucher definition restricted state.
|
com.crm.dataobject.vouchers.CRMDOVoucherType |
newVoucherType()
Instantiates and initializes a new voucher type.
|
com.crm.dataobject.vouchers.CRMDOVoucherTypeProduct |
newVoucherTypeProduct(com.crm.dataobject.vouchers.CRMDOVoucherType voucherType)
Creates a new voucher type product.
|
com.crm.dataobject.vouchers.CRMDOVoucherDefinition |
readDefinition()
Loads the active voucher definition.
|
com.crm.dataobject.vouchers.CRMDOVoucherDefinition |
readDefinition(java.lang.Boolean listRestrictedStates)
Loads the active voucher definition.
|
com.crm.dataobject.vouchers.CRMDOVoucherDefinition |
readDefinition(java.lang.Boolean listRestrictedStates,
java.util.ArrayList<java.lang.String> associations)
Loads the active voucher definition.
|
com.crm.dataobject.vouchers.CRMDOVoucherDefinition |
readDefinition(java.lang.String id)
Loads a voucher definition.
|
com.crm.dataobject.vouchers.CRMDOVoucherDefinition |
readDefinition(java.lang.String id,
java.lang.Boolean listRestrictedStates)
Loads a voucher definition.
|
com.crm.dataobject.vouchers.CRMDOVoucherDefinition |
readDefinition(java.lang.String id,
java.lang.Boolean listRestrictedStates,
java.util.ArrayList<java.lang.String> associations)
Loads a voucher definition.
|
com.crm.dataobject.vouchers.CRMDOVoucherDefRestrictedState |
readVoucherDefRestrictedState(java.lang.String restrictedStateID)
Loads a voucher definition restricted state.
|
com.crm.dataobject.vouchers.CRMDOVoucherDefRestrictedState |
readVoucherDefRestrictedState(java.lang.String restrictedStateID,
java.util.ArrayList<java.lang.String> associations)
Loads a voucher definition restricted state.
|
com.crm.dataobject.vouchers.CRMDOVoucherType |
readVoucherType(java.lang.String id)
Loads a voucher type.
|
com.crm.dataobject.vouchers.CRMDOVoucherType |
readVoucherType(java.lang.String id,
java.lang.Boolean listVoucherTypeProducts)
Loads a voucher type.
|
com.crm.dataobject.vouchers.CRMDOVoucherType |
readVoucherType(java.lang.String id,
java.lang.Boolean listVoucherTypeProducts,
java.util.ArrayList<java.lang.String> associations)
Loads a voucher type.
|
com.crm.dataobject.vouchers.CRMDOVoucherType |
readVoucherTypeByAltCode(java.lang.String altCode)
Loads a voucher type.
|
com.crm.dataobject.vouchers.CRMDOVoucherType |
readVoucherTypeByAltCode(java.lang.String altCode,
java.util.ArrayList<java.lang.String> associations)
Loads a voucher type.
|
com.crm.dataobject.vouchers.CRMDOVoucherType |
readVoucherTypeByAltCode(java.lang.String altCode,
java.lang.Boolean listVoucherTypeProducts,
java.util.ArrayList<java.lang.String> associations)
Loads a voucher type.
|
com.crm.dataobject.vouchers.CRMDOVoucherType |
readVoucherTypeByName(java.lang.String name)
Loads a voucher type.
|
com.crm.dataobject.vouchers.CRMDOVoucherType |
readVoucherTypeByName(java.lang.String name,
java.util.ArrayList<java.lang.String> associations)
Loads a voucher type.
|
com.crm.dataobject.vouchers.CRMDOVoucherType |
readVoucherTypeByName(java.lang.String name,
java.lang.Boolean listVoucherTypeProducts,
java.util.ArrayList<java.lang.String> associations)
Loads a voucher type.
|
com.crm.dataobject.vouchers.CRMDOVoucherTypeProduct |
readVoucherTypeProduct(java.lang.String voucherTypeProductID)
Loads a voucher type product.
|
com.crm.dataobject.vouchers.CRMDOVoucherTypeProduct |
readVoucherTypeProduct(java.lang.String voucherTypeProductID,
java.util.ArrayList<java.lang.String> associations)
Loads a voucher type product.
|
java.util.ArrayList<com.crm.dataobject.vouchers.CRMDOVoucherType> |
search(java.lang.String name,
java.lang.String alternativeCode,
java.lang.String classification,
com.crm.dataobject.SearchOperator operator,
java.util.ArrayList<java.lang.String> associations)
Search for voucher type based on a number of criteria.
|
com.crm.dataobject.vouchers.CRMDOVoucherDefinition |
updateDefinition(com.crm.dataobject.vouchers.CRMDOVoucherDefinition voucherDefinition)
Validates and updates a voucher definition.
|
com.crm.dataobject.vouchers.CRMDOVoucherType |
updateVoucherType(com.crm.dataobject.vouchers.CRMDOVoucherType voucherType)
Validates and updates a voucher type.
|
createCronExpressionFromDate, createCronExpressionFromDate, setMandatoryFielddeepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, loadEntityCategories, loadEntityNumber, loadEntityStates, loadEntityStatuses, loadEntityTypes, rollback, setCRMSessionHandle, setInitialContext, setSessionContextpublic com.crm.dataobject.vouchers.CRMDOVoucherDefinition newDefinition()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherDefinition createDefinition(com.crm.dataobject.vouchers.CRMDOVoucherDefinition voucherDefinition)
throws com.crm.exception.CannotCreateEntityException,
java.lang.Exception
voucherDefinition - - the voucher definition to createcom.crm.exception.CannotCreateEntityExceptionjava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherDefinition updateDefinition(com.crm.dataobject.vouchers.CRMDOVoucherDefinition voucherDefinition)
throws com.crm.exception.CannotUpdateEntityException,
java.lang.Exception
voucherDefinition - - the voucher definition to updatecom.crm.exception.CannotUpdateEntityExceptionjava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherDefinition readDefinition()
throws com.crm.exception.MandatoryFieldException,
java.lang.Exception
com.crm.exception.MandatoryFieldExceptionjava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherDefinition readDefinition(java.lang.String id)
throws com.crm.exception.MandatoryFieldException,
java.lang.Exception
id - - the unique identifier of the voucher definitioncom.crm.exception.MandatoryFieldExceptionjava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherDefinition readDefinition(java.lang.String id,
java.lang.Boolean listRestrictedStates)
throws com.crm.exception.MandatoryFieldException,
java.lang.Exception
id - - the unique identifier of the voucher definitionlistRestrictedStates - - a boolean indicating if restricted states should be loadedcom.crm.exception.MandatoryFieldExceptionjava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherDefinition readDefinition(java.lang.Boolean listRestrictedStates)
throws com.crm.exception.MandatoryFieldException,
java.lang.Exception
listRestrictedStates - - a boolean indicating if restricted states should be loadedcom.crm.exception.MandatoryFieldExceptionjava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherDefinition readDefinition(java.lang.Boolean listRestrictedStates,
java.util.ArrayList<java.lang.String> associations)
throws com.crm.exception.MandatoryFieldException,
java.lang.Exception
listRestrictedStates - - a boolean indicating if restricted states should be loadedassociations - - a list of associated data objectscom.crm.exception.MandatoryFieldExceptionjava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherDefinition readDefinition(java.lang.String id,
java.lang.Boolean listRestrictedStates,
java.util.ArrayList<java.lang.String> associations)
throws com.crm.exception.MandatoryFieldException,
java.lang.Exception
id - - the unique identifier of the voucher definitionlistRestrictedStates - - a boolean indicating if restricted states should be loadedassociations - - a list of associated data objectscom.crm.exception.MandatoryFieldExceptionjava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherDefinition deleteDefinition(com.crm.dataobject.vouchers.CRMDOVoucherDefinition voucherDefinition)
throws java.lang.Exception
voucherDefinition - - the voucher definition to deletejava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherDefRestrictedState newVoucherDefRestrictedState(com.crm.dataobject.vouchers.CRMDOVoucherDefinition voucherDefinition)
throws java.lang.Exception
voucherDefinition - - the voucher definition for which to create the restricted statejava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherDefRestrictedState readVoucherDefRestrictedState(java.lang.String restrictedStateID)
throws java.lang.Exception
restrictedStateID - - the unique identifier of the voucher definition restricted statejava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherDefRestrictedState readVoucherDefRestrictedState(java.lang.String restrictedStateID,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
restrictedStateID - - the unique identifier of the voucher definition restricted stateassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> listVoucherDefRestrictedStates()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> listVoucherDefRestrictedStates(com.crm.dataobject.vouchers.CRMDOVoucherDefinition voucherDefinition)
throws java.lang.Exception
voucherDefinition - - the voucher definition for which the restricted states will be retrievedjava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherType newVoucherType()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherType createVoucherType(com.crm.dataobject.vouchers.CRMDOVoucherType voucherType)
throws com.crm.exception.CannotCreateEntityException,
java.lang.Exception
voucherType - - the voucher type to createcom.crm.exception.CannotCreateEntityExceptionjava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherType readVoucherType(java.lang.String id)
throws java.lang.Exception
id - - the unique identifier of the voucher typejava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherType readVoucherType(java.lang.String id,
java.lang.Boolean listVoucherTypeProducts)
throws java.lang.Exception
id - - the unique identifier of the voucher typelistVoucherTypeProducts - - a boolean indicating if the voucher type products should be loadedjava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherType readVoucherType(java.lang.String id,
java.lang.Boolean listVoucherTypeProducts,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
id - - the unique identifier of the voucher typeassociations - - a list of associated data objectsjava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherType readVoucherTypeByAltCode(java.lang.String altCode)
throws java.lang.Exception
altCode - - the alternative code of the voucher typejava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherType readVoucherTypeByAltCode(java.lang.String altCode,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
altCode - - the alternative code of the voucher typeassociations - - a list of associated data objectsjava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherType readVoucherTypeByAltCode(java.lang.String altCode,
java.lang.Boolean listVoucherTypeProducts,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
altCode - - the alternative code of the voucher typelistVoucherTypeProducts - - a boolean indicating if the voucher type products should be loadedassociations - - a list of associated data objectsjava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherType readVoucherTypeByName(java.lang.String name)
throws java.lang.Exception
name - - the name of the voucher typejava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherType readVoucherTypeByName(java.lang.String name,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
name - - the name of the voucher typeassociations - - a list of associated data objectsjava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherType readVoucherTypeByName(java.lang.String name,
java.lang.Boolean listVoucherTypeProducts,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
name - - the name of the voucher typelistVoucherTypeProducts - - a boolean indicating if the voucher type products should be loadedassociations - - a list of associated data objectsjava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherType updateVoucherType(com.crm.dataobject.vouchers.CRMDOVoucherType voucherType)
throws com.crm.exception.CannotUpdateEntityException,
java.lang.Exception
voucherType - - the voucher type to updatecom.crm.exception.CannotUpdateEntityExceptionjava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherType deleteVoucherType(com.crm.dataobject.vouchers.CRMDOVoucherType voucherType)
throws java.lang.Exception
voucherType - - the voucher type to deletejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> listVoucherTypes(com.crm.dataobject.vouchers.VoucherTypeClassification voucherTypeClassification)
throws java.lang.Exception
voucherTypeClassification - - the voucher type classification for which the products will be retrievedjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.vouchers.CRMDOVoucherType> listVoucherTypes(com.crm.dataobject.vouchers.VoucherTypeSearchCriteria voucherTypeSearchCriteria)
throws java.lang.Exception
voucherTypeSearchCriteria - - the criteria that will be used to load the Voucher Type objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.vouchers.CRMDOVoucherType> listVoucherTypes(java.lang.String criteria,
java.util.ArrayList values,
java.util.ArrayList<java.lang.String> associations,
java.lang.String orderBy,
java.lang.Integer maxSize)
throws java.lang.Exception
criteria - - the criteriavalues - - a list of valuesassociations - - a list of associated data objectsorderBy - - the order by clausemaxSize - - the maximum number of data objects to retrievejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> listAllVoucherTypes(java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
associations - - a list of associated data objectsjava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherTypeProduct newVoucherTypeProduct(com.crm.dataobject.vouchers.CRMDOVoucherType voucherType)
throws java.lang.Exception
voucherType - - the voucher type for which to create the productjava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherTypeProduct readVoucherTypeProduct(java.lang.String voucherTypeProductID)
throws java.lang.Exception
voucherTypeProductID - - the unique identifier of the voucher type productjava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherTypeProduct readVoucherTypeProduct(java.lang.String voucherTypeProductID,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
voucherTypeProductID - - the unique identifier of the voucher type productassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> listVoucherTypeProducts(com.crm.dataobject.vouchers.CRMDOVoucherType voucherType)
throws java.lang.Exception
voucherType - - the voucher type for which the products will be retrievedjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.vouchers.CRMDOVoucherType> search(java.lang.String name,
java.lang.String alternativeCode,
java.lang.String classification,
com.crm.dataobject.SearchOperator operator,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
name - - the voucher type namealternativeCode - - the warranty policy alternative codeclassification - - the voucher type classificationoperator - - the search operatorjava.lang.Exceptionpublic com.crm.dataobject.vouchers.CRMDOVoucherType initialize(com.crm.dataobject.vouchers.CRMDOVoucherType voucherType)
throws java.lang.Exception
voucherType - - the voucher type to initializejava.lang.Exception