public class CRMBOControlSelectOrganisationalUnitBean extends CRMBO
Constructor and Description |
---|
CRMBOControlSelectOrganisationalUnitBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
constructAllowedCommunities(java.util.ArrayList<java.lang.String> IDs)
Constructs a list of allowed communities.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
constructAllowedGroups(java.util.ArrayList<java.lang.String> IDs)
Constructs a list of allowed groups.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
constructAllowedUnits(java.util.ArrayList<java.lang.String> IDs)
Constructs a list of allowed units.
|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of an available entity.
|
java.lang.Boolean |
isSelectable(com.crm.dataobject.CRMDO dto,
com.crm.dataobject.networkmanagement.CRMDOUnit unit,
com.crm.dataobject.networkmanagement.CRMDOUnitGroup unitGroup,
com.crm.dataobject.networkmanagement.CRMDOCommunity community)
Checks if an entity is available for selection.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
load(com.crm.dataobject.CRMDO dto)
Loads a list of available entities based on a data object.
|
void |
validateUniqueRecord(java.util.Set<com.crm.dataobject.networkmanagement.CRMDOControlSelectOrganisationalUnit> organisationalUnits)
Validates that each group,unit,community selected only once.
|
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 CRMBOControlSelectOrganisationalUnitBean()
public void validateUniqueRecord(java.util.Set<com.crm.dataobject.networkmanagement.CRMDOControlSelectOrganisationalUnit> organisationalUnits) throws java.lang.Exception, com.crm.exception.AtLeastOneRecordException
finTransDefinition
- - the definition to validate the rejections ofjava.lang.Exception
com.crm.exception.AtLeastOneRecordException
public java.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBO
public java.util.ArrayList<com.crm.dataobject.CRMDO> load(com.crm.dataobject.CRMDO dto) throws java.lang.Exception
dto
- - the data object to load the available entities forjava.lang.Exception
public java.lang.Boolean isSelectable(com.crm.dataobject.CRMDO dto, com.crm.dataobject.networkmanagement.CRMDOUnit unit, com.crm.dataobject.networkmanagement.CRMDOUnitGroup unitGroup, com.crm.dataobject.networkmanagement.CRMDOCommunity community) throws java.lang.Exception
dto
- - the data object to checkunit
- - the unit to check againstunitGroup
- - the unit group to check againstcommunity
- - the community to check againstjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> constructAllowedCommunities(java.util.ArrayList<java.lang.String> IDs) throws java.lang.Exception
IDs
- - a list of community idsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> constructAllowedGroups(java.util.ArrayList<java.lang.String> IDs) throws java.lang.Exception
IDs
- - a list of group idsjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> constructAllowedUnits(java.util.ArrayList<java.lang.String> IDs) throws java.lang.Exception
IDs
- - a list of unit idsjava.lang.Exception