Print Page as PDF
gov.va.med.vistalink.security.m.VistaKernelPrincipal ICR (5226)

gov.va.med.vistalink.security.m.VistaKernelPrincipal    ICR (5226)

Name Value
NUMBER 5226
IA # 5226
DATE CREATED 2008/07/01
CUSTODIAL PACKAGE VISTALINK
USAGE Supported
TYPE Other
DBIC APPROVAL STATUS APPROVED
NAME gov.va.med.vistalink.security.m.VistaKernelPrincipal
GENERAL DESCRIPTION
public interface VistaKernelPrincipal extends
java.security.Principal

Provides an interface to marks a principal that represents a logged on Kernel
user on an M system. Upon a successful JAAS login, one or more principals may
be contained in the JAAS subject that is returned from a successful JAAS login
(only one *Kernel* principal should be returned, however. The situation in
which multiple principals could be returned is if some kind of compound logon
has been set up that requires several logons to complete, for example one to
Kernel, and one to a separate health data repository). The
VistaKernelPrincipal interface is a marker you can use to identify a
"VistaKernelPrincipal" as one of those principals. However, an easier approach
is to use the helper method getKernelPrincipal in
gov.va.med.vistalink.security.VistaKernelPrincipalImpl to directly retrieve
the single VistaKernelPrincipal.
STATUS Active
KEYWORDS VistaLink
DURATION Till Otherwise Agreed
COMPONENT/ENTRY POINT
COMPONENT/ENTRY POINT COMPONENT DESCRIPTION VARIABLES
getUserDemographicValue
java.lang.String
getUserDemographicValue(java.lang.String key): Returns a given user
demographic value. Use the various KEY* field strings defined by this class to
retrieve various values.
VARIABLES TYPE VARIABLES DESCRIPTION
key Input
java.lang.String key: The key under which the
demographic value is stored.
return Output
return java.lang.String: String the value of the
demographic value requested.
getName
java.lang.String getName(): get the Principal's full
name from the New Person .01 field.
VARIABLES TYPE VARIABLES DESCRIPTION
return Output
returns value java.lang.String: the user name (from
the New Person .01 field) of the Principal.
KEY_DIVISION_IEN
static final java.lang.String KEY_DIVISION_IEN: map
key to store/retrieve division station IEN from userDemographicsHashTable.
KEY_DIVISION_STATION_NAME
static final java.lang.String
KEY_DIVISION_STATION_NAME: map key to store/retrieve division station name
from userDemographicsHashTable
KEY_DIVISION_STATION_NUMBER
static final java.lang.String
KEY_DIVISION_STATION_NUMBER: map key to store/retrieve division station number
from userDemographicsHashTable
KEY_DOMAIN_NAME
static final java.lang.String KEY_DOMAIN_NAME: map
key to store/retrieve domain name from userDemographicHashTable
KEY_DTIME
static final java.lang.String KEY_DTIME: map key to
store/retrieve user timeout value from userDemographicsHashTable
KEY_DUZ
static final java.lang.String KEY_DUZ: map key to
store/retrieve DUZ from userDemographicsHashTable
KEY_LANGUAGE
static final java.lang.String KEY_LANGUAGE: map key
to store/retrieve user language from userDemographicsHashTable
KEY_NAME_DEGREE
static final java.lang.String KEY_NAME_DEGREE: map
key to store/retrieve degree from userDemographicsHashTable
KEY_NAME_DISPLAY
static final java.lang.String KEY_NAME_DISPLAY: map
key to store/retrieve the display name from userDemographicsHashTable
KEY_NAME_FAMILYLAST
static final java.lang.String KEY_NAME_FAMILYLAST:
map key to store/retrieve name component family-last from
userDemographicsHashTable
KEY_NAME_GIVENFIRST
static final java.lang.String KEY_NAME_GIVENFIRST:
map key to store/retrieve name component given-first from
userDemographicsHashTable
KEY_NAME_MIDDLE
static final java.lang.String KEY_NAME_MIDDLE: map
key to store/retrieve name component middle from userDemographicsHashTable
KEY_NAME_NEWPERSON01
static final java.lang.String KEY_NAME_NEWPERSON01
map key to store/retrieve New Person .01 Field name from
userDemographicsHashTable
KEY_NAME_PREFIX
static final java.lang.String KEY_NAME_PREFIX: map
key to store/retrieve name component prefix from userDemographicsHashTable
KEY_NAME_SUFFIX
static final java.lang.String KEY_NAME_SUFFIX map key
to store/retrieve name component suffix from userDemographicsHashTable
KEY_SERVICE_SECTION
static final java.lang.String KEY_SERVICE_SECTION:
map key to store/retrieve user service/section from userDemographicsHashTable
KEY_TITLE
static final java.lang.String KEY_TITLE: map key to
store/retrieve user title from userDemographicsHashTable
KEY_VPID
static final java.lang.String KEY_VPID: map key to
store/retrieve user VPID from userDemographicHashTable
DATE ACTIVATED: JUL 11, 2008