public abstract class VistaLinkConnectionSpecImpl extends Object implements VistaLinkConnectionSpec
| Modifier and Type | Field and Description |
|---|---|
protected static String |
ATTRIBUTE_SECURITY_DIVISION
The string used to identify the division attribute
|
protected static String |
ATTRIBUTE_SECURITY_STATE
The string used to identify the state attribute
|
protected static String |
ATTRIBUTE_SECURITY_TYPE
The string used to identify the type attribute
|
| Constructor and Description |
|---|
VistaLinkConnectionSpecImpl()
Deprecated.
|
VistaLinkConnectionSpecImpl(String division) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearSecurityNode(Node securityNode)
clears the information in the security node
|
String |
getDivision()
Returns the division of this ConnectionSpec.
|
EMReAuthState |
getSecurityState()
returns the state of re-authentication
|
void |
setDivision(String string)
Sets the division
|
void |
setSecurityDivisionAttr(Node securityNode)
Sets the division in the security Xml
|
void |
setSecurityState(EMReAuthState reAuthState)
Sets the security state in the securityNode to identify the re-authentication state
|
void |
setSecurityStateAttr(Node securityNode)
Sets the security state in the securityNode to identify the re-authentication state
|
void |
setSecurityTypeAttr(Node securityNode)
Sets the security type in the security xml
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProprietarySecurityInfo, getSecurityType, isConnSpecEqual, setAuthenticationNodesprotected static final String ATTRIBUTE_SECURITY_TYPE
protected static final String ATTRIBUTE_SECURITY_STATE
protected static final String ATTRIBUTE_SECURITY_DIVISION
public VistaLinkConnectionSpecImpl()
public VistaLinkConnectionSpecImpl(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).
public String getDivision()
VistaLinkConnectionSpecgetDivision in interface VistaLinkConnectionSpecpublic void setDivision(String string)
VistaLinkConnectionSpecsetDivision in interface VistaLinkConnectionSpecstring - Station #public void setSecurityState(EMReAuthState reAuthState)
reAuthState - reauthentication state to setpublic EMReAuthState getSecurityState()
public void setSecurityDivisionAttr(Node securityNode)
securityNode - Security Nodepublic void setSecurityStateAttr(Node securityNode)
securityNode - Security nodepublic void setSecurityTypeAttr(Node securityNode)
securityNode - Security nodepublic void clearSecurityNode(Node securityNode)
clearSecurityNode in interface VistaLinkConnectionSpecsecurityNode - the node to clearVistaLinkConnectionSpec.clearSecurityNode(org.w3c.dom.Node)Copyright © 2026. All rights reserved.