public class CRMBOReturnPolicyBean extends CRMBOPolicyBean
Constructor and Description |
---|
CRMBOReturnPolicyBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
isAllowed(com.crm.dataobject.returns.CRMDOReturnPolicy returnPolicy,
com.crm.dataobject.returns.CRMDOReturnCoverageReason returnCoverageReason)
Checks if a return coverage reason is allowed based on a return policy.
|
java.lang.Boolean |
isPhysicalGoodAllowed(com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.returns.CRMDOReturnPolicy returnPolicy)
Checks if a return physical good is allowed based on given parameters.
|
boolean |
isProvidedToInstalledItems(com.crm.dataobject.returns.CRMDOReturnPolicy returnPolicy)
Defines whether a return policy is editable by checking if any installed items are covered by the policy at this time .
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.networkmanagement.CRMDOUnit unit,
com.crm.dataobject.networkmanagement.CRMDOUnitGroup unitGroup,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.products.CRMDOProductType productType,
com.crm.dataobject.products.CRMDOProductBrand productBrand,
com.crm.dataobject.products.CRMDOProductFamily productFamily,
java.lang.Boolean includeProductInformation,
java.util.ArrayList<java.lang.String> associations) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(java.lang.String orderBy,
java.lang.Integer numberOfResults,
java.lang.Integer offset,
com.crm.dataobject.networkmanagement.CRMDOUnit unit,
com.crm.dataobject.networkmanagement.CRMDOUnitGroup unitGroup,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.products.CRMDOProductType productType,
com.crm.dataobject.products.CRMDOProductBrand productBrand,
com.crm.dataobject.products.CRMDOProductFamily productFamily,
java.lang.Boolean includeProductInformation,
java.util.ArrayList<java.lang.String> associations) |
com.crm.dataobject.returns.CRMDOReturnPolicy |
loadByAltCode(java.lang.String value,
java.util.ArrayList<java.lang.String> associations) |
com.crm.dataobject.returns.CRMDOReturnPolicy |
loadByName(java.lang.String value,
java.util.ArrayList<java.lang.String> associations) |
com.crm.dataobject.returns.CRMDOReturnPolicy |
loadByNumber(java.lang.String value,
java.util.ArrayList<java.lang.String> associations) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadEffective() |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadValidEffective(java.util.Date effectiveDate,
java.util.Date expirationDate) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadValidEffective(java.lang.String orderBy,
java.util.Date effectiveDate,
java.util.Date expirationDate) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadValidEffectiveForProduct(java.lang.String orderBy,
com.crm.dataobject.networkmanagement.CRMDOUnit unit,
com.crm.dataobject.products.CRMDOProduct product,
java.util.Date effectiveDate,
java.util.Date expirationDate) |
java.lang.Boolean |
shouldCredit(com.crm.dataobject.returns.CRMDOReturnPolicy returnPolicy,
com.crm.dataobject.returns.CRMDOReturnCoverageReason returnCoverageReason)
Checks if a return coverage reason gives credit based on a return policy.
|
getDefaultAssociations
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, validateOnSave
deepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public boolean isProvidedToInstalledItems(com.crm.dataobject.returns.CRMDOReturnPolicy returnPolicy) throws java.lang.Exception
returnPolicy
- - the return policy to check if editablejava.lang.Exception
public com.crm.dataobject.returns.CRMDOReturnPolicy loadByNumber(java.lang.String value, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.returns.CRMDOReturnPolicy loadByName(java.lang.String value, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.returns.CRMDOReturnPolicy loadByAltCode(java.lang.String value, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.networkmanagement.CRMDOUnit unit, com.crm.dataobject.networkmanagement.CRMDOUnitGroup unitGroup, com.crm.dataobject.products.CRMDOProduct product, com.crm.dataobject.products.CRMDOProductType productType, com.crm.dataobject.products.CRMDOProductBrand productBrand, com.crm.dataobject.products.CRMDOProductFamily productFamily, java.lang.Boolean includeProductInformation, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(java.lang.String orderBy, java.lang.Integer numberOfResults, java.lang.Integer offset, com.crm.dataobject.networkmanagement.CRMDOUnit unit, com.crm.dataobject.networkmanagement.CRMDOUnitGroup unitGroup, com.crm.dataobject.products.CRMDOProduct product, com.crm.dataobject.products.CRMDOProductType productType, com.crm.dataobject.products.CRMDOProductBrand productBrand, com.crm.dataobject.products.CRMDOProductFamily productFamily, java.lang.Boolean includeProductInformation, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadEffective() throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadValidEffective(java.util.Date effectiveDate, java.util.Date expirationDate) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadValidEffective(java.lang.String orderBy, java.util.Date effectiveDate, java.util.Date expirationDate) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadValidEffectiveForProduct(java.lang.String orderBy, com.crm.dataobject.networkmanagement.CRMDOUnit unit, com.crm.dataobject.products.CRMDOProduct product, java.util.Date effectiveDate, java.util.Date expirationDate) throws java.lang.Exception
java.lang.Exception
public java.lang.Boolean isAllowed(com.crm.dataobject.returns.CRMDOReturnPolicy returnPolicy, com.crm.dataobject.returns.CRMDOReturnCoverageReason returnCoverageReason) throws java.lang.Exception
returnPolicy
- - the return policy to checkreturnCoverageReason
- - the return coverage reason to checkjava.lang.Exception
public java.lang.Boolean shouldCredit(com.crm.dataobject.returns.CRMDOReturnPolicy returnPolicy, com.crm.dataobject.returns.CRMDOReturnCoverageReason returnCoverageReason) throws java.lang.Exception
returnPolicy
- - the return policy to checkreturnCoverageReason
- - the return coverage reason to checkjava.lang.Exception
public java.lang.Boolean isPhysicalGoodAllowed(com.crm.dataobject.products.CRMDOProduct product, com.crm.dataobject.returns.CRMDOReturnPolicy returnPolicy) throws java.lang.Exception
product
- - the product to checkreturnPolicy
- - the return policy to checkjava.lang.Exception