public interface IExternalRoleDirect
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 |
checkExternalTarget(com.engiweb.pm.dao.db.DAO connDao) |
void |
deleteExternalRole(EntitlementBean entitlementBean,
com.engiweb.pm.dao.db.DAO connDao)
Delete external role.
|
com.engiweb.pm.entity.BeanList<EntitlementBean> |
findExternalRole(EntitlementBean entitlementBean,
ApplicationBean applicationBean,
java.lang.Boolean isFulFilled,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO connDao)
Find External Roles.
|
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.
|
void |
removeExtRoleChild(EntitlementBean childEntitlementBean,
EntitlementBean parentExtRole,
com.engiweb.pm.dao.db.DAO connDao)
Removes the ext role child.
|
EntitlementBean |
updateExtRole(EntitlementBean entitlementBean,
com.engiweb.pm.dao.db.DAO connDao) |
static final java.lang.String COPYRIGHT
EntitlementBean updateExtRole(EntitlementBean entitlementBean, com.engiweb.pm.dao.db.DAO connDao) throws com.engiweb.toolkit.common.BackendException
entitlementBean
- dao
- 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 exceptionEntitlementBean 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
EntitlementBean insertExternalRole(EntitlementBean entitlementBean, boolean safeCreate, com.engiweb.pm.dao.db.DAO connDao) throws com.engiweb.toolkit.common.BackendException
entitlementBean
- EntitlementBean
external role to add.safeCreate
- boolean
true - do an update if the external role already exists;
false - throws exception if the external role already existsdao
- DAO
the connection daoEntitlementBean
com.engiweb.toolkit.common.BackendException
void 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 exceptionvoid checkExternalTarget(com.engiweb.pm.dao.db.DAO connDao) throws com.engiweb.toolkit.common.BackendException
connDao
- com.engiweb.toolkit.common.BackendException
com.engiweb.pm.entity.BeanList<EntitlementBean> findExternalRole(EntitlementBean entitlementBean, ApplicationBean applicationBean, java.lang.Boolean isFulFilled, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO connDao) throws com.engiweb.toolkit.common.BackendException
entitlementBean
- EntitlementBean
the entitlementapplicationBean
- EntitlementBean
the applicationisFulFilled
- EntitlementBean
is fulfilledconnDao
- DAO
the connection daocom.engiweb.toolkit.common.BackendException
- the backend exception