public interface IApplicationDirect
extends common.direct.IDirect
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COPYRIGHT
Copyright
|
| Modifier and Type | Method and Description |
|---|---|
void |
addExtRoleChild(com.engiweb.pm.entity.BeanList<EntitlementBean> entitlementBeanList,
EntitlementBean parentExtRole,
com.engiweb.pm.dao.db.DAO connDao)
Adds the ext role child.
|
void |
addProperties(com.engiweb.pm.entity.BeanList<PropertyBean> blPropertyBean,
ApplicationBean applicationBean,
com.engiweb.pm.dao.db.DAO dao)
Adds a list of properties to an application
|
void |
delete(ApplicationBean applicationBean,
com.engiweb.pm.dao.db.DAO dao)
Deletes an existing application
|
void |
deleteExternalRole(EntitlementBean entitlementBean,
com.engiweb.pm.dao.db.DAO connDao)
Delete external role.
|
void |
deleteFuntionalityType(FunctionalityTypeBean funtcTypeBean,
com.engiweb.pm.dao.db.DAO dao)
Deletes an existing functionality type
|
com.engiweb.pm.entity.BeanList<ApplicationBean> |
find(ApplicationBean applicationBean,
PropertyBean propertyBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Returns a list of applications filtered by a passed
ApplicationBean object and a PropertyBean |
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findApplicationAccess(EntitlementBean entitlementBean,
ApplicationBean applicationBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Returns a list of Permissions and External Roles assigned to an application and filtered by entitlement
|
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findEntitlement(EntitlementBean entitlementBean,
ApplicationBean applicationBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Returns a list of entitlements assigned to an application
|
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findEntitlementByFunctType(EntitlementBean entitlementBean,
FunctionalityTypeBean functBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Returns a list of entitlement assigned to an functionality type
|
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findEntitlementByGroup(EntitlementBean entitlementBean,
GroupBean groupBean,
HierarchyBean hierarchyBean,
ApplicationBean applicationBean,
boolean hier,
com.engiweb.pm.entity.Paging paging,
java.lang.String code_scope,
com.engiweb.pm.dao.db.DAO dao)
Returns a list of entitlements assigned to an application in the given group
|
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findEntitlementByOrgUnit(EntitlementBean entitlementBean,
OrgUnitBean ouBean,
ApplicationBean applicationBean,
boolean hier,
com.engiweb.pm.entity.Paging paging,
java.lang.String code_scope,
com.engiweb.pm.dao.db.DAO dao)
Deprecated.
Replaced by
IApplicationDirect#findEntitlementByGroup(EntitlementBean, GroupBean, HierarchyBean, ApplicationBean, boolean, Paging, DAO)
Returns a list of entitlements assigned to an application in the given organization unit |
com.engiweb.pm.entity.BeanList<FunctionalityTypeBean> |
findFunctionalityType(FunctionalityTypeBean functTypeBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Returns a list of functionality types filtered by a passed
FunctionalityTypeBean object |
com.engiweb.pm.entity.BeanList<GroupBean> |
findGroup(GroupBean groupBean,
HierarchyBean hierarchyBean,
ApplicationBean applicationBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao) |
GroupCBean |
findGroupHier(EntitlementBean entitlementBean,
GroupBean groupFilterBean,
HierarchyBean hierarchyBean,
GroupBean groupStartBean,
ApplicationBean applicationBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Returns groups in hierarchy with the selected filters
|
com.engiweb.pm.entity.BeanList<ApplicationBean> |
findMissingApplicationForUser(ApplicationBean applicationBean,
UserBean userBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Returns a list of applications that have not yet been assigned to the user
|
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findMissingEntitlementForGroup(EntitlementBean entitlementBean,
ApplicationBean applicationBean,
GroupBean groupBean,
HierarchyBean hierarchyBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Returns a list of entitlemens that have not yet been assigned to the group
|
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findMissingEntitlementForOU(EntitlementBean entitlementBean,
ApplicationBean applicationBean,
OrgUnitBean ouBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Deprecated.
Replaced by
IApplicationDirect#findMissingEntitlementForGroup(EntitlementBean, ApplicationBean, GroupBean, Paging, DAO)
Returns a list of entitlemens that have not yet been assigned to the organization unit |
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findMissingEntitlementsForUser(EntitlementBean entitlementBean,
ApplicationBean applicationBean,
UserBean userBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Returns a list of entitlemens that have not yet been assigned to the user
|
com.engiweb.pm.entity.BeanList<FunctionalityTypeBean> |
findNoAdministrativeFuncType(FunctionalityTypeBean functTypeBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Returns a list of functionality types filtered by no administrative application and a passed
FunctionalityTypeBean object |
com.engiweb.pm.entity.BeanList<?> |
findOU(OrgUnitBean orgUnitBean,
ApplicationBean applicationBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Deprecated.
|
OrgUnitCBean |
findOuHier(EntitlementBean entitlementBean,
OrgUnitBean orgUnitFilterBean,
OrgUnitBean orgUnitStartBean,
ApplicationBean applicationBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Deprecated.
Replaced by
findGroupHier(EntitlementBean, GroupBean, HierarchyBean, GroupBean, ApplicationBean, Paging, DAO)
Returns organization units in hierarchy with the selected filters |
com.engiweb.pm.entity.BeanList<PropertyBean> |
findProperty(PropertyBean propertyBean,
ApplicationBean applicationBean,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Returns a list of properties assigned to an application
|
com.engiweb.pm.entity.BeanList<UserBean> |
findUser(UserBean userBean,
GroupBean groupBean,
HierarchyBean hierarchyBean,
ApplicationBean applicationBean,
boolean hier,
com.engiweb.pm.entity.Paging paging,
java.lang.String code_scope,
com.engiweb.pm.dao.db.DAO dao)
Returns a list of users assigned to an application in the given group
|
com.engiweb.pm.entity.BeanList<UserBean> |
findUser(UserBean userBean,
OrgUnitBean ouBean,
ApplicationBean applicationBean,
boolean hier,
com.engiweb.pm.entity.Paging paging,
java.lang.String code_scope,
com.engiweb.pm.dao.db.DAO dao)
Deprecated.
Replaced by
findUser(UserBean, OrgUnitBean, ApplicationBean, boolean, Paging, String, DAO)
Returns a list of users assigned to an application in the given organization unit |
void |
fulfillEntitlement(com.engiweb.pm.entity.BeanList<EntitlementBean> bl,
boolean safeUpdate,
com.engiweb.pm.dao.db.DAO dao) |
void |
fulfillEntitlement(com.engiweb.pm.entity.BeanList<EntitlementBean> bl,
com.engiweb.pm.dao.db.DAO dao) |
ApplicationBean |
insert(ApplicationBean applicationBean,
com.engiweb.pm.dao.db.DAO dao)
Adds a new application if it not exists yet.
|
EntitlementBean |
insertExternalRole(EntitlementBean entitlementBean,
boolean safeCreate,
com.engiweb.pm.dao.db.DAO connDao)
This method creates an External Role.
|
EntitlementBean |
insertExternalRole(EntitlementBean entitlementBean,
com.engiweb.pm.dao.db.DAO connDao)
This method creates an External Role.
|
FunctionalityTypeBean |
insertFuntionalityType(FunctionalityTypeBean funtcTypeBean,
boolean safeCreate,
com.engiweb.pm.dao.db.DAO connDao)
Adds a new functionality type if it not exists yet.
|
FunctionalityTypeBean |
insertFuntionalityType(FunctionalityTypeBean funtcTypeBean,
com.engiweb.pm.dao.db.DAO dao)
Adds a new functionality type if it not exists yet.
|
void |
modifyProperties(com.engiweb.pm.entity.BeanList<PropertyBean> blPropertyBean,
ApplicationBean applicationBean,
com.engiweb.pm.dao.db.DAO dao)
Updates a list of properties of an application
|
void |
removeExtRoleChild(EntitlementBean childEntitlementBean,
EntitlementBean parentExtRole,
com.engiweb.pm.dao.db.DAO connDao)
Removes the ext role child.
|
void |
removeProperties(com.engiweb.pm.entity.BeanList<PropertyBean> blPropertyBean,
ApplicationBean applicationBean,
com.engiweb.pm.dao.db.DAO dao)
Removes a list of properties from an application
|
void |
unFulfillEntitlement(com.engiweb.pm.entity.BeanList<EntitlementBean> bl,
com.engiweb.pm.dao.db.DAO dao) |
ApplicationBean |
update(ApplicationBean applicationBean,
com.engiweb.pm.dao.db.DAO dao)
Updates an existing application
|
FunctionalityTypeBean |
updateFuntionalityType(FunctionalityTypeBean functTypeBean,
com.engiweb.pm.dao.db.DAO dao)
Updates an existing functionality type
|
static final java.lang.String COPYRIGHT
ApplicationBean insert(ApplicationBean applicationBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
ApplicationBean - applicationBean: ApplicationBean to insert (mandatory). The application name is a mandatory field.dao - DAO the connection daoApplicationBean createdcom.engiweb.toolkit.common.BackendExceptionApplicationBean update(ApplicationBean applicationBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
ApplicationBean - applicationBean: ApplicationBean to update (mandatory).It must be present and uniquely defined.dao - DAO the connection daoApplicationBean modifiedcom.engiweb.toolkit.common.BackendExceptionvoid delete(ApplicationBean applicationBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
ApplicationBean - applicationBean: ApplicationBean to update (mandatory).It must be present and uniquely defined.dao - DAO the connection daocom.engiweb.toolkit.common.BackendExceptioncom.engiweb.pm.entity.BeanList<ApplicationBean> find(ApplicationBean applicationBean, PropertyBean propertyBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
ApplicationBean object and a PropertyBeanApplicationBean - applicationBean: if null no filter is applied, otherwise the passed object is used as filterPropertyBean - propertyBean PropertyBean to use as filterPaging - paging : Pagingdao - DAO the connection daoBeanList of ApplicationBeancom.engiweb.toolkit.common.BackendExceptionFunctionalityTypeBean insertFuntionalityType(FunctionalityTypeBean funtcTypeBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
FunctionalityTypeBean - funtcTypeBean:FunctionalityTypeBean to insert (mandatory). The functionality type name is a mandatory field.dao - DAO the connection daoFunctionalityTypeBean createdcom.engiweb.toolkit.common.BackendExceptionFunctionalityTypeBean insertFuntionalityType(FunctionalityTypeBean funtcTypeBean, boolean safeCreate, com.engiweb.pm.dao.db.DAO connDao) throws com.engiweb.toolkit.common.BackendException
FunctionalityTypeBean - funtcTypeBean:FunctionalityTypeBean to insert (mandatory). The functionality type name is a mandatory field.safeCreate - boolean
true - do an update if the external role already exists;
false - throws exception if the external role already existsdao - DAO the connection daoFunctionalityTypeBean createdcom.engiweb.toolkit.common.BackendExceptionFunctionalityTypeBean updateFuntionalityType(FunctionalityTypeBean functTypeBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
FunctionalityTypeBean - functTypeBean: FunctionalityTypeBean to update (mandatory).It must be present and uniquely defined.dao - DAO the connection daoFunctionalityTypeBean modifiedcom.engiweb.toolkit.common.BackendExceptionvoid deleteFuntionalityType(FunctionalityTypeBean funtcTypeBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
FunctionalityTypeBean - funtcTypeBean: FunctionalityTypeBean to delete (mandatory).It must be present and uniquely defined.dao - DAO the connection daocom.engiweb.toolkit.common.BackendExceptioncom.engiweb.pm.entity.BeanList<FunctionalityTypeBean> findFunctionalityType(FunctionalityTypeBean functTypeBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
FunctionalityTypeBean objectFunctionalityTypeBean - functTypeBean: if null no filter is applied, otherwise the passed object is used as filterPaging - paging: Pagingdao - DAO the connection daoBeanList of FunctionalityTypeBeancom.engiweb.toolkit.common.BackendExceptioncom.engiweb.pm.entity.BeanList<FunctionalityTypeBean> findNoAdministrativeFuncType(FunctionalityTypeBean functTypeBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
FunctionalityTypeBean objectFunctionalityTypeBean - functTypeBean: if null no filter is applied, otherwise the passed object is used as filterPaging - paging: Pagingdao - DAO the connection daoBeanList of FunctionalityTypeBeancom.engiweb.toolkit.common.BackendExceptionvoid addProperties(com.engiweb.pm.entity.BeanList<PropertyBean> blPropertyBean, ApplicationBean applicationBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
BeanList - blPropertyBean: BeanList of PropertyBean to add to applicationApplicationBean - applicationBean: ApplicationBean to add the properties. It must be present and uniquely defined.dao - DAO the connection daocom.engiweb.toolkit.common.BackendExceptionvoid modifyProperties(com.engiweb.pm.entity.BeanList<PropertyBean> blPropertyBean, ApplicationBean applicationBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
BeanList - blPropertyBean: BeanList of PropertyBean to update to application.ApplicationBean - applicationBean: ApplicationBean with the properties that must be updates. It must be present and uniquely defined.dao - DAO the connection daocom.engiweb.toolkit.common.BackendExceptionvoid removeProperties(com.engiweb.pm.entity.BeanList<PropertyBean> blPropertyBean, ApplicationBean applicationBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
BeanList - blPropertyBean: BeanList of PropertyBean to remove from application.ApplicationBean - applicationBean: ApplicationBean with the properties that must be removed. It must be present and uniquely defined.dao - DAO the connection daocom.engiweb.toolkit.common.BackendExceptioncom.engiweb.pm.entity.BeanList<PropertyBean> findProperty(PropertyBean propertyBean, ApplicationBean applicationBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
PropertyBean - propertyBean: if null no filter is applied, otherwise the passed object is used as filterApplicationBean - applicationBean: ApplicationBean with the properties that must be searched. It must be present and uniquely defined.Paging - paging: Pagingdao - DAO the connection daoBeanList of FunctionalityTypeBeancom.engiweb.toolkit.common.BackendExceptioncom.engiweb.pm.entity.BeanList<EntitlementBean> findEntitlement(EntitlementBean entitlementBean, ApplicationBean applicationBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
entitlementBean - EntitlementBean if null no filter is applied, otherwise the passed object is used as filterapplicationBean - ApplicationBean with the entitlements that must be searched. It must be present and uniquely defined.paging - Paging the pagingdao - DAO the connection daoBeanList of EntitlementBeancom.engiweb.toolkit.common.BackendExceptioncom.engiweb.pm.entity.BeanList<EntitlementBean> findApplicationAccess(EntitlementBean entitlementBean, ApplicationBean applicationBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
entitlementBean - EntitlementBean if null no filter is applied, otherwise the passed object is used as filterapplicationBean - ApplicationBean with the entitlements that must be searched. It must be present and uniquely defined.paging - Paging the pagingdao - DAO the connection daoBeanList of EntitlementBeancom.engiweb.toolkit.common.BackendExceptioncom.engiweb.pm.entity.BeanList<ApplicationBean> findMissingApplicationForUser(ApplicationBean applicationBean, UserBean userBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
applicationBean - ApplicationBean if null no filter is applied, otherwise the passed object is used as filteruserBean - UserBean must be present and uniquely defined.paging - Paging the pagingdao - DAO the connection daoBeanList of ApplicationBeancom.engiweb.toolkit.common.BackendExceptioncom.engiweb.pm.entity.BeanList<EntitlementBean> findMissingEntitlementsForUser(EntitlementBean entitlementBean, ApplicationBean applicationBean, UserBean userBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
entitlementBean - EntitlementBean if null no filter is applied, otherwise the passed object is used as filterapplicationBean - ApplicationBean if null no filter is applied, otherwise the passed object is used as filteruserBean - UserBean must be present and uniquely defined.paging - Paging the pagingdao - DAO the connection daoBeanList of EntitlementBeancom.engiweb.toolkit.common.BackendException@Deprecated com.engiweb.pm.entity.BeanList<EntitlementBean> findMissingEntitlementForOU(EntitlementBean entitlementBean, ApplicationBean applicationBean, OrgUnitBean ouBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
IApplicationDirect#findMissingEntitlementForGroup(EntitlementBean, ApplicationBean, GroupBean, Paging, DAO)
Returns a list of entitlemens that have not yet been assigned to the organization unitentitlementBean - EntitlementBean if null no filter is applied, otherwise the passed object is used as filterapplicationBean - ApplicationBean if null no filter is applied, otherwise the passed object is used as filterouBean - OrgUnitBeanthe organization unitpaging - Paging the pagingdao - DAO the connection daoBeanList of EntitlementBeancom.engiweb.toolkit.common.BackendException - the backend exceptioncom.engiweb.pm.entity.BeanList<EntitlementBean> findMissingEntitlementForGroup(EntitlementBean entitlementBean, ApplicationBean applicationBean, GroupBean groupBean, HierarchyBean hierarchyBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
entitlementBean - EntitlementBean if null no filter is applied, otherwise the passed object is used as filterapplicationBean - ApplicationBean if null no filter is applied, otherwise the passed object is used as filtergroupBean - GroupBean the group must be present and uniquely definedhierarchyBean - HierarchyBean the group must be present and uniquely definedpaging - token - realm - com.engiweb.toolkit.common.BackendException@Deprecated com.engiweb.pm.entity.BeanList<EntitlementBean> findEntitlementByOrgUnit(EntitlementBean entitlementBean, OrgUnitBean ouBean, ApplicationBean applicationBean, boolean hier, com.engiweb.pm.entity.Paging paging, java.lang.String code_scope, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
IApplicationDirect#findEntitlementByGroup(EntitlementBean, GroupBean, HierarchyBean, ApplicationBean, boolean, Paging, DAO)
Returns a list of entitlements assigned to an application in the given organization unitentitlementBean - EntitlementBean if null no filter is applied, otherwise the passed object is used as filterouBean - OrgUnitBean if null no filter is applied, otherwise the passed object is used as filterapplicationBean - ApplicationBean must be present and uniquely defined.hier - boolean true if search should be made in hierarchy starting from
organization unit, false otherwisepaging - Paging the pagingcode_scope - scope for visibilitydao - DAO the connection daoBeanList of EntitlementBeancom.engiweb.toolkit.common.BackendExceptioncom.engiweb.pm.entity.BeanList<EntitlementBean> findEntitlementByGroup(EntitlementBean entitlementBean, GroupBean groupBean, HierarchyBean hierarchyBean, ApplicationBean applicationBean, boolean hier, com.engiweb.pm.entity.Paging paging, java.lang.String code_scope, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
entitlementBean - EntitlementBean if null no filter is applied, otherwise the passed object is used as filtergroupBean - GroupBean if null no filter is applied, otherwise the passed object is used as filterhierarchyBean - HierarchyBean must be present and uniquely defined.applicationBean - ApplicationBean must be present and uniquely defined.hier - true if search should be made in hierarchy starting from
group, false otherwisepaging - Pagingcode_scope - scope for visibility, applicable only for hierarchy with id 1dao - DAO the connection daoBeanList of EntitlementBeancom.engiweb.toolkit.common.BackendException@Deprecated com.engiweb.pm.entity.BeanList<UserBean> findUser(UserBean userBean, OrgUnitBean ouBean, ApplicationBean applicationBean, boolean hier, com.engiweb.pm.entity.Paging paging, java.lang.String code_scope, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
findUser(UserBean, OrgUnitBean, ApplicationBean, boolean, Paging, String, DAO)
Returns a list of users assigned to an application in the given organization unituserBean - UserBean if null no filter is applied, otherwise the passed object is used as filterouBean - OrgUnitBean if null no filter is applied, otherwise the passed object is used as filterapplicationBean - ApplicationBean must be present and uniquely defined.hier - boolean: true if search should be made in hierarchy starting from
organization unit, false otherwisepaging - Paging the pagingcode_scope - scope for visibilitydao - DAO the connection daoBeanList of UserBeancom.engiweb.toolkit.common.BackendExceptioncom.engiweb.pm.entity.BeanList<UserBean> findUser(UserBean userBean, GroupBean groupBean, HierarchyBean hierarchyBean, ApplicationBean applicationBean, boolean hier, com.engiweb.pm.entity.Paging paging, java.lang.String code_scope, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
userBean - UserBean if null no filter is applied, otherwise the passed object is used as filtergrouBean - GroupBean if null no filter is applied, otherwise the passed object is used as filterhierarchyBean - HierarchyBean must be present and uniquely defined.applicationBean - ApplicationBean must be present and uniquely defined.hier - true if search should be made in hierarchy starting from
group, false otherwisepaging - Pagingcode_scope - scope for visibility, applicable only for hierarchy with id 1dao - DAO the connection daoBeanList of UserBeancom.engiweb.toolkit.common.BackendExceptioncom.engiweb.pm.entity.BeanList<EntitlementBean> findEntitlementByFunctType(EntitlementBean entitlementBean, FunctionalityTypeBean functBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
entitlementBean - EntitlementBean if null no filter is applied, otherwise the passed object is used as filterfunctBean - FunctionalityTypeBean must be present and uniquely defined.paging - Paging the pagingdao - DAO the connection daoBeanList of EntitlementBeancom.engiweb.toolkit.common.BackendExceptionEntitlementBean insertExternalRole(EntitlementBean entitlementBean, com.engiweb.pm.dao.db.DAO connDao) throws com.engiweb.toolkit.common.BackendException
entitlementBean - EntitlementBean external role to add.dao - DAO the connection daoEntitlementBeancom.engiweb.toolkit.common.BackendExceptionEntitlementBean insertExternalRole(EntitlementBean entitlementBean, boolean safeCreate, com.engiweb.pm.dao.db.DAO connDao) throws com.engiweb.toolkit.common.BackendException
entitlementBean - safeCreate - boolean
true - do an update if the external role already exists;
false - throws exception if the external role already existscom.engiweb.toolkit.common.BackendExceptionvoid addExtRoleChild(com.engiweb.pm.entity.BeanList<EntitlementBean> entitlementBeanList, EntitlementBean parentExtRole, com.engiweb.pm.dao.db.DAO connDao) throws com.engiweb.toolkit.common.BackendException
entitlementBeanList - BeanList of EntitlementBean the entitlement listparentExtRole - EntitlementBean the parent ext roleconnDao - DAO the connection daocom.engiweb.toolkit.common.BackendException - the backend exceptionvoid removeExtRoleChild(EntitlementBean childEntitlementBean, EntitlementBean parentExtRole, com.engiweb.pm.dao.db.DAO connDao) throws com.engiweb.toolkit.common.BackendException
childEntitlementBean - EntitlementBean the child entitlementparentExtRole - EntitlementBean the parent ext roleconnDao - DAO the connection daocom.engiweb.toolkit.common.BackendException - the backend exceptionvoid deleteExternalRole(EntitlementBean entitlementBean, com.engiweb.pm.dao.db.DAO connDao) throws com.engiweb.toolkit.common.BackendException
entitlementBean - EntitlementBean the entitlementconnDao - DAO the connection daocom.engiweb.toolkit.common.BackendException - the backend exception@Deprecated com.engiweb.pm.entity.BeanList<?> findOU(OrgUnitBean orgUnitBean, ApplicationBean applicationBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
findGroup(GroupBean, HierarchyBean, ApplicationBean, Paging, DAO)
Return a list organization unit with entitlements assigned to an application.orgUnitBean - OrgUnitBean the organization unitapplicationBean - ApplicationBean the applicationpaging - Paging the pagingdao - DAO the connection daoBeanList of OrgUnitBeancom.engiweb.toolkit.common.BackendException - the backend exceptioncom.engiweb.pm.entity.BeanList<GroupBean> findGroup(GroupBean groupBean, HierarchyBean hierarchyBean, ApplicationBean applicationBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
groupBean - GroupBean if null no filter is applied, otherwise the passed object is used as filterhierarchyBean - HierarchyBean must be present and uniquely defined.applicationBean - ApplicationBean must be present and uniquely defined.paging - Pagingdao - DAO the connection daoBeanList of GroupBeanjava.lang.Exceptioncom.engiweb.toolkit.common.BackendException@Deprecated OrgUnitCBean findOuHier(EntitlementBean entitlementBean, OrgUnitBean orgUnitFilterBean, OrgUnitBean orgUnitStartBean, ApplicationBean applicationBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
findGroupHier(EntitlementBean, GroupBean, HierarchyBean, GroupBean, ApplicationBean, Paging, DAO)
Returns organization units in hierarchy with the selected filtersentitlementBean - EntitlementBean if null no filter is applied, otherwise the passed object is used as filterorgUnitFilterBean - OrgUnitBean if null no filter is applied, otherwise the passed object is used as filterorgUnitStartBean - OrgUnitBean starting organization unit. If not null must be present and uniquely defined.applicationBean - ApplicationBean must be present and uniquely defined.paging - Paging the pagingdao - DAO the connection daoOrgUnitCBeancom.engiweb.toolkit.common.BackendExceptionGroupCBean findGroupHier(EntitlementBean entitlementBean, GroupBean groupFilterBean, HierarchyBean hierarchyBean, GroupBean groupStartBean, ApplicationBean applicationBean, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
entitlementBean - EntitlementBean if null no filter is applied, otherwise the passed object is used as filtergroupFilterBean - GroupBean if null no filter is applied, otherwise the passed object is used as filterhierarchyBean - HierarchyBean must be present and uniquely defined.groupStartBean - starting group. If not null must be present and uniquely defined.applicationBean - ApplicationBean must be present and uniquely defined.paging - Paging the pagingdao - DAO the connection daoGroupCBeanscom.engiweb.toolkit.common.BackendExceptionvoid fulfillEntitlement(com.engiweb.pm.entity.BeanList<EntitlementBean> bl, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
com.engiweb.toolkit.common.BackendExceptionvoid fulfillEntitlement(com.engiweb.pm.entity.BeanList<EntitlementBean> bl, boolean safeUpdate, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
com.engiweb.toolkit.common.BackendExceptionvoid unFulfillEntitlement(com.engiweb.pm.entity.BeanList<EntitlementBean> bl, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
com.engiweb.toolkit.common.BackendException