com.crystaldecisions.sdk.plugin.authentication.sap.logsys
Interface ISAPR3LogicalSystem


public interface ISAPR3LogicalSystem


Nested Class Summary
static class ISAPR3LogicalSystem.SNC_Modes
           
static class ISAPR3LogicalSystem.SNC_QOP
           
 
Method Summary
 java.lang.StringBuffer constructLogonString()
           
 java.lang.String getAshost()
           
 java.lang.String getClient()
           
 java.lang.String getGroup()
           
 java.lang.String getLang()
           
 java.util.Set getMappedGroups()
           
 java.lang.String getMshost()
           
 java.lang.String getMySncName()
           
 java.lang.String getName()
           
 java.lang.String getPassword()
           
 java.lang.String getR3name()
           
 java.lang.String getSncIdentity()
           
 java.lang.String getSncLibraryPath()
           
 int getSncMode()
           
 int getSncQop()
           
 java.lang.String getSncTrustedSystems()
           
 java.lang.String getSysnr()
           
 java.lang.String getUser()
           
 boolean isDisabled()
           
 boolean isSncEnabled()
          if snc is enabled by judging SNC_MODE if SNC_MODE=1 or 3 then it is enabled
 boolean isSNCUsed()
          SNC is used when SNC Mode >0 and user set MySNCNames.
 boolean isUsingDefaultSncLibraryPath()
           
 void setAshost(java.lang.String ashost)
           
 void setClient(java.lang.String client)
           
 void setDisabled(boolean disabled)
           
 void setGroup(java.lang.String group)
           
 void setLang(java.lang.String lang)
           
 void setMappedGroups(java.util.Set mappedGroups)
           
 void setMshost(java.lang.String mshost)
           
 void setMySncName(java.lang.String mySncName)
           
 void setPassword(java.lang.String password)
           
 void setR3name(java.lang.String r3name)
           
 void setSncIdentity(java.lang.String sncIdentity)
           
 void setSncLibraryPath(java.lang.String sncLibraryPath)
           
 void setSncLibraryPathDefault(java.lang.String sncLibraryPathDefault)
           
 void setSncMode(int sncMode)
           
 void setSncQop(int sncQop)
           
 void setSncTrustedSystems(java.lang.String sncTrustedSystems)
           
 void setSysnr(java.lang.String sysnr)
           
 void setUser(java.lang.String user)
           
 

Method Detail

isSncEnabled

boolean isSncEnabled()
if snc is enabled by judging SNC_MODE if SNC_MODE=1 or 3 then it is enabled

Returns:

getSncIdentity

java.lang.String getSncIdentity()

setSncIdentity

void setSncIdentity(java.lang.String sncIdentity)

getSncLibraryPath

java.lang.String getSncLibraryPath()

setSncLibraryPath

void setSncLibraryPath(java.lang.String sncLibraryPath)

isUsingDefaultSncLibraryPath

boolean isUsingDefaultSncLibraryPath()

setSncLibraryPathDefault

void setSncLibraryPathDefault(java.lang.String sncLibraryPathDefault)

getSncMode

int getSncMode()

setSncMode

void setSncMode(int sncMode)
                throws SAPR3ValidationException
Throws:
SAPR3ValidationException

getSncQop

int getSncQop()

setSncQop

void setSncQop(int sncQop)
               throws SAPR3ValidationException
Throws:
SAPR3ValidationException

getSncTrustedSystems

java.lang.String getSncTrustedSystems()

setSncTrustedSystems

void setSncTrustedSystems(java.lang.String sncTrustedSystems)

getMySncName

java.lang.String getMySncName()

setMySncName

void setMySncName(java.lang.String mySncName)

getLang

java.lang.String getLang()

setLang

void setLang(java.lang.String lang)

getAshost

java.lang.String getAshost()

setAshost

void setAshost(java.lang.String ashost)

getClient

java.lang.String getClient()

setClient

void setClient(java.lang.String client)
               throws SAPR3ValidationException
Throws:
SAPR3ValidationException

isDisabled

boolean isDisabled()

setDisabled

void setDisabled(boolean disabled)

getGroup

java.lang.String getGroup()

setGroup

void setGroup(java.lang.String group)

getMshost

java.lang.String getMshost()

setMshost

void setMshost(java.lang.String mshost)

getName

java.lang.String getName()

getPassword

java.lang.String getPassword()

setPassword

void setPassword(java.lang.String password)

getR3name

java.lang.String getR3name()

setR3name

void setR3name(java.lang.String r3name)
               throws SAPR3ValidationException
Throws:
SAPR3ValidationException

getSysnr

java.lang.String getSysnr()

setSysnr

void setSysnr(java.lang.String sysnr)
              throws SAPR3ValidationException
Throws:
SAPR3ValidationException

getUser

java.lang.String getUser()

setUser

void setUser(java.lang.String user)

isSNCUsed

boolean isSNCUsed()
SNC is used when SNC Mode >0 and user set MySNCNames.

Returns:

constructLogonString

java.lang.StringBuffer constructLogonString()

getMappedGroups

java.util.Set getMappedGroups()
Returns:
Set

setMappedGroups

void setMappedGroups(java.util.Set mappedGroups)