|
7.0 Action Request System Java API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.remedy.arsys.api.ARServerUser
The ARServerUser
class
contains login information for accessing the AR System,
including user name, password, and server.
Sessions are established by using the ARServerUser
class.
User information contained in this class must be present
for all subsequent API function calls intended to operate within that session.
You use an ARServerUser
object to
initialize calls to a particular AR System server.
Constructor Summary | |
ARServerUser()
constructor |
|
ARServerUser(java.lang.String user,
java.lang.String password,
java.lang.String locale,
java.lang.String server)
|
|
ARServerUser(java.lang.String user,
java.lang.String password,
java.lang.String locale,
java.lang.String serverName,
int serverPort)
|
|
ARServerUser(java.lang.String user,
java.lang.String password,
java.lang.String locale,
java.lang.String server,
long cacheId)
|
|
ARServerUser(java.lang.String user,
java.lang.String password,
java.lang.String authentication,
java.lang.String locale,
java.lang.String server,
long cacheId)
|
|
ARServerUser(java.lang.String user,
java.lang.String password,
java.lang.String authentication,
java.lang.String locale,
java.lang.String timeZone,
java.lang.String customDateFormat,
java.lang.String customTimeFormat,
java.lang.String server,
long cacheId)
|
Method Summary | |
void |
clear()
Clears all of the references to member objects. |
protected void |
finalize()
Clears up all the resource held by native code, if logout has not been called. |
boolean |
getAdminFlag()
Returns administrator flag. |
java.lang.String |
getAuthentication()
Returns authentication string |
long |
getCacheId()
Returns cache ID. |
java.lang.String |
getCharset()
Returns charset, which has fixed value of UTF-8. |
int |
getChunkResponseSize()
Get the chunk response size |
int |
getClientType()
Get the client type |
java.lang.String |
getCustomDateFormat()
Returns customDateFormat. |
boolean |
getCustomFlag()
Returns custom flag if user is member of Customize group. |
java.lang.String |
getCustomTimeFormat()
Returns customTimeFormat. |
StatusInfo[] |
getLastStatus()
Returns last status information. |
java.lang.String |
getLocale()
Returns locale used when returning error messages (if a message catalog exists), formatting date/time information, and sorting or comparing values. |
long |
getLockToSocketNumber()
Get the lock to socket number |
LoggingInfo |
getLogging()
Returns logging information. |
Timestamp |
getOperationTime()
Returns operation time stamp identifying the date and time the last operation occurred for the user on the server. |
int |
getOverridePrevIP()
Get the override previous IP flag |
AccessNameID |
getPassword()
Returns password for the specified user name, in clear text. |
int |
getPort()
get the port of the server connected to |
Proxy |
getProxy()
For Remedy internal use only. |
java.lang.String |
getReservedParam1()
CAUTION: For Remedy Internal Use Only |
java.lang.String |
getServer()
Returns name of server connected to. |
boolean |
getSubAdminFlag()
Returns subadministrator flag. |
int |
getTimeoutLong()
Get the long timeout |
int |
getTimeoutNormal()
Get the normal timeout |
int |
getTimeoutXLong()
Get the extra long timeout |
java.lang.String |
getTimeZone()
Returns timeZone. |
AccessNameID |
getUser()
Returns the login name to use when connecting to the server as a AccessNameID object. |
java.lang.String |
getVersionString()
Returns version of server. |
java.lang.String |
getVersionStringFromServer()
Returns version of server. |
int |
getVUIType()
Get the VUI type |
protected boolean |
isProxyInContext()
For Remedy internal use only. |
void |
login()
Verifies user. |
void |
logout()
Clears context used in ARServerUser . |
void |
setAuthentication(java.lang.String authentication)
Sets authentication. |
void |
setCharset(java.lang.String charset)
set the charset |
void |
setChunkResponseSize(int chunkResponseSize)
Set the chunk response size |
void |
setClientType(int clientType)
Set the client type |
void |
setCustomDateFormat(java.lang.String customDateFormat)
Sets customDateFormat. |
void |
setCustomTimeFormat(java.lang.String customTimeFormat)
Sets customTimeFormat. |
void |
setIsGetMultipleActlinkSupported(int val)
|
void |
setIsGetMultipleCharMenusSupported(int val)
|
void |
setIsGetMultipleContainersSupported(int val)
|
void |
setIsGetMultipleEscalationsSupported(int val)
|
void |
setIsGetMultipleFieldSupported(int val)
|
void |
setIsGetMultipleFiltersSupported(int val)
|
void |
setIsGetMultipleVuisSupported(int val)
|
void |
setLocale(java.lang.String locale)
Sets locale. |
void |
setLockToSocketNumber(long lockToSocketNumber)
Set the lock to socket number |
void |
setLogging(LoggingInfo info)
Sets logging information. |
void |
setLogInterface(IARServerLogInterface logInterface)
|
void |
setOverridePrevIP(int overridePrevIP)
Set the override previous IP flag |
void |
setPassword(AccessNameID password)
Sets password. |
void |
setPort(int serverPort)
sets the port number of the server |
void |
setProxy(Proxy prxy)
For Remedy internal use only. |
void |
setReservedParam1(java.lang.String pParam)
CAUTION: For Remedy Internal Use Only |
void |
setServer(java.lang.String server)
Sets name of server. |
void |
setTimeoutLong(int timeoutLong)
Set the long timeout |
void |
setTimeoutNormal(int timeoutNormal)
Set the normal timeout |
void |
setTimeoutXLong(int timeoutXLong)
Set the extra long timeout |
void |
setTimeZone(java.lang.String timeZone)
Sets timeZone. |
void |
setUser(AccessNameID user)
Sets the user. |
void |
setVersionString(java.lang.String versionString)
|
void |
setVUIType(int vuiType)
Set the VUI type |
void |
verifyUser(VerifyUserCriteria criteria)
Returns user privilege flags. |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ARServerUser()
public ARServerUser(java.lang.String user, java.lang.String password, java.lang.String locale, java.lang.String server)
public ARServerUser(java.lang.String user, java.lang.String password, java.lang.String locale, java.lang.String server, long cacheId)
public ARServerUser(java.lang.String user, java.lang.String password, java.lang.String authentication, java.lang.String locale, java.lang.String server, long cacheId)
public ARServerUser(java.lang.String user, java.lang.String password, java.lang.String locale, java.lang.String serverName, int serverPort)
public ARServerUser(java.lang.String user, java.lang.String password, java.lang.String authentication, java.lang.String locale, java.lang.String timeZone, java.lang.String customDateFormat, java.lang.String customTimeFormat, java.lang.String server, long cacheId)
Method Detail |
public void login() throws ARException
ARException
- if invalid loginpublic void logout()
ARServerUser
.
This method should be called to avoid memory leaks.
public void clear()
public long getCacheId()
public Timestamp getOperationTime()
public AccessNameID getUser()
AccessNameID
object. The privileges
associated with this user determine whether the API function call can
be performed.
public void setUser(AccessNameID user)
public AccessNameID getPassword()
public void setPassword(AccessNameID password)
public java.lang.String getAuthentication()
public void setAuthentication(java.lang.String authentication)
public java.lang.String getLocale()
public void setLocale(java.lang.String locale)
public java.lang.String getTimeZone()
public void setTimeZone(java.lang.String timeZone)
public java.lang.String getCustomDateFormat()
public void setCustomDateFormat(java.lang.String customDateFormat)
public java.lang.String getCustomTimeFormat()
public void setCustomTimeFormat(java.lang.String customTimeFormat)
public int getPort()
public void setPort(int serverPort)
serverPort
- the port number of the serverpublic java.lang.String getServer()
public void setServer(java.lang.String server)
public void setVersionString(java.lang.String versionString)
public void setIsGetMultipleFieldSupported(int val)
public void setIsGetMultipleActlinkSupported(int val)
public void setIsGetMultipleEscalationsSupported(int val)
public void setIsGetMultipleFiltersSupported(int val)
public void setIsGetMultipleContainersSupported(int val)
public void setIsGetMultipleCharMenusSupported(int val)
public void setIsGetMultipleVuisSupported(int val)
public StatusInfo[] getLastStatus()
public boolean getAdminFlag()
public boolean getSubAdminFlag()
public boolean getCustomFlag()
public LoggingInfo getLogging()
public void setLogging(LoggingInfo info)
public void setLogInterface(IARServerLogInterface logInterface)
public Proxy getProxy()
public void setProxy(Proxy prxy)
protected boolean isProxyInContext()
public java.lang.String getVersionString()
public java.lang.String getVersionStringFromServer()
public void verifyUser(VerifyUserCriteria criteria) throws ARException
ARException
- if user is not verifiedprotected void finalize() throws java.lang.Throwable
java.lang.Throwable
public void setChunkResponseSize(int chunkResponseSize)
public int getChunkResponseSize()
public void setTimeoutNormal(int timeoutNormal)
public int getTimeoutNormal()
public void setTimeoutLong(int timeoutLong)
public int getTimeoutLong()
public void setTimeoutXLong(int timeoutXLong)
public int getTimeoutXLong()
public void setLockToSocketNumber(long lockToSocketNumber)
public long getLockToSocketNumber()
public void setClientType(int clientType)
public int getClientType()
public void setVUIType(int vuiType)
public int getVUIType()
public void setOverridePrevIP(int overridePrevIP)
public int getOverridePrevIP()
public void setReservedParam1(java.lang.String pParam)
public java.lang.String getReservedParam1()
public java.lang.String getCharset()
public void setCharset(java.lang.String charset)
charset
-
|
7.0 Action Request System Java API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |