public class CRMProcessWarrantyBean extends CRMProcess
| Constructor and Description |
|---|
CRMProcessWarrantyBean() |
| Modifier and Type | Method and Description |
|---|---|
com.crm.dataobject.warranties.CRMDOWarrantyPolicy |
applyCommonOperations(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy)
Executes the common operations of the warranty policy.
|
com.crm.dataobject.inventory.CRMDOInstalledItem |
applyWarrantyPolicy(com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
com.crm.dataobject.inventory.CRMDOInstalledItem removedInstalledItem,
com.crm.dataobject.warranties.CRMDOWarrantyCoverageReason warrantyCoverageReason,
com.crm.dataobject.networkmanagement.CRMDOUnit unit)
Applies a warranty policy on the given installed item
which is being sold or provided to a customer through a Job (through a partner).
|
com.crm.dataobject.warranties.CRMDOWarrantyPolicy |
calculateApplicableWarrantyPolicy(com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
com.crm.dataobject.networkmanagement.CRMDOUnit unit)
Determines the most suitable warranty policy to apply.
|
com.crm.dataobject.inventory.CRMDOInstalledItem |
calculateInstalledItemWarrantyPolicyExpirationDate(com.crm.dataobject.inventory.CRMDOInstalledItem installedItem)
Calculates the warranty policy expiration date of the given installed item.
|
com.crm.dataobject.warranties.CRMDOWarrantyPolicy |
create(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy)
Creates a warranty policy.
|
com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason |
createCoverageReason(com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason warrantyPolicyCoverageReason)
Validates and creates a warranty policy coverage reason.
|
com.crm.dataobject.warranties.CRMDOWarrantyPhysicalGoodCovered |
createCoveredPhysicalGood(com.crm.dataobject.warranties.CRMDOWarrantyPhysicalGoodCovered warrantyPhysicalGoodCovered)
Validates and creates a warranty policy covered physical good.
|
com.crm.dataobject.warranties.CRMDOWarrantyPolicy |
delete(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy)
Deletes a warranty policy.
|
com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason |
deleteCoverageReason(com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason warrantyPolicyCoverageReason)
Deletes a warranty policy coverage reason.
|
com.crm.dataobject.warranties.CRMDOWarrantyPhysicalGoodCovered |
deleteCoveredPhysicalGood(com.crm.dataobject.warranties.CRMDOWarrantyPhysicalGoodCovered warrantyPhysicalGoodCovered)
Deletes a warranty policy covered physical good.
|
com.crm.dataobject.warranties.CRMDOWarrantyPolicy |
initialize(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy)
Initializes the warranty policy with default values when needed.
|
java.lang.Boolean |
isAccessible(com.crm.dataobject.warranties.CRMDOWarrantyPhysicalGoodCovered warrantyPhysicalGoodCovered)
Determines if a warranty policy covered physical good is retrievable.
|
java.lang.Boolean |
isAccessible(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy)
Determines if a warranty policy is retrievable.
|
java.lang.Boolean |
isCovered(com.crm.dataobject.servicerequests.CRMDOServiceRequestProduct serviceRequestProduct)
Determines if the given service request product is cover by a warranty policy.
|
java.lang.Boolean |
isUnderWarranty(com.crm.dataobject.inventory.CRMDOInstalledItem installedItem)
Determines if the given installed item is under warranty policy.
|
java.util.ArrayList<com.crm.dataobject.warranties.CRMDOWarrantyPolicy> |
list(com.crm.dataobject.inventory.WarrantyPolicySearchCriteria warrantyPolicySearchCriteria)
Lists warranty policy objects based on the given criteria.
|
java.util.ArrayList<com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason> |
listCoverageReasons(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy)
Lists all the warranty policy coverage reasons of the given warranty policy.
|
java.util.ArrayList<com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason> |
listCoverageReasons(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy,
java.util.ArrayList<java.lang.String> associations)
Lists all the warranty policy coverage reasons of the given warranty policy.
|
java.util.ArrayList<com.crm.dataobject.warranties.CRMDOWarrantyPhysicalGoodCovered> |
listCoveredPhysicalGoods(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy)
Lists all the warranty policy covered physical goods of the given warranty policy.
|
java.util.ArrayList<com.crm.dataobject.warranties.CRMDOWarrantyPhysicalGoodCovered> |
listCoveredPhysicalGoods(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy,
java.util.ArrayList<java.lang.String> associations)
Lists all the warranty policy covered physical goods of the given warranty policy.
|
com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason |
newCoverageReason(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy)
Instantiates and initializes a new warranty policy coverage reason of the given warranty policy.
|
com.crm.dataobject.warranties.CRMDOWarrantyPhysicalGoodCovered |
newCoveredPhysicalGood(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy)
Instantiates and initializes a new warranty policy covered physical good of the given warranty policy.
|
com.crm.dataobject.warranties.CRMDOWarrantyPolicy |
newWarrantyPolicy()
Instantiates and initializes a new warranty policy.
|
com.crm.dataobject.warranties.CRMDOWarrantyPolicy |
read(java.lang.String id)
Reads a warranty policy by specifying the warranty policy ID.
|
com.crm.dataobject.warranties.CRMDOWarrantyPolicy |
read(java.lang.String id,
java.util.ArrayList<java.lang.String> associations)
Reads a warranty policy by specifying the warranty policy ID.
|
com.crm.dataobject.warranties.CRMDOWarrantyPolicy |
readByAltCode(java.lang.String altCode)
Reads a warranty policy by specifying the warranty policy alternative code.
|
com.crm.dataobject.warranties.CRMDOWarrantyPolicy |
readByAltCode(java.lang.String altCode,
java.util.ArrayList<java.lang.String> associations)
Reads a warranty policy by specifying the warranty policy alternative code.
|
com.crm.dataobject.warranties.CRMDOWarrantyPolicy |
readByName(java.lang.String name)
Reads a warranty policy by specifying the warranty policy name.
|
com.crm.dataobject.warranties.CRMDOWarrantyPolicy |
readByName(java.lang.String name,
java.util.ArrayList<java.lang.String> associations)
Reads a warranty policy by specifying the warranty policy name.
|
com.crm.dataobject.warranties.CRMDOWarrantyPolicy |
readByNumber(java.lang.String number)
Reads a warranty policy by specifying the warranty policy number.
|
com.crm.dataobject.warranties.CRMDOWarrantyPolicy |
readByNumber(java.lang.String number,
java.util.ArrayList<java.lang.String> associations)
Reads a warranty policy by specifying the warranty policy number.
|
com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason |
readCoverageReason(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy,
com.crm.dataobject.warranties.CRMDOWarrantyCoverageReason warrantyCoverageReason)
Reads a warranty policy coverage reason by specifying the warranty policy and the warranty coverage reason.
|
com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason |
readCoverageReason(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy,
com.crm.dataobject.warranties.CRMDOWarrantyCoverageReason warrantyCoverageReason,
java.util.ArrayList<java.lang.String> associations)
Reads a warranty policy coverage reason by specifying the warranty policy and the warranty coverage reason.
|
java.util.ArrayList<com.crm.dataobject.warranties.CRMDOWarrantyPolicy> |
search(java.lang.String number,
java.lang.String name,
java.lang.String alternativeCode,
com.crm.dataobject.SearchOperator operator,
java.util.ArrayList<java.lang.String> associations)
Search for warranty policies based on a number of criteria.
|
java.util.ArrayList<com.crm.dataobject.warranties.CRMDOWarrantyPolicy> |
search(com.crm.dataobject.inventory.WarrantyPolicySearchCriteria warrantyPolicySearchCriteria)
Search for warranty policies based on a number of criteria.
|
com.crm.dataobject.warranties.CRMDOWarrantyPolicy |
update(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy)
Updates a warranty policy.
|
com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason |
updateCoverageReason(com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason warrantyPolicyCoverageReason)
Validates and updated a warranty policy coverage reason.
|
com.crm.dataobject.warranties.CRMDOWarrantyPhysicalGoodCovered |
updateCoveredPhysicalGood(com.crm.dataobject.warranties.CRMDOWarrantyPhysicalGoodCovered warrantyPhysicalGoodCovered)
Validates and updated a warranty policy covered physical good.
|
createCronExpressionFromDate, createCronExpressionFromDate, setMandatoryFielddeepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, loadEntityCategories, loadEntityNumber, loadEntityStates, loadEntityStatuses, loadEntityTypes, rollback, setCRMSessionHandle, setInitialContext, setSessionContextpublic com.crm.dataobject.warranties.CRMDOWarrantyPolicy applyCommonOperations(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy)
throws java.lang.Exception,
com.crm.exception.CannotAccessEntityException
warrantyPolicy - - the warranty policy for which common operations will be executedjava.lang.Exceptioncom.crm.exception.CannotAccessEntityExceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPolicy newWarrantyPolicy()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Boolean isAccessible(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy)
throws java.lang.Exception
warrantyPolicy - - the warranty policy to determine whether it is accessible or notjava.lang.Exceptionpublic java.lang.Boolean isAccessible(com.crm.dataobject.warranties.CRMDOWarrantyPhysicalGoodCovered warrantyPhysicalGoodCovered)
throws java.lang.Exception
warrantyPhysicalGoodCovered - - the warranty policy covered physical good to determine whether it is accessible or notjava.lang.Exceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPolicy initialize(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy)
throws java.lang.Exception
warrantyPolicy - - the warranty policy to initializejava.lang.Exceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPolicy create(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy)
throws java.lang.Exception,
com.crm.exception.CannotCreateEntityException
warrantyPolicy - - the warranty policy to createjava.lang.Exceptioncom.crm.exception.CannotCreateEntityExceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPolicy update(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy)
throws java.lang.Exception,
com.crm.exception.CannotUpdateEntityException,
com.crm.exception.warranties.WarrantyPolicyCoversInstalledItemsException
warrantyPolicy - - the warranty policy to updatejava.lang.Exceptioncom.crm.exception.CannotUpdateEntityExceptioncom.crm.exception.warranties.WarrantyPolicyCoversInstalledItemsExceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPolicy delete(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy)
throws java.lang.Exception
warrantyPolicy - - the warranty policy to deletejava.lang.Exceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPolicy read(java.lang.String id)
throws java.lang.Exception,
com.crm.exception.CannotAccessEntityException,
com.crm.exception.NotFoundException
id - - the warranty policy IDjava.lang.Exceptioncom.crm.exception.CannotAccessEntityExceptioncom.crm.exception.NotFoundExceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPolicy read(java.lang.String id,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception,
com.crm.exception.CannotAccessEntityException,
com.crm.exception.NotFoundException
id - - the warranty policy IDassociations - - a list of associated data objectsjava.lang.Exceptioncom.crm.exception.CannotAccessEntityExceptioncom.crm.exception.NotFoundExceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPolicy readByAltCode(java.lang.String altCode)
throws java.lang.Exception,
com.crm.exception.CannotAccessEntityException,
com.crm.exception.NotFoundException
altCode - - the warranty policy alternative codejava.lang.Exceptioncom.crm.exception.CannotAccessEntityExceptioncom.crm.exception.NotFoundExceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPolicy readByAltCode(java.lang.String altCode,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception,
com.crm.exception.CannotAccessEntityException,
com.crm.exception.NotFoundException
altCode - - the warranty policy alternative codeassociations - - a list of associated data objectsjava.lang.Exceptioncom.crm.exception.CannotAccessEntityExceptioncom.crm.exception.NotFoundExceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPolicy readByName(java.lang.String name)
throws java.lang.Exception,
com.crm.exception.CannotAccessEntityException,
com.crm.exception.NotFoundException
name - - the warranty policy namejava.lang.Exceptioncom.crm.exception.CannotAccessEntityExceptioncom.crm.exception.NotFoundExceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPolicy readByName(java.lang.String name,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception,
com.crm.exception.CannotAccessEntityException,
com.crm.exception.NotFoundException
name - - the warranty policy nameassociations - - a list of associated data objectsjava.lang.Exceptioncom.crm.exception.CannotAccessEntityExceptioncom.crm.exception.NotFoundExceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPolicy readByNumber(java.lang.String number)
throws java.lang.Exception,
com.crm.exception.CannotAccessEntityException,
com.crm.exception.NotFoundException
number - - the warranty policy numberjava.lang.Exceptioncom.crm.exception.CannotAccessEntityExceptioncom.crm.exception.NotFoundExceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPolicy readByNumber(java.lang.String number,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception,
com.crm.exception.CannotAccessEntityException,
com.crm.exception.NotFoundException
number - - the warranty policy numberassociations - - a list of associated data objectsjava.lang.Exceptioncom.crm.exception.CannotAccessEntityExceptioncom.crm.exception.NotFoundExceptionpublic java.util.ArrayList<com.crm.dataobject.warranties.CRMDOWarrantyPolicy> list(com.crm.dataobject.inventory.WarrantyPolicySearchCriteria warrantyPolicySearchCriteria)
throws java.lang.Exception
warrantyPolicySearchCriteria - - the criteria that will be used to load the Warranty policy objectsjava.lang.Exceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPolicy calculateApplicableWarrantyPolicy(com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
com.crm.dataobject.networkmanagement.CRMDOUnit unit)
throws java.lang.Exception
installedItem - - the installed item to determine the applicable warranty policyunit - - the unit of the user who manages the salejava.lang.Exceptionpublic com.crm.dataobject.inventory.CRMDOInstalledItem applyWarrantyPolicy(com.crm.dataobject.inventory.CRMDOInstalledItem installedItem,
com.crm.dataobject.inventory.CRMDOInstalledItem removedInstalledItem,
com.crm.dataobject.warranties.CRMDOWarrantyCoverageReason warrantyCoverageReason,
com.crm.dataobject.networkmanagement.CRMDOUnit unit)
throws java.lang.Exception
installedItem - - the new installed item on which warranty policy will be appliedremovedInstalledItem - - the installed item which removedwarrantyCoverageReason - - the warranty coverage reasonunit - - the unitjava.lang.Exceptionpublic java.lang.Boolean isUnderWarranty(com.crm.dataobject.inventory.CRMDOInstalledItem installedItem)
throws java.lang.Exception
installedItem - - the installed item to determine whether is under warranty policy or notjava.lang.Exceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason readCoverageReason(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy,
com.crm.dataobject.warranties.CRMDOWarrantyCoverageReason warrantyCoverageReason)
throws java.lang.Exception
warrantyPolicy - - the warranty policy to load the coverage reason forwarrantyCoverageReason - - the warranty coverage reasonjava.lang.Exceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason readCoverageReason(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy,
com.crm.dataobject.warranties.CRMDOWarrantyCoverageReason warrantyCoverageReason,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
warrantyPolicy - - the warranty policy to load the coverage reason forwarrantyCoverageReason - - the warranty coverage reasonassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason> listCoverageReasons(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy)
throws java.lang.Exception
warrantyPolicy - - the warranty policy to load the coverage reasons forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason> listCoverageReasons(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
warrantyPolicy - - the warranty policy to load the coverage reasons forassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.warranties.CRMDOWarrantyPhysicalGoodCovered> listCoveredPhysicalGoods(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy)
throws java.lang.Exception
warrantyPolicy - - the warranty policy to load the covered physical goods forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.warranties.CRMDOWarrantyPhysicalGoodCovered> listCoveredPhysicalGoods(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
warrantyPolicy - - the warranty policy to load the covered physical goods forassociations - - a list of associated data objectsjava.lang.Exceptionpublic java.lang.Boolean isCovered(com.crm.dataobject.servicerequests.CRMDOServiceRequestProduct serviceRequestProduct)
throws java.lang.Exception
serviceRequestProduct - - the service request product to determine whether is cover by a warranty policy or notjava.lang.Exceptionpublic com.crm.dataobject.inventory.CRMDOInstalledItem calculateInstalledItemWarrantyPolicyExpirationDate(com.crm.dataobject.inventory.CRMDOInstalledItem installedItem)
throws java.lang.Exception
installedItem - - the installed item to calculate the warranty policy expiration date forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.warranties.CRMDOWarrantyPolicy> search(java.lang.String number,
java.lang.String name,
java.lang.String alternativeCode,
com.crm.dataobject.SearchOperator operator,
java.util.ArrayList<java.lang.String> associations)
throws java.lang.Exception
number - - the warranty policy numbername - - the warranty policy namealternativeCode - - the warranty policy alternative codeoperator - - the search operatorjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.warranties.CRMDOWarrantyPolicy> search(com.crm.dataobject.inventory.WarrantyPolicySearchCriteria warrantyPolicySearchCriteria)
throws java.lang.Exception
warrantyPolicySearchCriteria - - the warranty policy search criteriajava.lang.Exceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason newCoverageReason(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy)
throws java.lang.Exception
warrantyPolicy - - the warranty policy to load the coverage reasons forjava.lang.Exceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason createCoverageReason(com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason warrantyPolicyCoverageReason)
throws java.lang.Exception
warrantyPolicyCoverageReason - - the warranty policy coverage reason to createjava.lang.Exceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason updateCoverageReason(com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason warrantyPolicyCoverageReason)
throws java.lang.Exception
warrantyPolicyCoverageReason - - the warranty policy coverage reason to updatejava.lang.Exceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason deleteCoverageReason(com.crm.dataobject.warranties.CRMDOWarrantyPolicyCoverageReason warrantyPolicyCoverageReason)
throws java.lang.Exception
warrantyPolicyCoverageReason - - the warranty policy coverage reason to deletejava.lang.Exceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPhysicalGoodCovered newCoveredPhysicalGood(com.crm.dataobject.warranties.CRMDOWarrantyPolicy warrantyPolicy)
throws java.lang.Exception
warrantyPolicy - - the warranty policy to load the coverage reasons forjava.lang.Exceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPhysicalGoodCovered createCoveredPhysicalGood(com.crm.dataobject.warranties.CRMDOWarrantyPhysicalGoodCovered warrantyPhysicalGoodCovered)
throws java.lang.Exception
warrantyPhysicalGoodCovered - - the warranty policy covered physical good to createjava.lang.Exceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPhysicalGoodCovered updateCoveredPhysicalGood(com.crm.dataobject.warranties.CRMDOWarrantyPhysicalGoodCovered warrantyPhysicalGoodCovered)
throws java.lang.Exception
warrantyPhysicalGoodCovered - - the warranty policy covered physical good to updatejava.lang.Exceptionpublic com.crm.dataobject.warranties.CRMDOWarrantyPhysicalGoodCovered deleteCoveredPhysicalGood(com.crm.dataobject.warranties.CRMDOWarrantyPhysicalGoodCovered warrantyPhysicalGoodCovered)
throws java.lang.Exception
warrantyPhysicalGoodCovered - - the warranty policy covered physical good to deletejava.lang.Exception