public interface IEntitlement
extends com.engiweb.toolkit.interfaces.IEjb
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
Copyright
|
Modifier and Type | Method and Description |
---|---|
void |
addDependency(java.util.List<EntitlementBean> listDependencyBean,
EntitlementBean entitlementBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm) |
void |
addEntitlementChild(com.engiweb.pm.entity.BeanList<EntitlementBean> blEntitlementBean,
EntitlementBean entitlementParentBean,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm)
Adds a list of entitlement to another one as its child.
|
void |
addEntitlementChild(EntitlementBean entitlementBean,
EntitlementBean entitlementParentBean,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm)
Adds an entitlement to another one as its child.
|
void |
addProperties(com.engiweb.pm.entity.BeanList<PropertyBean> blPropertyBean,
EntitlementBean entitlementBean,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm)
Adds a list of properties to an entitlement.
|
void |
addUser(java.util.List<UserBean> listUserBean,
EntitlementBean entitlementBean,
java.util.List<com.engiweb.pm.web.bean.AbstractBean> listResources,
boolean visibilityViolation,
java.lang.String codOper,
java.lang.String token,
java.lang.String realm)
Add administrative role and resources to users
|
int |
checkHierarchy(EntitlementBean entitlementBean,
EntitlementBean entitlementParentBean,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm)
Check if there are loops o problems about the hierarchy of two entitlements.
|
void |
deleteEntitlement(com.engiweb.pm.entity.BeanList<EntitlementBean> blEntitlementBean,
java.lang.String codOper,
java.lang.String token,
java.lang.String realm)
Removes a list of entitlements.
|
void |
deleteEntitlement(EntitlementBean entitlementBean,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm)
Deletes an existing entitlement.
|
void |
deleteFamily(JobRoleFamilyBean familyBean,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm) |
com.engiweb.pm.entity.BeanList<ApplicationBean> |
findApplication(ApplicationBean appBean,
EntitlementBean entitlementBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns applications related to a published entitlement.
|
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findByProperty(EntitlementBean entitlementBean,
PropertyBean propertyBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns published entitlements having a property.
|
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findDependency(EntitlementBean filterEntBean,
EntitlementBean entitlementBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm) |
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findEntitlement(EntitlementBean entitlementBean,
com.engiweb.pm.entity.Paging paging,
boolean includeBusinessRole,
java.lang.String token,
java.lang.String realm)
Returns the entitlements filtered by a passed
EntitlementBean object. |
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findEntitlement(EntitlementBean entitlementBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns the entitlements filtered by a passed
EntitlementBean object. |
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findEntitlement(EntitlementBean entitlementBean,
TaskBean taskBean,
boolean taskHier,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns the entitlements filtered by a passed
EntitlementBean object. |
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findEntitlementByProfile(EntitlementBean entitlementBean,
EntitlementBean entitlementProfileBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Find entitlement by profile.
|
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findEntitlementChild(EntitlementBean entitlementBean,
EntitlementBean entitlementParentBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns childs of an entitlement.
|
com.engiweb.pm.entity.BeanList<EntitlementObjExtBean> |
findEntitlementObjExt(EntitlementObjExtBean entitlementObjExtBean,
EntitlementBean entitlementBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Find entitlement obj ext.
|
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findEntitlementParent(EntitlementBean entitlementBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns all first level parents of an entitlement.
|
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findEntitlementPublished(EntitlementBean entitlementBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns published entitlements.
|
com.engiweb.pm.entity.BeanList<JobRoleFamilyBean> |
findFamily(JobRoleFamilyBean familyBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm) |
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findFlatFulfilledChilds(EntitlementBean proBean,
EntitlementBean entitlementBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns
EntitlementBean starting from a published entitlement. |
com.engiweb.pm.entity.BeanList<GroupBean> |
findGroup(GroupBean groupBean,
EntitlementBean entitlementBean,
UserBean userBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns groups in which a user has an entitlement.
|
com.engiweb.pm.entity.BeanList<GroupBean> |
findGroup(GroupBean groupBean,
HierarchyBean hierarchyBean,
EntitlementBean entitlementBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns a group having having an entitlement.
|
com.engiweb.pm.entity.BeanList<OrgUnitBean> |
findOrgUnit(OrgUnitBean orgUnitBean,
EntitlementBean entitlementBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Deprecated.
|
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findPermissionWithRights(EntitlementBean permissionBean,
EntitlementBean parentBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm) |
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findProfile(EntitlementBean proBean,
EntitlementBean entitlementBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns
ProfileBean starting from a published entitlement. |
com.engiweb.pm.entity.BeanList<PropertyBean> |
findProperties(PropertyBean propBean,
EntitlementBean entitlementBean,
java.lang.String cod_oper,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns a list of properties assigned to an entitlement.
|
com.engiweb.pm.entity.BeanList<UserBean> |
findUser(UserBean userBean,
EntitlementBean entitlementBean,
java.lang.Boolean delegated,
GroupBean groupBean,
HierarchyBean hierarchyBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns user having an entitlement.
|
com.engiweb.pm.entity.BeanList<UserBean> |
findUser(UserBean userBean,
EntitlementBean entitlementBean,
GroupBean groupBean,
HierarchyBean hierarchyBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns user having an entitlement.
|
com.engiweb.pm.entity.BeanList<UserBean> |
findUser(UserBean userBean,
EntitlementBean entitlementBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Deprecated.
|
com.engiweb.pm.entity.BeanList<UserBean> |
findUserByProfile(UserBean userBean,
GroupBean groupBean,
HierarchyBean hierarchyBean,
com.engiweb.pm.entity.BeanList<EntitlementBean> blEntitlementBean,
boolean hier,
java.lang.Boolean delegated,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns users having a list of profiles.
|
com.engiweb.pm.entity.BeanList<UserBean> |
findUserByProfile(UserBean userBean,
GroupBean groupBean,
HierarchyBean hierarchyBean,
com.engiweb.pm.entity.BeanList<EntitlementBean> blEntitlementBean,
boolean hier,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
|
com.engiweb.pm.entity.BeanList<UserBean> |
findUserByProfile(UserBean userBean,
GroupBean groupBean,
HierarchyBean hierarchyBean,
EntitlementBean entitlementBean,
boolean hier,
java.lang.Boolean delegated,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns users having a fixed profile
|
com.engiweb.pm.entity.BeanList<UserBean> |
findUserByProfile(UserBean userBean,
GroupBean groupBean,
HierarchyBean hierarchyBean,
EntitlementBean entitlementBean,
boolean hier,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
|
com.engiweb.pm.entity.BeanList<UserBean> |
findUserByProfile(UserBean userBean,
OrgUnitBean ouBean,
com.engiweb.pm.entity.BeanList<EntitlementBean> blEntitlementBean,
boolean hier,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Deprecated.
|
com.engiweb.pm.entity.BeanList<UserBean> |
findUserByProfile(UserBean userBean,
OrgUnitBean ouBean,
EntitlementBean entitlementBean,
boolean hier,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Deprecated.
|
EntitlementBean |
insertEntitlement(EntitlementBean entitlementBean,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm)
Add a new entitlement.
|
JobRoleFamilyBean |
insertFamily(JobRoleFamilyBean familyBean,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm) |
void |
removeDependency(java.util.List<EntitlementBean> listDependencyBean,
EntitlementBean entitlementBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm) |
void |
removeEntitlementChild(com.engiweb.pm.entity.BeanList<EntitlementBean> blEntitlementBean,
EntitlementBean entitlementParentBean,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm)
Removes a list of entitlement as child of another one.
|
void |
removeEntitlementChild(EntitlementBean entitlementBean,
EntitlementBean entitlementParentBean,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm)
Removes an entitlement as child of another one.
|
void |
removeProperties(com.engiweb.pm.entity.BeanList<PropertyBean> blPropertyBean,
EntitlementBean entitlementBean,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm)
Removes a list of properties from an entitlement.
|
void |
revertEntitlementHistory(EntitlementBean entitlementBean,
java.lang.String token,
java.lang.String realm)
Returns the entity to the state of the last revision performed and a rollback the version.
|
void |
setPublishedEntitlement(EntitlementBean entitlementBean,
boolean publish,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm)
Set an entitlement as published or unpublished.
|
void |
signOffEntitlement(EntitlementBean entitlementBean,
java.lang.String token,
java.lang.String realm) |
EntitlementBean |
updateEntitlement(EntitlementBean entitlementBean,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm)
Updates an existing entitlement.
|
void |
updateFamily(JobRoleFamilyBean familyBean,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm) |
static final java.lang.String COPYRIGHT
com.engiweb.pm.entity.BeanList<EntitlementBean> findEntitlement(EntitlementBean entitlementBean, com.engiweb.pm.entity.Paging paging, boolean includeBusinessRole, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
EntitlementBean
object.
If the filter have application setting is possible to exclude BusinessRole from the result, passing false to the includeBusinessRole parameterentitlementBean
- EntitlementBean
if null no filter is applied, otherwise the passed object is used as filterpaging
- Paging
includeBusinessRole
- true: business role are included into search, false otherwisetoken
- String
Authorization stringrealm
- String
Realm nameBeanList
of EntitlementBean
com.engiweb.toolkit.common.BackendException
- the backend exceptioncom.engiweb.pm.entity.BeanList<EntitlementBean> findEntitlement(EntitlementBean entitlementBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
EntitlementBean
object.entitlementBean
- EntitlementBean
if null no filter is applied, otherwise the passed object is used as filterpaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of EntitlementBean
com.engiweb.toolkit.common.BackendException
- the backend exceptioncom.engiweb.pm.entity.BeanList<EntitlementBean> findEntitlement(EntitlementBean entitlementBean, TaskBean taskBean, boolean taskHier, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
EntitlementBean
object.entitlementBean
- EntitlementBean
if null no filter is applied, otherwise the passed object is used as filtertaskBean
- TaskBean
if null no filter is applied, otherwise the passed object is used as filtertaskHier
- boolean: enable a hierarchical search on taskspaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of EntitlementBean
com.engiweb.toolkit.common.BackendException
- the backend exceptionEntitlementBean insertEntitlement(EntitlementBean entitlementBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
entitlementBean
- EntitlementBean
to add (mandatory)cod_oper
- String
Code operation. If null PM generates it automaticallytoken
- String
Authorization stringrealm
- String
Realm nameEntitlementBean
createdcom.engiweb.toolkit.common.BackendException
- the backend exception EntitlementBean
to insert (mandatory).It must be present and uniquely defined.EntitlementBean updateEntitlement(EntitlementBean entitlementBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
entitlementBean
- EntitlementBean
to update (mandatory)cod_oper
- String
Code operation. If null PM generates it automaticallytoken
- String
Authorization stringrealm
- String
Realm nameEntitlementBean
modifiedcom.engiweb.toolkit.common.BackendException
- the backend exception EntitlementBean
to update (mandatory).It must be present and uniquely defined.void deleteEntitlement(EntitlementBean entitlementBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
entitlementBean
- the entitlement beancod_oper
- String
Code operation. If null PM generates it automaticallytoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
- the backend exception EntitlementBean
to delete (mandatory).It must be present and uniquely defined.void addEntitlementChild(EntitlementBean entitlementBean, EntitlementBean entitlementParentBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
entitlementBean
- EntitlementBean
to add as child of another one. It must be present and uniquely definedentitlementParentBean
- EntitlementBean
parent bean (Mandatory)cod_oper
- String
Code operation. If null PM generates it automaticallytoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
- the backend exceptionvoid addEntitlementChild(com.engiweb.pm.entity.BeanList<EntitlementBean> blEntitlementBean, EntitlementBean entitlementParentBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
blEntitlementBean
- BeanList
of EntitlementBean
to add (Manadatory)entitlementParentBean
- EntitlementBean
parent (mandatory)cod_oper
- String
Code operation. If null PM generates it automaticallytoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
- the backend exceptioncom.engiweb.pm.entity.BeanList<EntitlementBean> findEntitlementChild(EntitlementBean entitlementBean, EntitlementBean entitlementParentBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
entitlementBean
- EntitlementBean
if null no filter is applied, otherwise the passed object is used as filterentitlementParentBean
- EntitlementBean
parent bean. Mandatory and well definedpaging
- Paging
token
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
- the backend exceptionvoid removeEntitlementChild(EntitlementBean entitlementBean, EntitlementBean entitlementParentBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
entitlementBean
- EntitlementBean
to remove (Mandatory)entitlementParentBean
- EntitlementBean
parent (Mandatory)cod_oper
- String
Code operation. If null PM generates it automaticallytoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
- the backend exceptionvoid removeEntitlementChild(com.engiweb.pm.entity.BeanList<EntitlementBean> blEntitlementBean, EntitlementBean entitlementParentBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
blEntitlementBean
- BeanList
of EntitlementBean
to remove (Mandatory)entitlementParentBean
- tEntitlementBean
parent (Mandatory)cod_oper
- String
Code operation. If null PM generates it automaticallytoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
- the backend exceptioncom.engiweb.pm.entity.BeanList<EntitlementBean> findEntitlementParent(EntitlementBean entitlementBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
entitlementBean
- EntitlementBean
if null no filter is applied, otherwise the passed object is used as filterpaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of EntitlementBean
com.engiweb.toolkit.common.BackendException
- the backend exceptioncom.engiweb.pm.entity.BeanList<PropertyBean> findProperties(PropertyBean propBean, EntitlementBean entitlementBean, java.lang.String cod_oper, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
propBean
- PropertyBean
if null no filter is applied, otherwise the passed object is used as filterentitlementBean
- EntitlementBean
whose assigned properties are to be retrieved.cod_oper
- String
Code operation. If null PM generates it automaticallypaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of PropertyBean
com.engiweb.toolkit.common.BackendException
- the backend exceptionvoid addProperties(com.engiweb.pm.entity.BeanList<PropertyBean> blPropertyBean, EntitlementBean entitlementBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
blPropertyBean
- BeanList
of PropertyBean
to add to an entitlement beanentitlementBean
- EntitlementBean
to which properties must be assigned.cod_oper
- String
Code operation. If null PM generates it automaticallytoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
- the backend exceptionvoid removeProperties(com.engiweb.pm.entity.BeanList<PropertyBean> blPropertyBean, EntitlementBean entitlementBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
blPropertyBean
- BeanList
of PropertyBean
to remome from an entitlement beanentitlementBean
- EntitlementBean
from which properties must be removed.cod_oper
- String
Code operation. If null PM generates it automaticallytoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
- the backend exceptionint checkHierarchy(EntitlementBean entitlementBean, EntitlementBean entitlementParentBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
entitlementBean
- EntitlementBean
entitlementParentBean
- EntitlementBean
parentcod_oper
- String
Code operation. If null PM generates it automaticallytoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
- the backend exceptionvoid setPublishedEntitlement(EntitlementBean entitlementBean, boolean publish, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
entitlementBean
- EntitlementBean
to be set as puplished/unpublishedpublish
- true if the entitlement must be published, false otherwisecod_oper
- String
Code operation. If null PM generates it automaticallytoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
- the backend exception@Deprecated com.engiweb.pm.entity.BeanList<UserBean> findUser(UserBean userBean, EntitlementBean entitlementBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
findUser(UserBean, EntitlementBean, GroupBean, HierarchyBean, Paging, String, String)
com.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<UserBean> findUser(UserBean userBean, EntitlementBean entitlementBean, GroupBean groupBean, HierarchyBean hierarchyBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
userBean
- UserBean
if null no filter is applied, otherwise the passed object is used as filterentitlementBean
- EntitlementBean
whose assigned users are to be retrieved.groupBean
- GroupBean
hierarchyBean
- HierarchyBean
mandatorypaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of UserBean
com.engiweb.toolkit.common.BackendException
- the backend exception Paging
com.engiweb.pm.entity.BeanList<UserBean> findUser(UserBean userBean, EntitlementBean entitlementBean, java.lang.Boolean delegated, GroupBean groupBean, HierarchyBean hierarchyBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
userBean
- UserBean
if null no filter is applied, otherwise the passed object is used as filterentitlementBean
- EntitlementBean
whose assigned users are to be retrieved.delegated
- Boolean
search only for user having the role as delegated if true, directly assigned if false. If null it doesn't filtergroupBean
- GroupBean
hierarchyBean
- HierarchyBean
mandatorypaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of UserBean
com.engiweb.toolkit.common.BackendException
- the backend exception Paging
@Deprecated com.engiweb.pm.entity.BeanList<OrgUnitBean> findOrgUnit(OrgUnitBean orgUnitBean, EntitlementBean entitlementBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
orgUnitBean
- OrgUnitBean
if null no filter is applied, otherwise the passed object is used as filterentitlementBean
- EntitlementBean
whose assigned organizational unit are to be retrieved.paging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of OrgUnitBean
com.engiweb.toolkit.common.BackendException
- the backend exception Paging
com.engiweb.pm.entity.BeanList<GroupBean> findGroup(GroupBean groupBean, HierarchyBean hierarchyBean, EntitlementBean entitlementBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
groupBean
- GroupBean
if null no filter is applied, otherwise the passed object is used as filterhierarchyBean
- HierarchyBean
if null no filter is applied, otherwise the passed object is used as filterentitlementBean
- EntitlementBean
whose assigned group are to be retrieved. Mandatory.paging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of GroupBean
com.engiweb.toolkit.common.BackendException
- the backend exception Paging
com.engiweb.pm.entity.BeanList<GroupBean> findGroup(GroupBean groupBean, EntitlementBean entitlementBean, UserBean userBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
groupBean
- GroupBean
if null no filter is applied, otherwise the passed object is used as filteruserBean
- UserBean
whose we want to find the groups in which he has the roleentitlementBean
- EntitlementBean
whose assigned users are to be retrieved.paging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of GroupBean
com.engiweb.toolkit.common.BackendException
- the backend exception Paging
com.engiweb.pm.entity.BeanList<EntitlementBean> findProfile(EntitlementBean proBean, EntitlementBean entitlementBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
ProfileBean
starting from a published entitlement.proBean
- EntitlementBean
if null no filter is applied, otherwise the passed object is used as filterentitlementBean
- EntitlementBean
whose assigned profiles are to be retrieved.paging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of ProfileBean
com.engiweb.toolkit.common.BackendException
- the backend exception Paging
com.engiweb.pm.entity.BeanList<ApplicationBean> findApplication(ApplicationBean appBean, EntitlementBean entitlementBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
appBean
- ApplicationBean
if null no filter is applied, otherwise the passed object is used as filterentitlementBean
- EntitlementBean
whose assigned application are to be retrieved.paging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of ApplicationBean
com.engiweb.toolkit.common.BackendException
- the backend exception Paging
com.engiweb.pm.entity.BeanList<EntitlementBean> findEntitlementPublished(EntitlementBean entitlementBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
entitlementBean
- EntitlementBean
if null no filter is applied, otherwise the passed object is used as filterpaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of EntitlementBean
com.engiweb.toolkit.common.BackendException
- the backend exception EntitlementBean
if null no filter is applied, otherwise the passed object is used as filter@Deprecated com.engiweb.pm.entity.BeanList<UserBean> findUserByProfile(UserBean userBean, OrgUnitBean ouBean, EntitlementBean entitlementBean, boolean hier, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
userBean
- UsertBean
if null no filter is applied, otherwise the passed object is used as filterouBean
- OrgUnitBean
if null no filter is applied, otherwise it must be well definedentitlementBean
- EntitlementBean
whose assigned user are to be retrieved.hier
- true if research must be performed hierarchically, false
otherwisepaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of UserBean
com.engiweb.toolkit.common.BackendException
- the backend exception UserBean
if null no filter is applied, otherwise the passed object is used as filter OrganizationalUnit
if null no filter is applied, otherwise
the passed object is used as filter EntitlementBean
It must be present and uniquely defined Paging
@Deprecated com.engiweb.pm.entity.BeanList<UserBean> findUserByProfile(UserBean userBean, GroupBean groupBean, HierarchyBean hierarchyBean, EntitlementBean entitlementBean, boolean hier, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
findUserByProfile(UserBean, GroupBean, HierarchyBean, EntitlementBean, boolean, Boolean, Paging, String, String)
com.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<UserBean> findUserByProfile(UserBean userBean, GroupBean groupBean, HierarchyBean hierarchyBean, EntitlementBean entitlementBean, boolean hier, java.lang.Boolean delegated, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
userBean
- UsertBean
if null no filter is applied, otherwise the passed object is used as filtergroupBean
- GroupBean
if null no filter is applied, otherwise it must be well definedhierarchyBean
- HierarchyBean
is mandatory when the GroupBean
is used as a filter.entitlementBean
- EntitlementBean
whose assigned user are to be retrieved.hier
- true if research must be performed hierarchically, false
otherwisedelegated
- if true return only user having the profile contained in delegated roles, if false in direct assigned role , if null bothpaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of UserBean
com.engiweb.toolkit.common.BackendException
- the backend exception UserBean
if null no filter is applied, otherwise the passed object is used as filter OrganizationalUnit
if null no filter is applied, otherwise
the passed object is used as filter EntitlementBean
It must be present and uniquely defined Paging
@Deprecated com.engiweb.pm.entity.BeanList<UserBean> findUserByProfile(UserBean userBean, OrgUnitBean ouBean, com.engiweb.pm.entity.BeanList<EntitlementBean> blEntitlementBean, boolean hier, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
userBean
- UsertBean
if null no filter is applied, otherwise the passed object is used as filterouBean
- OrgUnitBean
if null no filter is applied, otherwise it must be well definedblEntitlementBean
- BeanList
of EntitlementBean
whose assigned user are to be retrieved.hier
- if ouBean is not null, it specifies if the research must be done in hierarchy or notpaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of UserBean
com.engiweb.toolkit.common.BackendException
- the backend exception Paging
@Deprecated com.engiweb.pm.entity.BeanList<UserBean> findUserByProfile(UserBean userBean, GroupBean groupBean, HierarchyBean hierarchyBean, com.engiweb.pm.entity.BeanList<EntitlementBean> blEntitlementBean, boolean hier, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
findUserByProfile(UserBean, GroupBean, HierarchyBean, EntitlementBean, boolean, Boolean, Paging, String, String)
com.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<UserBean> findUserByProfile(UserBean userBean, GroupBean groupBean, HierarchyBean hierarchyBean, com.engiweb.pm.entity.BeanList<EntitlementBean> blEntitlementBean, boolean hier, java.lang.Boolean delegated, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
userBean
- UsertBean
if null no filter is applied, otherwise the passed object is used as filtergroupBean
- GroupBean
if null no filter is applied, otherwise it must be well definedhierarchyBean
- HierarchyBean
is mandatory when the GroupBean
is used as a filter.blEntitlementBean
- BeanList
of EntitlementBean
whose assigned user are to be retrieved.hier
- if GroupBean
is not null, it specifies if the research must be done in hierarchy or notdelegated
- if true return only user having the profile contained in delegated roles, if false in direct assigned role , if null bothpaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of UserBean
com.engiweb.toolkit.common.BackendException
- the backend exception Paging
void deleteEntitlement(com.engiweb.pm.entity.BeanList<EntitlementBean> blEntitlementBean, java.lang.String codOper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
blEntitlementBean
- BeanList
of EntitlementBean
to removecodOper
- the cod opertoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
- the backend exceptioncom.engiweb.pm.entity.BeanList<EntitlementBean> findByProperty(EntitlementBean entitlementBean, PropertyBean propertyBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
entitlementBean
- the entitlement beanpropertyBean
- the property beanpaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of EntitlementBean
com.engiweb.toolkit.common.BackendException
- the pM security exception EntitlementBean
It must be present and uniquely defined PropertyBean
It must be present and uniquely defined Paging
com.engiweb.pm.entity.BeanList<EntitlementObjExtBean> findEntitlementObjExt(EntitlementObjExtBean entitlementObjExtBean, EntitlementBean entitlementBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
entitlementObjExtBean
- EntitlementObjExtBean
if null no filter is applied, otherwise the passed object is used as filterentitlementBean
- EntitlementBean
whose assigned external object are to be retrieved.paging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of EntitlementObjExtBean
com.engiweb.toolkit.common.BackendException
- the backend exception EntitlementObjExtBean
If null no filter is applied, otherwise the passed object is used as filter EntitlementBean
It must be present and
uniquely defined Paging
com.engiweb.pm.entity.BeanList<EntitlementBean> findEntitlementByProfile(EntitlementBean entitlementBean, EntitlementBean entitlementProfileBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
entitlementBean
- EntitlementBean
if null no filter is applied, otherwise the passed object is used as filterentitlementProfileBean
- EntitlementBean
profile whose assigned entitlement object are to be retrieved.paging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of EntitlementBean
com.engiweb.toolkit.common.BackendException
- the backend exceptionvoid revertEntitlementHistory(EntitlementBean entitlementBean, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
entitlementBean
- EntitlementBean
whose history must be reverttoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
void signOffEntitlement(EntitlementBean entitlementBean, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
entitlementBean
- token
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<EntitlementBean> findDependency(EntitlementBean filterEntBean, EntitlementBean entitlementBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
filterEntBean
- entitlementBean
- paging
- Paging
token
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
void addDependency(java.util.List<EntitlementBean> listDependencyBean, EntitlementBean entitlementBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
listDependencyBean
- entitlementBean
- paging
- Paging
token
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
void removeDependency(java.util.List<EntitlementBean> listDependencyBean, EntitlementBean entitlementBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
listDependencyBean
- entitlementBean
- paging
- Paging
token
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
void addUser(java.util.List<UserBean> listUserBean, EntitlementBean entitlementBean, java.util.List<com.engiweb.pm.web.bean.AbstractBean> listResources, boolean visibilityViolation, java.lang.String codOper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
listUserBean
- entitlementBean
- listResources
- visibilityViolation
- token
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
JobRoleFamilyBean insertFamily(JobRoleFamilyBean familyBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
familyBean
- cod_oper
- String
Code operation. If null PM generates it automaticallytoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
void updateFamily(JobRoleFamilyBean familyBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
familyBean
- cod_oper
- String
Code operation. If null PM generates it automaticallytoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
void deleteFamily(JobRoleFamilyBean familyBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
familyBean
- cod_oper
- String
Code operation. If null PM generates it automaticallytoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<JobRoleFamilyBean> findFamily(JobRoleFamilyBean familyBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
familyBean
- paging
- Paging
token
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<EntitlementBean> findPermissionWithRights(EntitlementBean permissionBean, EntitlementBean parentBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
permissionBean
- parentBean
- paging
- Paging
token
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<EntitlementBean> findFlatFulfilledChilds(EntitlementBean proBean, EntitlementBean entitlementBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
EntitlementBean
starting from a published entitlement.proBean
- EntitlementBean
if null no filter is applied, otherwise the passed object is used as filterentitlementBean
- EntitlementBean
whose assigned profiles are to be retrieved.paging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of EntitlementBean
com.engiweb.toolkit.common.BackendException
- the backend exception Paging