public class CRMBOProductFamilyBean extends CRMBOCategory
Constructor and Description |
---|
CRMBOProductFamilyBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a product family.
|
java.lang.Boolean |
isUsedByBundle(com.crm.dataobject.products.CRMDOProductFamily productFamily)
Checks if the product family is used by a product bundle.
|
com.crm.dataobject.products.CRMDOProductFamily |
loadByAltCode(java.lang.String altCode)
Loads a product family by an alternative code.
|
com.crm.dataobject.products.CRMDOProductFamily |
loadByAltCode(java.lang.String altCode,
java.util.ArrayList<java.lang.String> associations)
Loads a product family by an alternative code.
|
com.crm.dataobject.products.CRMDOProductFamily |
loadByName(java.lang.String name)
Loads a product family by a name.
|
com.crm.dataobject.products.CRMDOProductFamily |
loadByName(java.lang.String name,
java.util.ArrayList<java.lang.String> associations)
Loads a product family by a name.
|
void |
validateUniqueness(java.util.Set<com.crm.dataobject.products.CRMDOProductFamily> families) |
addChild, addRoot, changeParent, changeParent, loadChildren, makeRoot, validateParent
isDefault, loadDefault, setDefault
construct, construct, construct, construct, construct, construct, construct, construct, createAndUpdate, delete, delete, delete, getDOName, getDOName, getNextSequenceNumber, getNextSequenceNumber, getNumberScheme, load, load, load, load, load, load, load, load, loadAll, loadAll, loadAll, parseAssociations, save, save, save, saveCRMDOCollection, saveImages, setMandatoryFields, setNumberScheme, validateAndDelete, validateAndSave, validateAndSave, validateAndSave, validateOnDelete, validateOnDelete, validateOnDelete, validateOnSave, validateOnSave, validateOnSave
dispatch, getCRMSession, getCRMSessionHandle, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContext
public java.lang.Boolean isUsedByBundle(com.crm.dataobject.products.CRMDOProductFamily productFamily) throws java.lang.Exception
productFamily
- - the product family to checkjava.lang.Exception
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBO
public com.crm.dataobject.products.CRMDOProductFamily loadByName(java.lang.String name) throws java.lang.Exception
name
- - the product family namejava.lang.Exception
public com.crm.dataobject.products.CRMDOProductFamily loadByName(java.lang.String name, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
name
- - the product family nameassociations
- - a list of associated data objectsjava.lang.Exception
public com.crm.dataobject.products.CRMDOProductFamily loadByAltCode(java.lang.String altCode) throws java.lang.Exception
altCode
- - the product family alternative codejava.lang.Exception
public com.crm.dataobject.products.CRMDOProductFamily loadByAltCode(java.lang.String altCode, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
altCode
- - the product family alternative codeassociations
- - a list of associated data objectsjava.lang.Exception
public void validateUniqueness(java.util.Set<com.crm.dataobject.products.CRMDOProductFamily> families) throws java.lang.Exception
java.lang.Exception