public interface IGroup
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 |
addInNoDefHierGroup(UserBean userBean,
GroupBean groupBean,
java.lang.String token,
java.lang.String realm)
Add an existing user (in the ORGANIZATIONAL_UNIT hierarchy) to a group of another hierarchy
|
void |
addProperties(com.engiweb.pm.entity.BeanList<PropertyBean> blPropertyBean,
GroupBean groupBean,
java.lang.String token,
java.lang.String realmAdm)
Adds a list of properties to a group
|
void |
addResources(com.engiweb.pm.entity.BeanList<ResourceBean> blResources,
GroupBean groupBean,
boolean hier,
boolean employee,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm)
Adds a list of
ResourceBean to a group |
void |
addRoles(com.engiweb.pm.entity.BeanList<EntitlementBean> blEntitlement,
GroupBean groupBean,
boolean hier,
boolean alignUserToDef,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm)
Deprecated.
|
void |
addRoles(com.engiweb.pm.entity.BeanList<EntitlementBean> entBl,
GroupBean groupBean,
boolean hier,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm)
Add a list of
EntitlementBean to an GroupBean |
void |
addRoles(com.engiweb.pm.entity.BeanList<EntitlementBean> blEntitlement,
GroupBean groupBean,
com.engiweb.profilemanager.common.util.EntitlementStatusOption entitlementStatusOption,
boolean hier,
boolean alignUserToDef,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm)
Adds a list of entitlements to a group
|
void |
delete(GroupBean groupBean,
HierarchyBean hierarchyBean,
boolean hier,
java.lang.String token,
java.lang.String realm)
Deletes an existing group.
|
void |
deleteType(OUTypeBean ouTypeBean,
java.lang.String token,
java.lang.String realm)
Removes an existing group type.
|
com.engiweb.pm.entity.BeanList<GroupBean> |
find(GroupBean groupBean,
HierarchyBean hierarchyBean,
GroupBean groupStart,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns the groups filtered by a passed
GroupBean object starting from a start Group. |
com.engiweb.pm.entity.BeanList<GroupBean> |
find(GroupBean groupBean,
HierarchyBean hierarchyBean,
GroupBean startGroupBean,
TaskBean taskBean,
boolean taskHier,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns the groups filtered by a passed
GroupBean object starting from a start Group. |
com.engiweb.pm.entity.BeanList<ApplicationBean> |
findApplication(ApplicationBean appBean,
GroupBean groupBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns a list of applications associated to entitlements belonging to a group
|
com.engiweb.pm.entity.BeanList<ApplicationBean> |
findApplicationByEntitlement(ApplicationBean appBean,
EntitlementBean entBean,
GroupBean groupBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns a list of applications belonging to a group (punctually or hierarchically) filtered by an entitlement
|
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findEntitlement(EntitlementBean entBean,
ApplicationBean appBean,
GroupBean groupBean,
boolean hier,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns a list of entitlements belonging to a group (punctually or hierarchically) filtered by an application
|
com.engiweb.pm.entity.BeanList<GroupBean> |
findInHier(GroupBean groupBean,
HierarchyBean hierarchyBean,
boolean findAdmin,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns the children nodes of the passed Group
|
com.engiweb.pm.entity.BeanList<GroupBean> |
findInHier(GroupBean groupBean,
HierarchyBean hierarchyBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns the children nodes of the passed Group
|
com.engiweb.pm.entity.BeanList<GroupBean> |
findParent(GroupBean groupBean,
HierarchyBean hierarchyBean,
boolean showAdmin,
java.lang.String token,
java.lang.String realm)
Returns the parent tree of the passed Group.
|
com.engiweb.pm.entity.BeanList<PropertyBean> |
findProperty(PropertyBean propertyBean,
GroupBean groupBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realmAdm)
Returns a list of properties assigned to a group
|
com.engiweb.pm.entity.BeanList<ResourceBean> |
findResource(ResourceBean resourcBean,
GroupBean groupBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm)
Returns the resources filtered by a passed
ResourceBean object assigned to a group |
com.engiweb.pm.entity.BeanList<GroupBean> |
findRoot(HierarchyBean hierarchyBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns a list of hierarchy roots
|
com.engiweb.pm.entity.BeanList<OUTypeBean> |
findType(OUTypeBean ouTypeBean,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns the group types filtered by a passed
OUTypeBean object |
com.engiweb.pm.entity.BeanList<UserBean> |
findUser(UserBean userBean,
EntitlementBean entitlementBean,
GroupBean groupBean,
HierarchyBean hierarchyBean,
boolean hier,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns a list of users filtered by entitlement belonging to a group or one of its sons (if hier is true)
|
com.engiweb.pm.entity.BeanList<UserBean> |
findUser(UserBean userBean,
EntitlementBean entitlementBean,
GroupBean groupBean,
HierarchyBean hierarchyBean,
boolean hier,
TaskBean taskBean,
boolean taskHier,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns a list of users filtered by entitlement belonging to a group or one of its sons (if hier is true)
|
com.engiweb.pm.entity.BeanList<UserBean> |
findUser(UserBean userBean,
GroupBean groupBean,
HierarchyBean hierarchyBean,
boolean hier,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns a list of users belonging to a group or one of its sons (if hier is true)
|
GroupBean |
insert(GroupBean groupBean,
HierarchyBean hierarchyBean,
GroupBean groupParentBean,
boolean parentEntitlements,
boolean parentResources,
java.lang.String token,
java.lang.String realm)
Adds a new group, if it not exists yet, to the group tree.
|
OUTypeBean |
insertType(OUTypeBean ouTypeBean,
java.lang.String token,
java.lang.String realm)
Adds a new organization unit type if it not exists yet.
|
void |
modifyRoles(com.engiweb.pm.entity.BeanList<EntitlementBean> entBl,
GroupBean groupBean,
com.engiweb.profilemanager.common.util.EntitlementStatusOption entitlementStatusOption,
boolean hier,
boolean alignUserToDef,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm)
Updates Default, VisibilityViolation and/or enabled property from a list of entitlements belonging to a group
|
void |
modifySOD(GroupBean groupBean,
HierarchyBean hierarchyBean,
boolean enableSOD,
boolean hier,
java.lang.String token,
java.lang.String realm)
Modify SOD on the group punctually or hierarchically
|
void |
removeFromNoDefHierGroup(UserBean userBean,
GroupBean groupBean,
java.lang.String token,
java.lang.String realm)
Remove an user from a group belonging to a not default hierarchy (hierarchy id<>1)
|
void |
removeProperties(com.engiweb.pm.entity.BeanList<PropertyBean> blPropertyBean,
GroupBean groupBean,
java.lang.String token,
java.lang.String realmAdm)
Removes a list of properties from an application
|
void |
removeResources(com.engiweb.pm.entity.BeanList<ResourceBean> blResources,
GroupBean groupBean,
boolean hier,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm)
Removes a list of
ResourceBean from a group |
void |
removeRoles(com.engiweb.pm.entity.BeanList<EntitlementBean> entBl,
GroupBean groupBean,
boolean hier,
java.lang.String cod_oper,
java.lang.String token,
java.lang.String realm)
Removes a list of entitlements from a group
|
GroupBean |
update(GroupBean groupBean,
GroupBean groupParentBean,
java.lang.String token,
java.lang.String realm)
Updates an existing group
|
void |
updateType(OUTypeBean ouTypeBean,
java.lang.String token,
java.lang.String realm)
Updates an existing organization type
|
static final java.lang.String COPYRIGHT
GroupBean insert(GroupBean groupBean, HierarchyBean hierarchyBean, GroupBean groupParentBean, boolean parentEntitlements, boolean parentResources, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
groupBean
- GroupBean
to add (mandatory)hierarchyBean
- HierarchyBean
mandatorygroupParentBean
- GroupBean
parent of the new group.It must be present and uniquely defined.parentEntitlements
- If true, all entitlements belonging to parent Group will be assigned to the new child GroupparentResources
- If true, all resources belonging to parent Group will be assigned to the new child Grouptoken
- String
Authorization stringrealm
- String
Realm nameGroupBean
addedcom.engiweb.toolkit.common.BackendException
GroupBean update(GroupBean groupBean, GroupBean groupParentBean, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
void delete(GroupBean groupBean, HierarchyBean hierarchyBean, boolean hier, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
groupBean
- GroupBean
to delete (mandatory). If Group is not a leaf, then all nested Groups will be assigned to its associated parent GrouphierarchyBean
- HierarchyBean
mandatoryboolean
- hier: if true group and its sons will be deletedtoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<GroupBean> find(GroupBean groupBean, HierarchyBean hierarchyBean, GroupBean groupStart, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
GroupBean
object starting from a start Group.
Is startGroup is null or not uniquely defined, the start Group is defined according to user visibilitygroupBean
- GroupBean
if null no filter is applied, otherwise the passed object is used as filterhierarchyBean
- HierarchyBean
manadatorygroupStart
- GroupBean
Group from which research must be performed. If null or id or code is not set start Group is defined according to user visibilitypaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of GroupBean
com.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<GroupBean> find(GroupBean groupBean, HierarchyBean hierarchyBean, GroupBean startGroupBean, TaskBean taskBean, boolean taskHier, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
GroupBean
object starting from a start Group.
Is startGroup is null or not uniquely defined, the start Group is defined according to user visibilitygroupBean
- GroupBean
if null no filter is applied, otherwise the passed object is used as filterhierarchyBean
- HierarchyBean
manadatorygroupStart
- GroupBean
Group from which research must be performed. If null or id or code is not set start Group is defined according to user visibilitytaskBean
- TaskBean
if null no filter is applied, otherwise the passed object is used as filterpaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of GroupBean
com.engiweb.toolkit.common.BackendException
void addResources(com.engiweb.pm.entity.BeanList<ResourceBean> blResources, GroupBean groupBean, boolean hier, boolean employee, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
ResourceBean
to a groupblResources
- BeanList
of ResourceBean
to add. Resources must be present and uniquely defined.groupBean
- GroupBean
to which add resources. It must be present and uniquely defined.hier
- boolean if true resources will be add to group in hierarchical mode.employ
- boolean if true resources will be assigned to all employments according with passed Groupcod_oper
- String
Code operation. If null PM generates it automaticallytoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
void removeResources(com.engiweb.pm.entity.BeanList<ResourceBean> blResources, GroupBean groupBean, boolean hier, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
ResourceBean
from a groupblResources
- BeanList
of ResourceBean
to remove. Resources must be present and uniquely defined.groupBean
- GroupBean
from which remove resources. It must be present and uniquely defined.hier
- if true resources will be will be removed from group in hierarchical mode.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<ResourceBean> findResource(ResourceBean resourcBean, GroupBean groupBean, com.engiweb.pm.entity.Paging paging, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
ResourceBean
object assigned to a groupceBean
- resourcBean ResourceBean
if null no filter is applied, otherwise the passed object is used as filtergroupBean
- GroupBean
in which to search for the resourcesPaging
- paging: Paging
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<GroupBean> findParent(GroupBean groupBean, HierarchyBean hierarchyBean, boolean showAdmin, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
groupBean
- GroupBean
that you want to find the parent tree. It must be present end uniquely definedhierarchyBean
- HierarchyBean
manadatoryboolean
- showAdmin: if true returs the ou's administratorstoken
- String
Authorization stringrealm
- String
Realm nameBeanList
of GroupBean
com.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<GroupBean> findInHier(GroupBean groupBean, HierarchyBean hierarchyBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
groupBean
- GroupBean
that you want to find the sons. It must be present end uniquely definedhierarchyBean
- HierarchyBean
manadatorytoken
- String
Authorization stringrealm
- String
Realm nameBeanList
of GroupBean
com.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<GroupBean> findInHier(GroupBean groupBean, HierarchyBean hierarchyBean, boolean findAdmin, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
groupBean
- GroupBean
that you want to find the sons. It must be present end uniquely definedhierarchyBean
- HierarchyBean
manadatoryboolean
- findAdmin set true if you want to retrieve the aministrator associated to the oustoken
- String
Authorization stringrealm
- String
Realm nameBeanList
of GroupBean
com.engiweb.toolkit.common.BackendException
OUTypeBean insertType(OUTypeBean ouTypeBean, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
ouTypeBean
- OUTypeBean
to insert (mandatory). The group type name is a mandatory field.token
- String
Authorization stringrealm
- String
Realm nameGroupBean
createdcom.engiweb.toolkit.common.BackendException
void updateType(OUTypeBean ouTypeBean, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
ouTypeBean
- OUTypeBean
to update (mandatory).It must be present and uniquely defined.token
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
void deleteType(OUTypeBean ouTypeBean, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
ouTypeBean
- OUTypeBean
to delete (mandatory).It must be present and uniquely defined.token
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<OUTypeBean> findType(OUTypeBean ouTypeBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
OUTypeBean
objectouTypeBean
- OUTypeBean
if null no filter is applied, otherwise the passed object is used as filterpaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of GroupTypeBean
com.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<UserBean> findUser(UserBean userBean, EntitlementBean entitlementBean, GroupBean groupBean, HierarchyBean hierarchyBean, boolean hier, 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
if null no filter is applied, otherwise the passed object is used as filtergroupBean
- GroupBean
if null user unassigned to any group in the hierarchy are returnedhierarchyBean
- HierarchyBean
mandatoryboolean
- hier: if true the research is performed hierarchicallypaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of UserBean
com.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<UserBean> findUser(UserBean userBean, EntitlementBean entitlementBean, GroupBean groupBean, HierarchyBean hierarchyBean, boolean hier, TaskBean taskBean, boolean taskHier, 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
if null no filter is applied, otherwise the passed object is used as filtergroupBean
- GroupBean
if null user unassigned to any group in the hierarchy are returnedhierarchyBean
- HierarchyBean
mandatoryhier
- boolean: if true the research is performed hierarchicallytaskBean
- TaskBean
if null no filter is applied, otherwise the passed object is used as filtertaskHier
- boolean: if true the research is performed hierarchicallypaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of UserBean
com.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<UserBean> findUser(UserBean userBean, GroupBean groupBean, HierarchyBean hierarchyBean, boolean hier, 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 filtergroupBean
- GroupBean
if null user unassigned to any group in the hierarchy are returnedhierarchyBean
- HierarchyBean
mandatoryhier
- boolean: if true the research is performed hierarchicallypaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of UserBean
com.engiweb.toolkit.common.BackendException
void addRoles(com.engiweb.pm.entity.BeanList<EntitlementBean> blEntitlement, GroupBean groupBean, com.engiweb.profilemanager.common.util.EntitlementStatusOption entitlementStatusOption, boolean hier, boolean alignUserToDef, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
alignUserToDef
- blEntitlement
- BeanList
of EntitlementBean
on which can be set some properties (DEFAULT, VISIBILITY_VIOLATION, ENALBLED). Entitlements must be present and uniquely
definedgroupBean
- GroupBean
must be present and uniquely definedhier
- boolean: if true adds is performed hierarchicallycod_oper
- String
Code operation. If null PM generates it automaticallytoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
@Deprecated void addRoles(com.engiweb.pm.entity.BeanList<EntitlementBean> blEntitlement, GroupBean groupBean, boolean hier, boolean alignUserToDef, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
com.engiweb.toolkit.common.BackendException
void addRoles(com.engiweb.pm.entity.BeanList<EntitlementBean> entBl, GroupBean groupBean, boolean hier, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
EntitlementBean
to an GroupBean
entBl
- BeanList
of well defined EntitlementBean
to addgroupBean
- GroupBean
to which enitlements must be addhier
- boolean: if true entitlement are assigned hierarchicallycod_oper
- String
Code operation. If null PM generates it automaticallytoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
void modifyRoles(com.engiweb.pm.entity.BeanList<EntitlementBean> entBl, GroupBean groupBean, com.engiweb.profilemanager.common.util.EntitlementStatusOption entitlementStatusOption, boolean hier, boolean alignUserToDef, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
blEntitlement:
- BeanList
of EntitlementBean
on which EntitlementStatusOption properties can be updated. Entitlements must be present and
uniquelygroupBean:
- GroupBean
must be present and uniquely definedentitlementStatusOption
- : EntitlementStatusOption
entitlement properties that must/can be updatedboolean
- hier: if true updates is performed hierarchicallyboolean
- alignUserToDef: true if roles must to be assigned to already present OU userscod_oper
- String
Code operation. If null PM generates it automaticallytoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
void removeRoles(com.engiweb.pm.entity.BeanList<EntitlementBean> entBl, GroupBean groupBean, boolean hier, java.lang.String cod_oper, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
blEntitlement
- BeanList
of EntitlementBean
to remove, They must be present and uniquely definedgroupBean
- GroupBean
must be present and uniquely definedhier
- if true removal operation is performed hierarchicallycod_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<ApplicationBean> findApplication(ApplicationBean appBean, GroupBean groupBean, 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 filtergroupBean
- GroupBean
must be present and uniquely definedpaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of ApplicationBean
com.engiweb.toolkit.common.BackendException
void modifySOD(GroupBean groupBean, HierarchyBean hierarchyBean, boolean enableSOD, boolean hier, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
groupBean
- GroupBean
if null the group in the user scope is usedhierarchyBean
- HierarchyBean
mandatoryenableSOD
- if true SOD is enabledhier
- if true modify is performed hierarchicallytoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
void removeProperties(com.engiweb.pm.entity.BeanList<PropertyBean> blPropertyBean, GroupBean groupBean, java.lang.String token, java.lang.String realmAdm) throws com.engiweb.toolkit.common.BackendException
blPropertyBean
- BeanList
of PropertyBean
to remove from application.groupBean
- GroupBean
must be present and uniquely definedtoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<PropertyBean> findProperty(PropertyBean propertyBean, GroupBean groupBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realmAdm) throws com.engiweb.toolkit.common.BackendException
propertyBean
- PropertyBean
if null no filter is applied, otherwise the passed object is used as filtergroupBean
- GroupBean
must be present and uniquely definedpaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of PropertyBean
com.engiweb.toolkit.common.BackendException
void addProperties(com.engiweb.pm.entity.BeanList<PropertyBean> blPropertyBean, GroupBean groupBean, java.lang.String token, java.lang.String realmAdm) throws com.engiweb.toolkit.common.BackendException
blPropertyBean
- BeanList
of PropertyBean
to add to groupgroupBean
- GroupBean
must be present and uniquely definedtoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<EntitlementBean> findEntitlement(EntitlementBean entBean, ApplicationBean appBean, GroupBean groupBean, boolean hier, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
entBean
- EntitlementBean
if null no filter is applied, otherwise the passed object is used as filterappBean
- ApplicationBean
if null no filter is applied, otherwise the passed object is used as filtergroupBean
- GroupBean
must be present and uniquely defined
// * @param hierarchyBean
// * HierarchyBean
mandatoryhier
- if true research is performed hierarchicallypaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of EntitlementBean
com.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<ApplicationBean> findApplicationByEntitlement(ApplicationBean appBean, EntitlementBean entBean, GroupBean groupBean, 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 filterentBean
- EntitlementBean
if null no filter is applied, otherwise the passed object is used as filtergroupBean
- GroupBean
must be present and uniquely defined
// * @param hierarchyBean
// * HierarchyBean
must be present and uniquely definedpaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of ApplicationBean
com.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<GroupBean> findRoot(HierarchyBean hierarchyBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
hierarchyBean
- HierarchyBean
must be present and uniquely definedpaging
- Paging
token
- String
Authorization stringrealm
- String
Realm nameBeanList
of GroupBean
com.engiweb.toolkit.common.BackendException
void addInNoDefHierGroup(UserBean userBean, GroupBean groupBean, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException