public interface IHierarchyDirect
extends common.direct.IDirect
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
Copyright
|
Modifier and Type | Method and Description |
---|---|
void |
buildHierarchy(HierarchyBean hierarchyBean,
com.engiweb.pm.dao.db.DAO dao)
Create a job for the group scope building operation
|
void |
delete(HierarchyBean hierarchyBean,
com.engiweb.pm.dao.db.DAO dao)
Deletes an existing hierarchy
|
com.engiweb.pm.entity.BeanList<HierarchyBean> |
find(HierarchyBean hierarchyBean,
boolean excludeOU,
com.engiweb.pm.entity.Paging paging,
com.engiweb.pm.dao.db.DAO dao)
Returns the hierarchy beans filtered by a passed
HierarchyBean . |
HierarchyBean |
insert(HierarchyBean hierarchyBean,
com.engiweb.pm.dao.db.DAO dao)
* Adds a new hierarchy if it not exists yet.
|
HierarchyBean |
update(HierarchyBean hierarchyBean,
com.engiweb.pm.dao.db.DAO dao)
Updates an existing hierarchy
|
static final java.lang.String COPYRIGHT
com.engiweb.pm.entity.BeanList<HierarchyBean> find(HierarchyBean hierarchyBean, boolean excludeOU, com.engiweb.pm.entity.Paging paging, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
HierarchyBean
.hierarchyBean
- HierarchyBean
if null no filter is applied, otherwise the passed object is used as filterpaging
- Paging
token
- String
Authorization stringrealm
- String
Realm namedao
- BeanList
of HierarchyBean
com.engiweb.toolkit.common.BackendException
HierarchyBean insert(HierarchyBean hierarchyBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
hierarchyBean
- HierarchyBean
to insert (mandatory). The name is a mandatory field.dao
- HierarchyBean
com.engiweb.toolkit.common.BackendException
HierarchyBean update(HierarchyBean hierarchyBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
hierarchyBean
- HierarchyBean
to update (mandatory).It must be present and uniquely defined.dao
- HierarchyBean
com.engiweb.toolkit.common.BackendException
void delete(HierarchyBean hierarchyBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
hierarchyBean
- HierarchyBean
to deletedao
- com.engiweb.toolkit.common.BackendException
void buildHierarchy(HierarchyBean hierarchyBean, com.engiweb.pm.dao.db.DAO dao) throws com.engiweb.toolkit.common.BackendException
hierarchyBean
- HierarchyBean
must be present and uniquely defineddao
- com.engiweb.toolkit.common.BackendException