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> |
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,
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,
com.engiweb.pm.dao.db.DAO connDao)
This method creates an External Role.
|
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.BackendException
ApplicationBean 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.BackendException
void 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.BackendException
com.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 PropertyBean
ApplicationBean
- applicationBean: if null no filter is applied, otherwise the passed object is used as filterPropertyBean
- propertyBean PropertyBean
to use as filterPaging
- paging : Paging
dao
- DAO
the connection daoBeanList
of ApplicationBean
com.engiweb.toolkit.common.BackendException
FunctionalityTypeBean 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.BackendException
FunctionalityTypeBean 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.BackendException
void 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.BackendException
com.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: Paging
dao
- DAO
the connection daoBeanList
of FunctionalityTypeBean
com.engiweb.toolkit.common.BackendException
com.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: Paging
dao
- DAO
the connection daoBeanList
of FunctionalityTypeBean
com.engiweb.toolkit.common.BackendException
void 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.BackendException
void 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.BackendException
void 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.BackendException
com.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: Paging
dao
- DAO
the connection daoBeanList
of FunctionalityTypeBean
com.engiweb.toolkit.common.BackendException
com.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 EntitlementBean
com.engiweb.toolkit.common.BackendException
com.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 ApplicationBean
com.engiweb.toolkit.common.BackendException
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) 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 EntitlementBean
com.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
- OrgUnitBean
the organization unitpaging
- Paging
the pagingdao
- DAO
the connection daoBeanList
of EntitlementBean
com.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 EntitlementBean
com.engiweb.toolkit.common.BackendException
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) 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
- Paging
code_scope
- scope for visibility, applicable only for hierarchy with id 1dao
- DAO
the connection daoBeanList
of EntitlementBean
com.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 UserBean
com.engiweb.toolkit.common.BackendException
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) 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
- Paging
code_scope
- scope for visibility, applicable only for hierarchy with id 1dao
- DAO
the connection daoBeanList
of UserBean
com.engiweb.toolkit.common.BackendException
com.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 EntitlementBean
com.engiweb.toolkit.common.BackendException
EntitlementBean 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 daoEntitlementBean
com.engiweb.toolkit.common.BackendException
void 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 OrgUnitBean
com.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
- Paging
dao
- DAO
the connection daoBeanList
of GroupBean
java.lang.Exception
com.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 daoOrgUnitCBean
com.engiweb.toolkit.common.BackendException
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) 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 daoGroupCBeans
com.engiweb.toolkit.common.BackendException
void 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.BackendException
void 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