ST Fare Contract MODEL::CUSTOMER ACCOUNT

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