Package de.aristaflow.adept2.core.orgmodelmanager
-
Interface Summary Interface Description ClientAdministration The client administration interface allows controlled access to data in the organisational model, thus allowing end-user to easily change their own data.ModelChangeOperations TheModelChangeOperationsprovide methods to alter the OrgModel (add and delete attributes), add/delete entities, change their attributes and add/delete relations between entities.ModelExplorer TheModelExplorerprovides information about the OrgModel like which entity types are used, which attributes they have, their data types etc.OrgModelInitialiser TheOrgModelInitialiserprovides the means to initialise the OrgModel during the startup of theOrgModelManager.OrgModelManager This is the central interface of the OrgModelManager service with the following sub-components:OrgModelInitialiser: Can initialize and adpat the org model during startup.OrgPolicyScriptHandler Org policy script handlers are responsible for evaluating script org policies.OrgPolicyScriptService A service allowing to registerOrgPolicyScriptHandlerdynamically at runtime at the org model manager.PasswordStrengthEstimator ThePasswordStrengthEstimatorprovides the means to estimate the strength of a password thus improving security.PolicyResolution This interface provides methods to deal with OrgPolicies (Bearbeiterformeln), i.e. -
Class Summary Class Description AttributeMetaData AttributeMetaDatais a simple immutable container class forAttributeMetaData.MetaDataElement-objects, supposed to conveniently hold all available meta information about the attributes of one entity type.AttributeMetaData.MetaDataElement Used to hold information about a single attribute.Filter AFiltercan be used to restrict the result list returned byModelExplorer.getEntities(de.aristaflow.adept2.base.sessionmanagement.SessionToken, de.aristaflow.adept2.model.orgmodel.EntityType, Filter, boolean, String...).Filter.Selection A simple container class for a selection/condition, consisting of an attribute name, a comparison operator and a value object. -
Exception Summary Exception Description OrgModelException AnOrgModelExceptioncan be thrown for various reasons byModelExplorerandModelChangeOperations, ranging from trying to use deactivated entity types to trying to access attributes that don't exist.PolicyResolutionException ThisPolicyResolutionExceptionis thrown byPolicyResolution's methods when the provided OrgPolicy (Bearbeiterformel) is syntactically or semantically incorrect.