public interface IHierarchy
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 |
buildHierarchy(HierarchyBean hierarchyBean,
java.lang.String token,
java.lang.String realm)
Create a job for the group scope building operation
|
void |
delete(HierarchyBean hierarchyBean,
java.lang.String token,
java.lang.String realm)
Deletes an existing hierarchy
|
com.engiweb.pm.entity.BeanList<HierarchyBean> |
find(HierarchyBean hierarchyBean,
boolean excludeOU,
com.engiweb.pm.entity.Paging paging,
java.lang.String token,
java.lang.String realm)
Returns the hierarchy beans filtered by a passed
HierarchyBean . |
HierarchyBean |
insert(HierarchyBean hierarchyBean,
java.lang.String token,
java.lang.String realm)
Adds a new hierarchy if it not exists yet.
|
HierarchyBean |
update(HierarchyBean hierarchyBean,
java.lang.String token,
java.lang.String realm)
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, java.lang.String token, java.lang.String realm) 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 nameBeanList
of HierarchyBean
com.engiweb.toolkit.common.BackendException
HierarchyBean insert(HierarchyBean hierarchyBean, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
hierarchyBean
- HierarchyBean
to insert (mandatory). The name is a mandatory field.token
- String
Authorization stringrealm
- String
Realm nameHierarchyBean
com.engiweb.toolkit.common.BackendException
HierarchyBean update(HierarchyBean hierarchyBean, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
hierarchyBean
- HierarchyBean
to update (mandatory).It must be present and uniquely defined.token
- String
Authorization stringrealm
- String
Realm nameHierarchyBean
com.engiweb.toolkit.common.BackendException
void delete(HierarchyBean hierarchyBean, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
hierarchyBean
- HierarchyBean
to deletetoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException
void buildHierarchy(HierarchyBean hierarchyBean, java.lang.String token, java.lang.String realm) throws com.engiweb.toolkit.common.BackendException
hierarchyBean
- HierarchyBean
must be present and uniquely definedtoken
- String
Authorization stringrealm
- String
Realm namecom.engiweb.toolkit.common.BackendException