: Public Class
Created: 25/03/2017 10:37:55
Modified: 16/07/2021 16:13:44
Project:
Advanced:
A registration of the TRANSPORT CUSTOMER with an ACCOUNT PROVIDER to obtain travel services. <br/>
Attribute
Public dateTime
  CreationDate
Details:
persistence=false
Notes: Creation date of CUSTOMER ACCOUNT.<br/>
Public CustomerAccountIdType
  id
Details:
persistence=false
Notes: Identifier of a CUSTOMER ACCOUNT.<br/>
Public dateTime
  ModificationDate
Details:
persistence=false
Notes: Last modification date of CUSTOMER ACCOUNT.<br/>
Public normalizedString
  Status
Details:
persistence=false
Notes: Status of a CUSTOMER ACCOUNT.<br/>
Operation
Public
untStates():void
Details:
Sequential
Element Source Role Target Role
TYPE OF CUSTOMER ACCOUNT
Class  
Name: classified as
 
Name: classifying
 
Details:
 
IDENTITY PROVIDER ROLE
Class  
Name: identified by
 
Name: identity supplier
 
Details:
 
ACCOUNT PROVIDER ROLE
Class  
Name: provided by
 
Name: provider
 
Details:
 
Element Source Role Target Role
CUSTOMER PURCHASE PACKAGE
Class  
Name: acquired by
 
Name: acquisition for
 
Details:
 
CUSTOMER PAYMENT MEANS
Class  
Name: registered with
 
Name: allowing
 
Details:
 
SERVICE ACCESS CODE
Class  
Name:  
 
Name:  
 
Details:
 
MEDIUM APPLICATION INSTANCE
Class  
Name: registered to
 
Name: registering
 
Details:
 
FARE CONTRACT
Class  
Name: governed by
 
Name: registered to
 
Details:
 
TRAVEL DOCUMENT
Class  
Name: related to
 
Name: registering
 
Details:
 
ACCOUNT SALES EVENT
Class  
Name: affecting
 
Name: affected by
 
Details:
 
PI REQUEST
Class  
Name: made for
 
Name: recorded in
 
Details:
 
CUSTOMER PROFILE MODIFICATION ENTRY
Class  
Name: recorded in
 
Name: modifying
 
Details:
 
CUSTOMER MEDIA REGISTRATION ENTRY
Class  
Name: recorded in
 
Name: assigning
 
Details:
 
CUSTOMER ACCOUNT ENTRY
Class «Abstract»
Name: recording
 
Name: recorded in
 
Details:
 
MONITORED TRIP PATTERN
Class  
Name: notifying
 
Name: notified by
 
Details:
 
CUSTOMER DEREGISTRATION ENTRY
Class  
Name: recorded in
 
Name: anonymising
 
Details:
 
CUSTOMER ACCOUNT SECURITY LISTING
Class  
Name: listing of
 
Name: listed by
 
Details:
 
MEDIUM ACCESS DEVICE
Class  
Name: registered to
 
Name: registering
 
Details:
 
ACCOUNT REVIVE EVENT
Class  
Name: reviving
 
Name: revived by
 
Details:
 
CUSTOMER REGISTRATION ENTRY
Class  
Name: recorded in
 
Name: creating
 
Details:
 
TRANSPORT CUSTOMER
Class  
Name: registered to
 
Name: registered for
 
Details:
 
ACCOUNT SUSPEND EVENT
Class  
Name: suspending
 
Name: suspended by
 
Details:
 
CUSTOMER PAYMENT MEANS
Class  
Name: preferred by
 
Name: preferring
 
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
CUSTOMER PAYMENT MEANS Class Strong From  
SERVICE ACCESS CODE Class Weak From  
FARE CONTRACT Class Strong From  
«TRANSMODEL VIEW» LOGGABLE OBJECT Class Generalization To  
PI REQUEST Class Weak From  
MEDIUM ACCESS DEVICE Class Weak From