//Artefact:ModelClass/com/sphenon/modelling/xmodel/XMSecurity
Description
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMSecurity/Class
Description
The security class of the respective class or feature. In the security
database, users and groups are granted certain rights with regard to
such security classes.
Applies to
▸ Model level: ☑ logical model ∙ ☑ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☑ attributes ∙ ☑ operations ∙ ☑ association
ends ∙ ☐ states
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMSecurity/DynamicClass
Description
The security class of instances of the respective class or feature,
derived dynamically for each such instance.
Applies to
▸ Model level: ☑ logical model ∙ ☑ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☑ attributes ∙ ☑ operations ∙ ☑ association
ends ∙ ☐ states
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMSecurity/OperationAccessType
Description
The access type that is required for that feature to be executed.
Defaults to 'EXECUTE', but it reasonably might be e.g. 'MODIFY'.
Applies to
▸ Model level: ☑ logical model ∙ ☑ technical model
▸ Model elements: ☐ packages ∙ ☐ classes ∙ ☑ attributes ∙ ☑ operations ∙ ☑ association
ends ∙ ☐ states
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMSecurity/VisibilityAccessType
Description
The access type that is required for that feature to be visible.
Applies to
▸ Model level: ☑ logical model ∙ ☑ technical model
▸ Model elements: ☐ packages ∙ ☐ classes ∙ ☑ attributes ∙ ☑ operations ∙ ☑ association
ends ∙ ☐ states
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMSecurity/ChangeabilityAccessType
Description
The access type that is required for that feature to be changeable.
Is used in RetrieverFilters, where the changeability of filter
attributes obviously does not depend on MODIFY access to the real
business data, but only to READ access on it, since not the ADO
level data is modified, but instead only the filters used for searching.
Do not use this property for any other purpose, since it easily can
break security.
Applies to
▸ Model level: ☑ logical model ∙ ☑ technical model
▸ Model elements: ☐ packages ∙ ☐ classes ∙ ☑ attributes ∙ ☑ operations ∙ ☑ association
ends ∙ ☐ states
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMSecurity/ClassProperties
Description
Properties of security classes, valid for the respective tangible and it's contained
items.
Each entry consists of a security class, and an associated pair of a property name
and
a property value.
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☑ spaces ∙ ☑ artefacts ∙ ☐ services