ca.infoway.messagebuilder.model.ab_mr2007_v02_r02.sessionmgmt.merged
Class LogoffBean

Package class diagram package LogoffBean
java.lang.Object
  extended by ca.infoway.messagebuilder.model.MessagePartBean
      extended by ca.infoway.messagebuilder.model.ab_mr2007_v02_r02.sessionmgmt.merged.LogoffBean
All Implemented Interfaces:
NullFlavorSupport, Serializable

public class LogoffBean
extends MessagePartBean

COMT_MT900002AB.ActPermission: Logoff

Represents the ending of a request for access to a system.

For security reasons, access permissions should be revoked when they are no longer required

COMT_MT900004AB.ActPermission: Logon

Represents a request to being given permission to access a system.

Rather than relying on local PoS applications for user authentication, some jurisdictions will require direct authentication to the central EHR application. This message is used where that authentication does not occur via other standards.

See Also:
Serialized Form

Constructor Summary
LogoffBean()
           
 
Method Summary
 List<TransactionPermissionBean> getComponentTransactionPermission()
          Un-merged Business Name: (no business name specified)
 Identifier getId()
          Un-merged Business Name: AuthenticationToken
 Identifier getPerformerAssignedEntityId()
          Business Name: ProviderId
 Interval<Date> getPerformerTime()
          Business Name: PasswordExpiryDate
 void setId(Identifier id)
          Un-merged Business Name: AuthenticationToken
 void setPerformerAssignedEntityId(Identifier performerAssignedEntityId)
          Business Name: ProviderId
 void setPerformerTime(Interval<Date> performerTime)
          Business Name: PasswordExpiryDate
 
Methods inherited from class ca.infoway.messagebuilder.model.MessagePartBean
getField, getNullFlavor, getNullFlavor, getSpecializationType, hasNullFlavor, hasNullFlavor, setNullFlavor, setNullFlavor, setSpecializationType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogoffBean

public LogoffBean()
Method Detail

getId

public Identifier getId()

Un-merged Business Name: AuthenticationToken

Relationship: COMT_MT900002AB.ActPermission.id

Conformance/Cardinality: MANDATORY (1)

Indicates the authentication token to be revoked/ended

Needed to identify which session is to be logged off.

Un-merged Business Name: SecurityToken

Relationship: COMT_MT900004AB.ActPermission.id

Conformance/Cardinality: MANDATORY (1)

A unique token indicating that the user has been authenticated to the system.

The token is needed for inclusion in subsequent messages to identify that the transaction is being performed under the auspices of an authenticated user.


setId

public void setId(Identifier id)

Un-merged Business Name: AuthenticationToken

Relationship: COMT_MT900002AB.ActPermission.id

Conformance/Cardinality: MANDATORY (1)

Indicates the authentication token to be revoked/ended

Needed to identify which session is to be logged off.

Un-merged Business Name: SecurityToken

Relationship: COMT_MT900004AB.ActPermission.id

Conformance/Cardinality: MANDATORY (1)

A unique token indicating that the user has been authenticated to the system.

The token is needed for inclusion in subsequent messages to identify that the transaction is being performed under the auspices of an authenticated user.


getPerformerTime

public Interval<Date> getPerformerTime()

Business Name: PasswordExpiryDate

Un-merged Business Name: PasswordExpiryDate

Relationship: COMT_MT900004AB.Performer.time

Conformance/Cardinality: REQUIRED (0-1)

Indicates the last date that the current password for the authenticating user will be considered valid.

Ensures the user is aware of when their password is next scheduled to expire.


setPerformerTime

public void setPerformerTime(Interval<Date> performerTime)

Business Name: PasswordExpiryDate

Un-merged Business Name: PasswordExpiryDate

Relationship: COMT_MT900004AB.Performer.time

Conformance/Cardinality: REQUIRED (0-1)

Indicates the last date that the current password for the authenticating user will be considered valid.

Ensures the user is aware of when their password is next scheduled to expire.


getPerformerAssignedEntityId

public Identifier getPerformerAssignedEntityId()

Business Name: ProviderId

Un-merged Business Name: ProviderId

Relationship: COMT_MT900004AB.AssignedEntity.id

Conformance/Cardinality: MANDATORY (1)

The identifier of the provider logged on

Links the user id to the provider id

The Wellnet Provider Id of the assigned person is returned.


setPerformerAssignedEntityId

public void setPerformerAssignedEntityId(Identifier performerAssignedEntityId)

Business Name: ProviderId

Un-merged Business Name: ProviderId

Relationship: COMT_MT900004AB.AssignedEntity.id

Conformance/Cardinality: MANDATORY (1)

The identifier of the provider logged on

Links the user id to the provider id

The Wellnet Provider Id of the assigned person is returned.


getComponentTransactionPermission

public List<TransactionPermissionBean> getComponentTransactionPermission()

Un-merged Business Name: (no business name specified)

Relationship: COMT_MT900004AB.Component.transactionPermission

Conformance/Cardinality: POPULATED (1)



Copyright © 2013. All Rights Reserved.