public class CRMProcessBusinessNetworkBean extends CRMProcess
| Constructor and Description |
|---|
CRMProcessBusinessNetworkBean()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
com.crm.dataobject.ICRMDOExplicitAccessibleEntity |
assignPrivacyLevel(com.crm.dataobject.ICRMDOExplicitAccessibleEntity dto)
Assigns a privacy level to an entity.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
filterRecords(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
Filters data objects based on the type of user and the collaboration settings.
|
java.lang.Boolean |
isEntityReadOnly(com.crm.dataobject.CRMDO dto,
com.crm.dataobject.users.CRMDOUser user,
com.crm.dataobject.networkmanagement.CRMDOUnit unit)
Checks if an entity has read only permissions.
|
java.util.ArrayList<java.lang.Object> |
loadEntityCategories(com.crm.framework.metadata.Entity entity)
Loads a list of entity categories.
|
java.util.ArrayList<java.lang.Object> |
loadEntityStates(com.crm.framework.metadata.Entity entity)
Loads a list of entity life cycle states.
|
java.util.ArrayList<java.lang.Object> |
loadEntityStatuses(com.crm.framework.metadata.Entity entity)
Loads a list of entity statuses.
|
java.util.ArrayList<java.lang.Object> |
loadEntityTypes(com.crm.framework.metadata.Entity entity)
Loads a list of entity types.
|
com.crm.dataobject.securitymanagement.CRMDOPrivacyLevel |
loadMasterEntityPrivacyLevel(com.crm.dataobject.ICRMDOExplicitAccessibleEntity dto)
Loads the master entity privacy level.
|
com.crm.framework.util.ResultSetUtil |
loadSecurityRestrictionItems(com.crm.dataobject.securitymanagement.CRMDOConditionalSecurityRestriction csr)
Loads the conditional security restriction items of a conditional security restriction.
|
com.crm.dataobject.CRMDO |
setAssignment(com.crm.dataobject.CRMDO dto)
Assigns an entity to a user and/or unit based on the Automatic collaboration rules configuration.
|
com.crm.dataobject.CRMDO |
setCollaborationRestrictions(com.crm.dataobject.CRMDO dto)
Sets the entity's restrictions based on collaboration profiles configuration.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
setFieldRestrictions(com.crm.dataobject.CRMDO mainDTO,
java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList) |
com.crm.dataobject.CRMDO |
setFieldRestrictions(com.crm.dataobject.CRMDO mainDTO,
com.crm.dataobject.CRMDO collectionDTO,
java.lang.String collectionXPath) |
com.crm.dataobject.CRMDO |
setOwnerGroup(com.crm.dataobject.CRMDO dto)
Sets the owner group of a data object.
|
com.crm.dataobject.CRMDO |
setSecurityRestrictions(com.crm.dataobject.CRMDO dto)
Sets the security restrictions based on the conditional security restrictions configuration.
|
createCronExpressionFromDate, createCronExpressionFromDatepublic CRMProcessBusinessNetworkBean()
public java.util.ArrayList<com.crm.dataobject.CRMDO> filterRecords(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
throws java.lang.Exception
dtoList - - a list of data objects to filterjava.lang.Exceptionpublic com.crm.dataobject.CRMDO setCollaborationRestrictions(com.crm.dataobject.CRMDO dto)
throws java.lang.Exception
dto - - a data object to set the restrictions to.java.lang.Exceptionpublic java.lang.Boolean isEntityReadOnly(com.crm.dataobject.CRMDO dto,
com.crm.dataobject.users.CRMDOUser user,
com.crm.dataobject.networkmanagement.CRMDOUnit unit)
throws java.lang.Exception
dto - - a data object to checkuser - - a user to checkunit - - a unit to checkjava.lang.Exceptionpublic java.util.ArrayList<java.lang.Object> loadEntityTypes(com.crm.framework.metadata.Entity entity)
throws java.lang.Exception
entity - - an entity to load the types forjava.lang.Exceptionpublic java.util.ArrayList<java.lang.Object> loadEntityStatuses(com.crm.framework.metadata.Entity entity)
throws java.lang.Exception
entity - - an entity to load the statuses forjava.lang.Exceptionpublic java.util.ArrayList<java.lang.Object> loadEntityStates(com.crm.framework.metadata.Entity entity)
throws java.lang.Exception
entity - - an entity to load the life cycle states forjava.lang.Exceptionpublic java.util.ArrayList<java.lang.Object> loadEntityCategories(com.crm.framework.metadata.Entity entity)
throws java.lang.Exception
entity - - an entity to load the categories forjava.lang.Exceptionpublic com.crm.dataobject.ICRMDOExplicitAccessibleEntity assignPrivacyLevel(com.crm.dataobject.ICRMDOExplicitAccessibleEntity dto)
throws java.lang.Exception
dto - - an entity to set the privacy level tojava.lang.Exceptionpublic com.crm.dataobject.securitymanagement.CRMDOPrivacyLevel loadMasterEntityPrivacyLevel(com.crm.dataobject.ICRMDOExplicitAccessibleEntity dto)
throws java.lang.Exception
dto - - a data object to load the master entity privacy level fromjava.lang.Exceptionpublic com.crm.dataobject.CRMDO setSecurityRestrictions(com.crm.dataobject.CRMDO dto)
throws java.lang.Exception
dto - - the data object to set the conditional security restriction tojava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> setFieldRestrictions(com.crm.dataobject.CRMDO mainDTO,
java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.CRMDO setFieldRestrictions(com.crm.dataobject.CRMDO mainDTO,
com.crm.dataobject.CRMDO collectionDTO,
java.lang.String collectionXPath)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.util.ResultSetUtil loadSecurityRestrictionItems(com.crm.dataobject.securitymanagement.CRMDOConditionalSecurityRestriction csr)
throws java.lang.Exception
csr - - the conditional security restriction to load the items fromjava.lang.Exceptionpublic com.crm.dataobject.CRMDO setAssignment(com.crm.dataobject.CRMDO dto)
throws java.lang.Exception
dto - - the data object to assignjava.lang.Exceptionpublic com.crm.dataobject.CRMDO setOwnerGroup(com.crm.dataobject.CRMDO dto)
throws java.lang.Exception
dto - - a data object to set the owner group forjava.lang.Exception