SecurityAndPrivacy
Class AtomicPolicy

This is the base class for a variety of individual policy types, and may be used to instantiate specific policies. These policies may exist on their own, or may be combined together in a composition of atomic policies. ISO 22600-2 specifies a Security Policy as plan or course of action adopted for providing computer security.
This class is derived from ISO 22600-2 and HL7 DAM, where this concept is called Basic Policy. The FHIM calls this Atomic Policy to emphasize that they may be combined into composites.

Attributes
String implementableRule implementableRule
String ruleText ruleText
SecurityContext securityContext securityContext

Attributes inherited from FHIM::SecurityAndPrivacy::Policy FHIM::SecurityAndPrivacy::Policy
authority authority, description description, effectiveTime effectiveTime, identifier identifier, mimeType mimeType, name name, securityRole securityRole, status status, uri uri

Properties:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
Keywords
NameAtomicPolicy
Name Expression
NamespaceSecurityAndPrivacy
Owned Template Signature
OwnerSecurityAndPrivacy
Owning Template Parameter
PackageSecurityAndPrivacy
Qualified NameFHIM::SecurityAndPrivacy::AtomicPolicy
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 implementableRule
Public String implementableRule
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassAtomicPolicy
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NameimplementableRule
Name Expression
NamespaceAtomicPolicy
Opposite
OwnerAtomicPolicy
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::AtomicPolicy::implementableRule
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 ruleText
Public String ruleText
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassAtomicPolicy
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NameruleText
Name Expression
NamespaceAtomicPolicy
Opposite
OwnerAtomicPolicy
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::AtomicPolicy::ruleText
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 securityContext
Public SecurityContext securityContext
Constraints:
Properties:

AggregationComposite
Alias
AssociationatomicPolicy_securityContext
Association End
ClassAtomicPolicy
Datatype
Default
Default Value
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamesecurityContext
Name Expression
NamespaceAtomicPolicy
Opposite
OwnerAtomicPolicy
Owning Association
Owning Template Parameter
Qualified NameFHIM::SecurityAndPrivacy::AtomicPolicy::securityContext
Stereotype
Template Parameter
TypeSecurityContext
Upper1
Upper Value(1)
VisibilityPublic