public class CRMBOSecurityProfileBean extends CRMBO
Constructor and Description |
---|
CRMBOSecurityProfileBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
clearItems(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile,
java.util.Set<java.lang.String> moduleIDs)
Clears the items of the security profile.
|
java.util.ArrayList<java.lang.String> |
getDefaultAssociations()
Returns the default associated data objects of a security profile.
|
com.crm.dataobject.securitymanagement.CRMDOSecurityProfileItem |
getExistingSecProfileItem(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile,
java.lang.String moduleID,
java.lang.String featureID,
java.lang.String itemID,
com.crm.dataobject.securitymanagement.SecurityServiceType itemType,
java.lang.String object,
java.lang.String method)
Retrieves an existing security profile item.
|
java.lang.Integer |
getNumberOfActiveUsers(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile) |
com.crm.dataobject.securitymanagement.CRMDOSecurityProfile |
loadByName(java.lang.String name,
java.util.ArrayList<java.lang.String> associations)
Loads a security profile based on a name.
|
java.util.Set<com.crm.dataobject.securitymanagement.CRMDOSecurityProfileItem> |
loadModuleAdditionalProcesses(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile,
com.crm.framework.metadata.Module module)
Loads a set of module additional processes.
|
java.util.Set<com.crm.dataobject.securitymanagement.CRMDOSecurityProfileItem> |
loadModuleCommonProcesses(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile,
com.crm.framework.metadata.Module module)
Loads a set of module common processes.
|
java.util.Set<com.crm.dataobject.securitymanagement.CRMDOSecurityProfileItem> |
loadModuleCustomProcesses(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile,
com.crm.framework.metadata.Module module)
Loads a set of module custom processes.
|
java.util.Set<com.crm.dataobject.securitymanagement.CRMDOSecurityProfileItem> |
loadModuleDashboards(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile)
Loads a set of dashboards.
|
java.util.Set<com.crm.dataobject.securitymanagement.CRMDOSecurityProfileItem> |
loadModuleInterfaces(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile,
com.crm.framework.metadata.Module module)
Loads a set of module interfaces.
|
java.util.Set<com.crm.dataobject.securitymanagement.CRMDOSecurityProfileItem> |
loadModulePrintouts(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile,
com.crm.framework.metadata.Module module)
Loads a set of module printouts.
|
java.util.Set<com.crm.dataobject.securitymanagement.CRMDOSecurityProfileItem> |
loadModuleReports(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile,
com.crm.framework.metadata.Module module)
Loads a set of module reports.
|
java.util.Set<com.crm.dataobject.securitymanagement.CRMDOSecurityProfileItem> |
loadModuleWebAPI(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile,
com.crm.framework.metadata.Module module)
Loads a set of module web APIs.
|
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.util.ArrayList<java.lang.String> getDefaultAssociations()
getDefaultAssociations
in class CRMBO
public void clearItems(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile, java.util.Set<java.lang.String> moduleIDs) throws java.lang.Exception
securityProfile
- - the security profile to clear the items frommoduleIDs
- - a set of module IDsjava.lang.Exception
public java.util.Set<com.crm.dataobject.securitymanagement.CRMDOSecurityProfileItem> loadModuleCommonProcesses(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile, com.crm.framework.metadata.Module module) throws java.lang.Exception
securityProfile
- - the security profile to get the items frommodule
- - the module to load the common processes forjava.lang.Exception
public java.util.Set<com.crm.dataobject.securitymanagement.CRMDOSecurityProfileItem> loadModuleAdditionalProcesses(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile, com.crm.framework.metadata.Module module) throws java.lang.Exception
securityProfile
- - the security profile to get the items frommodule
- - the module to load the additional processes forjava.lang.Exception
public java.util.Set<com.crm.dataobject.securitymanagement.CRMDOSecurityProfileItem> loadModuleCustomProcesses(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile, com.crm.framework.metadata.Module module) throws java.lang.Exception
securityProfile
- - the security profile to get the items frommodule
- - the module to load the custom processes forjava.lang.Exception
public java.util.Set<com.crm.dataobject.securitymanagement.CRMDOSecurityProfileItem> loadModuleReports(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile, com.crm.framework.metadata.Module module) throws java.lang.Exception
securityProfile
- - the security profile to get the items frommodule
- - the module to load the reports forjava.lang.Exception
public java.util.Set<com.crm.dataobject.securitymanagement.CRMDOSecurityProfileItem> loadModulePrintouts(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile, com.crm.framework.metadata.Module module) throws java.lang.Exception
securityProfile
- - the security profile to get the items frommodule
- - the module to load the printouts forjava.lang.Exception
public java.util.Set<com.crm.dataobject.securitymanagement.CRMDOSecurityProfileItem> loadModuleInterfaces(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile, com.crm.framework.metadata.Module module) throws java.lang.Exception
securityProfile
- - the security profile to get the items frommodule
- - the module to load the interfaces forjava.lang.Exception
public java.util.Set<com.crm.dataobject.securitymanagement.CRMDOSecurityProfileItem> loadModuleDashboards(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile) throws java.lang.Exception
securityProfile
- - the security profile to get the items frommodule
- - the module to load the dashboards forjava.lang.Exception
public java.util.Set<com.crm.dataobject.securitymanagement.CRMDOSecurityProfileItem> loadModuleWebAPI(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile, com.crm.framework.metadata.Module module) throws java.lang.Exception
securityProfile
- - the security profile to get the items frommodule
- - the module to load the web APIs forjava.lang.Exception
public com.crm.dataobject.securitymanagement.CRMDOSecurityProfileItem getExistingSecProfileItem(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile, java.lang.String moduleID, java.lang.String featureID, java.lang.String itemID, com.crm.dataobject.securitymanagement.SecurityServiceType itemType, java.lang.String object, java.lang.String method) throws java.lang.Exception
securityProfile
- - the security profile to get the item frommoduleID
- - the module idfeatureID
- - the feature iditemID
- - the item iditemType
- - the item typeobject
- - the objectmethod
- - the method namejava.lang.Exception
public java.lang.Integer getNumberOfActiveUsers(com.crm.dataobject.securitymanagement.CRMDOSecurityProfile securityProfile) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.securitymanagement.CRMDOSecurityProfile loadByName(java.lang.String name, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
name
- - the name of the security profileassociations
- - a list of associated data objectsjava.lang.Exception