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, createCronExpressionFromDate
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public com.crm.dataobject.ICRMDOExplicitAccessibleEntity assignPrivacyLevel(com.crm.dataobject.ICRMDOExplicitAccessibleEntity dto) throws java.lang.Exception
dto
- - an entity to set the privacy level tojava.lang.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public com.crm.dataobject.CRMDO setAssignment(com.crm.dataobject.CRMDO dto) throws java.lang.Exception
dto
- - the data object to assignjava.lang.Exception
public 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