Interface
Classe Four Eyes Principle

Attributi
Status Status

This attribute identifies which requests under the four eyes principle require attention of the approver.
Its main purpose is to provide efficient way of filtering requests where the four eyes principle is required.
The exhaustive list of values is:
• Awaiting approval
• Queued
• Approved
• Rejected
• Revoked

Object Type Object Type

The Object Type describes the kind of identification according to responsible domain naming.

Object Identifier Object Identifier

The Object ID includes the technical identifier of the added / changed / deleted object.
The Object ID returned by the subsequent module after a successful business validation

<<Entity>> <Class> Static Data Entity static data entity static data entity
<<Boundary>> <Class> U2A Inbound Communication u2A Inbound Communication u2A Inbound Communication
<Primitive Type> Integer Revision Number of Unrevised Object Revision Number of Unrevised Object

The Revision Number of Unrevised Object includes the revision number of the changed / deleted object, which was valid before the revision.

<Primitive Type> Integer Revision Number of Revised Object Revision Number of Revised Object

The Revision Number of Revised Object includes the revision number of the added / changed / deleted object, which is valid after the revision.


Proprietà:

Is Abstractfalse
Is Activefalse
Is Leaffalse
NameFour Eyes Principle
Namespace<Package> Interface
Owner<Package> Interface
Package<Package> Interface
Qualified NameT2S Data Model::Interface::Four Eyes Principle
StereotypeBoundary
VisibilityPublic

Dettagli attributo

 Object Identifier
Public Object Identifier

The Object ID includes the technical identifier of the added / changed / deleted object.
The Object ID returned by the subsequent module after a successful business validation

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Four Eyes Principle
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameObject Identifier
Namespace<<Boundary>> <Class> Four Eyes Principle
Owner<<Boundary>> <Class> Four Eyes Principle
Qualified NameT2S Data Model::Interface::Four Eyes Principle::Object Identifier
Upper1
VisibilityPublic


 Object Type
Public Object Type

The Object Type describes the kind of identification according to responsible domain naming.

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Four Eyes Principle
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameObject Type
Namespace<<Boundary>> <Class> Four Eyes Principle
Owner<<Boundary>> <Class> Four Eyes Principle
Qualified NameT2S Data Model::Interface::Four Eyes Principle::Object Type
Upper1
VisibilityPublic


 Revision Number of Revised Object
Public <Primitive Type> Integer Revision Number of Revised Object

The Revision Number of Revised Object includes the revision number of the added / changed / deleted object, which is valid after the revision.

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Four Eyes Principle
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameRevision Number of Revised Object
Namespace<<Boundary>> <Class> Four Eyes Principle
Owner<<Boundary>> <Class> Four Eyes Principle
Qualified NameT2S Data Model::Interface::Four Eyes Principle::Revision Number of Revised Object
Type<Primitive Type> Integer
Upper1
VisibilityPublic


 Revision Number of Unrevised Object
Public <Primitive Type> Integer Revision Number of Unrevised Object

The Revision Number of Unrevised Object includes the revision number of the changed / deleted object, which was valid before the revision.

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Four Eyes Principle
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameRevision Number of Unrevised Object
Namespace<<Boundary>> <Class> Four Eyes Principle
Owner<<Boundary>> <Class> Four Eyes Principle
Qualified NameT2S Data Model::Interface::Four Eyes Principle::Revision Number of Unrevised Object
Type<Primitive Type> Integer
Upper1
VisibilityPublic


 static data entity
Private <<Entity>> <Class> Static Data Entity static data entity
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_static data entity_four Eyes Principle
Class<<Boundary>> <Class> Four Eyes Principle
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Lower Value<Literal Integer> 1
Multiplicity1
Namestatic data entity
Namespace<<Boundary>> <Class> Four Eyes Principle
Owner<<Boundary>> <Class> Four Eyes Principle
Qualified NameT2S Data Model::Interface::Four Eyes Principle::static data entity
Type<<Entity>> <Class> Static Data Entity
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 Status
Public Status

This attribute identifies which requests under the four eyes principle require attention of the approver.
Its main purpose is to provide efficient way of filtering requests where the four eyes principle is required.
The exhaustive list of values is:
• Awaiting approval
• Queued
• Approved
• Rejected
• Revoked

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Four Eyes Principle
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameStatus
Namespace<<Boundary>> <Class> Four Eyes Principle
Owner<<Boundary>> <Class> Four Eyes Principle
Qualified NameT2S Data Model::Interface::Four Eyes Principle::Status
Upper1
VisibilityPublic


 u2A Inbound Communication
Private <<Boundary>> <Class> U2A Inbound Communication u2A Inbound Communication
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_four Eyes_u2A Inbound Communication
Class<<Boundary>> <Class> Four Eyes Principle
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Lower Value<Literal Integer> 1
Multiplicity1..2
Nameu2A Inbound Communication
Namespace<<Boundary>> <Class> Four Eyes Principle
Opposite<Property> four Eyes : Four Eyes Principle [0..1]
Owner<<Boundary>> <Class> Four Eyes Principle
Qualified NameT2S Data Model::Interface::Four Eyes Principle::u2A Inbound Communication
Type<<Boundary>> <Class> U2A Inbound Communication
Upper2
Upper Value<Literal Unlimited Natural> 2
VisibilityPrivate