|
VistALink v1.5.0.026 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgov.va.med.vistalink.adapter.cci.VistaLinkConnectionSpecImpl
This is the base implementation class for VistaLinkConnectionSpec
Constructor Summary | |
VistaLinkConnectionSpecImpl()
Note that division is required to be set into a connection spec before it can be used. |
|
VistaLinkConnectionSpecImpl(java.lang.String division)
|
Method Summary | |
void |
clearSecurityNode(org.w3c.dom.Node securityNode)
clears the information in the security node |
java.lang.String |
getDivision()
Returns the user name of this ConnectionSpec. |
gov.va.med.vistalink.adapter.spi.EMReAuthState |
getSecurityState()
returns the state of re-authentication |
void |
setDivision(java.lang.String string)
Sets the division |
void |
setSecurityDivisionAttr(org.w3c.dom.Node securityNode)
Sets the division in the security Xml |
void |
setSecurityState(gov.va.med.vistalink.adapter.spi.EMReAuthState reAuthState)
Sets the security state in the securityNode to identify the re-authentication state |
void |
setSecurityStateAttr(org.w3c.dom.Node securityNode)
Sets the security state in the securityNode to identify the re-authentication state |
void |
setSecurityTypeAttr(org.w3c.dom.Node securityNode)
Sets the security type in the security xml |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface gov.va.med.vistalink.adapter.cci.VistaLinkConnectionSpec |
getProprietarySecurityInfo, getSecurityType, isConnSpecEqual, setAuthenticationNodes |
Constructor Detail |
public VistaLinkConnectionSpecImpl()
This constructor, method or field is not for public use. |
public VistaLinkConnectionSpecImpl(java.lang.String division)
division
- The station number (e.g., "523", "523BZ", etc.) requested as the division under which logon/actions
should be conducted for this user on the target Kernel/M system.
The division parameter for connection specs is mandatory. This ensures that division requested for a connection on behalf of an end-user matches the division actually accessed on the M side of the connection.
The value to pass for the division parameter is the division station number, e.g., "523", "523BZ", etc. This is the value found in field 99 ('Station Number') of the corresponding entry in the Institution File on the M system.
On the M side, if a user doesn't have one or more "divisions" specified in the DIVISION (#200.02) multiple of their New Person file entry, the division passed in with the connection spec must be the station number of the division set into the DEFAULT INSTITUTION (#217) field of the KERNEL SYSTEM PARAMETERS (#8989.3) file entry for the site. This value is set by Kernel into DUZ(2).
On the M side, if a user has one or more "divisions" specified in the DIVISION (#200.02) multiple of their New Person file entry, the division passed in with the connection spec must be the station number for one of those divisions present in that multiple. This value will be set by Kernel into DUZ(2).
Method Detail |
public java.lang.String getDivision()
VistaLinkConnectionSpec
getDivision
in interface VistaLinkConnectionSpec
public void setDivision(java.lang.String string)
VistaLinkConnectionSpec
setDivision
in interface VistaLinkConnectionSpec
string
- Station #public void setSecurityState(gov.va.med.vistalink.adapter.spi.EMReAuthState reAuthState)
reAuthState
- reauthentication state to setThis constructor, method or field is not for public use. |
public gov.va.med.vistalink.adapter.spi.EMReAuthState getSecurityState()
This constructor, method or field is not for public use. |
public void setSecurityDivisionAttr(org.w3c.dom.Node securityNode)
securityNode
- Security NodeThis constructor, method or field is not for public use. |
public void setSecurityStateAttr(org.w3c.dom.Node securityNode)
securityNode
- Security nodeThis constructor, method or field is not for public use. |
public void setSecurityTypeAttr(org.w3c.dom.Node securityNode)
securityNode
- Security nodeThis constructor, method or field is not for public use. |
public void clearSecurityNode(org.w3c.dom.Node securityNode)
clearSecurityNode
in interface VistaLinkConnectionSpec
securityNode
- the node to clearVistaLinkConnectionSpec.clearSecurityNode(org.w3c.dom.Node)
This constructor, method or field is not for public use. |
|
VistALink v1.5.0.026 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |