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, setMandatoryField
deepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, loadEntityCategories, loadEntityNumber, loadEntityStates, loadEntityStatuses, loadEntityTypes, rollback, setCRMSessionHandle, setInitialContext, setSessionContext
public com.crm.dataobject.vouchers.CRMDOVoucherDefinition newDefinition() throws java.lang.Exception
java.lang.Exception
public 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.CannotCreateEntityException
java.lang.Exception
public 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.CannotUpdateEntityException
java.lang.Exception
public com.crm.dataobject.vouchers.CRMDOVoucherDefinition readDefinition() throws com.crm.exception.MandatoryFieldException, java.lang.Exception
com.crm.exception.MandatoryFieldException
java.lang.Exception
public 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.MandatoryFieldException
java.lang.Exception
public 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.MandatoryFieldException
java.lang.Exception
public 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.MandatoryFieldException
java.lang.Exception
public 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.MandatoryFieldException
java.lang.Exception
public 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.MandatoryFieldException
java.lang.Exception
public com.crm.dataobject.vouchers.CRMDOVoucherDefinition deleteDefinition(com.crm.dataobject.vouchers.CRMDOVoucherDefinition voucherDefinition) throws java.lang.Exception
voucherDefinition
- - the voucher definition to deletejava.lang.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> listVoucherDefRestrictedStates() throws java.lang.Exception
java.lang.Exception
public 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.Exception
public com.crm.dataobject.vouchers.CRMDOVoucherType newVoucherType() throws java.lang.Exception
java.lang.Exception
public 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.CannotCreateEntityException
java.lang.Exception
public com.crm.dataobject.vouchers.CRMDOVoucherType readVoucherType(java.lang.String id) throws java.lang.Exception
id
- - the unique identifier of the voucher typejava.lang.Exception
public 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.Exception
public 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.Exception
public com.crm.dataobject.vouchers.CRMDOVoucherType readVoucherTypeByAltCode(java.lang.String altCode) throws java.lang.Exception
altCode
- - the alternative code of the voucher typejava.lang.Exception
public 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.Exception
public 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.Exception
public com.crm.dataobject.vouchers.CRMDOVoucherType readVoucherTypeByName(java.lang.String name) throws java.lang.Exception
name
- - the name of the voucher typejava.lang.Exception
public 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.Exception
public 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.Exception
public 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.CannotUpdateEntityException
java.lang.Exception
public com.crm.dataobject.vouchers.CRMDOVoucherType deleteVoucherType(com.crm.dataobject.vouchers.CRMDOVoucherType voucherType) throws java.lang.Exception
voucherType
- - the voucher type to deletejava.lang.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public com.crm.dataobject.vouchers.CRMDOVoucherTypeProduct readVoucherTypeProduct(java.lang.String voucherTypeProductID) throws java.lang.Exception
voucherTypeProductID
- - the unique identifier of the voucher type productjava.lang.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public com.crm.dataobject.vouchers.CRMDOVoucherType initialize(com.crm.dataobject.vouchers.CRMDOVoucherType voucherType) throws java.lang.Exception
voucherType
- - the voucher type to initializejava.lang.Exception