Package | Description |
---|---|
com.whitestein.lsps.orgstructure.context |
Classes that represents Organization Structure model objects
like
RoleUnitHolder in java code. |
com.whitestein.lsps.orgstructure.generation | |
com.whitestein.lsps.orgstructure.model |
Model classes representing role and organization unit that are present in
process model.
|
com.whitestein.lsps.orgstructure.model.resolver |
Modifier and Type | Method and Description |
---|---|
static RoleUnit |
OrgStructureHelper.getRoleUnitInProcessModel(RoleUnitName roleUnitName,
com.whitestein.lsps.model.ProcessModel processModel)
Returns
role or organization unit for given
role or organization unit name within given
processModel . |
Modifier and Type | Method and Description |
---|---|
abstract RoleUnit |
RoleUnitGenerator.generateModel() |
RoleUnit |
ImportedRoleUnitGenerator.generateModel() |
abstract RoleUnit |
RoleUnitGenerator.generateRelations()
Generates relations between role units.
|
RoleUnit |
RoleGenerator.generateRelations() |
RoleUnit |
OrgUnitGenerator.generateRelations() |
RoleUnit |
ImportedRoleUnitGenerator.generateRelations() |
Modifier and Type | Class and Description |
---|---|
class |
OrgUnit
Model representation of an organization unit.
|
class |
Role
Model representation of a role.
|
Modifier and Type | Method and Description |
---|---|
RoleUnit |
RoleUnit.addChild(RoleUnit child)
Adds given
child into the children of this role or organization unit and returns
current RoleUnit instance. |
RoleUnit |
RoleUnit.addParent(RoleUnit parent)
Adds given
parent into the parents of this role or organization unit and returns
current RoleUnit instance. |
RoleUnit |
OrgStructModule.getRoleUnit(String name)
Returns a role or an organization unit for given name.
|
Modifier and Type | Method and Description |
---|---|
Collection<RoleUnit> |
RoleUnit.getChildren()
Returns a collection of children of this role or organization unit.
|
Collection<RoleUnit> |
RoleUnit.getParents()
Returns a collection of parents of this role or organization unit.
|
Collection<RoleUnit> |
OrgStructModule.getRoleUnits()
Returns the collection of roles or/and organization units.
|
Modifier and Type | Method and Description |
---|---|
RoleUnit |
RoleUnit.addChild(RoleUnit child)
Adds given
child into the children of this role or organization unit and returns
current RoleUnit instance. |
Role |
Role.addChild(RoleUnit roleUnit)
Adds given
roleUnit into the children of this role and returns
current Role instance. |
OrgUnit |
OrgUnit.addChild(RoleUnit roleUnit)
Adds given
roleUnit into the children of this organization unit
and returns current OrgUnit instance. |
RoleUnit |
RoleUnit.addParent(RoleUnit parent)
Adds given
parent into the parents of this role or organization unit and returns
current RoleUnit instance. |
Role |
Role.addParent(RoleUnit roleUnit)
Adds given
roleUnit into the parents of this role and returns
current Role instance. |
OrgUnit |
OrgUnit.addParent(RoleUnit roleUnit)
Adds given
roleUnit into the parents of this organization unit
and returns current OrgUnit instance. |
Modifier and Type | Method and Description |
---|---|
protected void |
StrictRolesResolver.doResolve(RoleUnit roleUnit,
Collection<RoleUnitParameter> parameters)
If given
roleUnit is a role the method resolves to a
set of roles with just this roleUnit , otherwise the result of
resolving is empty set of roles. |
protected void |
RecursiveDescentRolesResolver.doResolve(RoleUnit roleUnit,
Collection<RoleUnitParameter> parameters)
|
protected abstract void |
AbstractRolesResolver.doResolve(RoleUnit roleUnit,
Collection<RoleUnitParameter> parameters)
Runs actual roles resolving algorithm applied to given
roleUnit . |
Set<RoleUnitName> |
RolesResolver.resolve(RoleUnit roleUnit)
Runs a resolving algorithm and returns a set of names of roles that were
resolved from given
roleUnit . |
Set<RoleUnitName> |
AbstractRolesResolver.resolve(RoleUnit roleUnit) |
Set<RoleUnitName> |
ParametricRolesResolver.resolve(RoleUnit roleUnit,
Collection<RoleUnitParameter> parameters)
Runs a resolving algorithm and returns a set of names of roles that were
resolved from given
roleUnit . |
Set<RoleUnitName> |
AbstractRolesResolver.resolve(RoleUnit roleUnit,
Collection<RoleUnitParameter> parameters) |
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.