public abstract class AbstractRMIClientCommand extends Object implements SaRMIClientCommand
Modifier and Type | Field and Description |
---|---|
protected static int |
APPEND_CONTENT |
protected SaRMIServerCommand |
appl |
protected com.lexmark.saperion.remote.common.authentication.Credentials |
credentials
Credentials which were used to logon
|
protected static org.apache.log4j.Logger |
LOGGER |
protected Properties |
props |
protected com.saperion.connector.authentication.Session |
session
Session which is representing the actual logged in user
|
protected com.saperion.connector.authentication.SessionInfo |
sessionInfo
The session information like user agent, remote address etc.
|
protected SaRMISystemConnector |
sysConnector |
protected int |
writeBufferSize |
Constructor and Description |
---|
AbstractRMIClientCommand() |
Modifier and Type | Method and Description |
---|---|
SaRMIServerCommand |
getRemoteCommand() |
protected void |
init() |
protected void |
reLogon() |
protected boolean |
reLogonAfterConnectionFailure(Exception e)
If the cause of the exception is a connection failure, this methods performs a relogon.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addComment, addHistory, addToFolder, cacheDocument, changePassword, checkoutDocument, checkSapUrl, clearContent, closeDocument, closeSession, copyFolder, createDocument, createFolder, createLink, deleteDocument, deleteFolder, deleteSetting, discardDocument, dsicardCheckout, executeCommand, finishSQLTransaction, finishTransaction, getACLNames, getACLRights, getAcls, getAllACLs, getAnnotations, getArchivedSize, getAuthorizedUsers, getBoxCount, getBoxDefinitions, getCommandInfos, getCommandInfos, getCommentInfos, getCommitMode, getCompleteHistoryInfos, getDDC, getDeleteMode, getDocumentFolderCount, getDocumentFolders, getEventsEnabled, getFeatures, getFieldDescriptions, getFieldDescriptions, getFolderChildren, getFolderClass, getFolderFromPath, getFolderInfo, getFolderParent, getFolderRights, getFolderUpdateInfo, getFulltext, getFullTextFields, getHDocForSysRowId, getHistoryInfos, getIdsFromQuery, getInvolvedUsers, getLicenseCount, getLockInfo, getLocks, getLocks, getMandant, getMember, getMembers, getNodeAccessData, getOutOfOffice, getParentTask, getRealDBName, getRMIVersion, getServerInfos, getSession, getSetting, getStringQueryResult, getSubstitute, getSystemConnector, getSystemFiles, getSystemInfo, getSystemSetting, getTask, getTaskAuditList, getTaskList, getThumbnail, getToken, getUserIdsForQuery, getUsers, getUserSetting, getVersionList, getWorkflowDefinitions, invoke, isAlive, isRevisionEnabled, listActiveSessions, loadDDCNames, loadFolderDDCNames, loadSettings, loadSystemFile, loadWorkflowDDCName, lockNode, logClientEvent, logoff, logon, logon, logon, moveFolder, moveToFolder, newInvoke, readDocumentFirst, readDocumentFirst, readDocumentMetadata, readDocumentNext, readVersionMetadata, readVersionMetadata, releaseDocument, removeElement, removeElement, removeFromFolder, resolveLatestHdoc, restoreVersion, saveDocument, saveDocument, searchFolderClass, searchFolderDocuments, searchSettings, sendBarcode, setACLName, setAnnotations, setElementMark, setEventsEnabled, setFolderAcl, setLocale, setOutOfOffice, setSetting, setSubstitute, setUsedLicense, setUserSetting, setVariables, startSQLTransaction, startTransaction, storeDocument, storeDocument, storeSystemFile, unlockNode, updateFolder, writeContent, writeContent, writeContent, writeContent
protected SaRMIServerCommand appl
protected static final org.apache.log4j.Logger LOGGER
protected SaRMISystemConnector sysConnector
protected com.saperion.connector.authentication.Session session
protected com.lexmark.saperion.remote.common.authentication.Credentials credentials
protected com.saperion.connector.authentication.SessionInfo sessionInfo
protected static final int APPEND_CONTENT
protected Properties props
protected int writeBufferSize
protected void reLogon() throws SaSystemException
SaSystemException
- System exceptionprotected boolean reLogonAfterConnectionFailure(Exception e) throws SaSystemException
e
- the exception caught after first attempting to call a remote-methodSaSystemException
- if the relogon failedprotected void init() throws NotBoundException, RemoteException
NotBoundException
- Not boundRemoteException
- Remote exceptionpublic SaRMIServerCommand getRemoteCommand()
Copyright © 2020 Hyland Software Germany GmbH. All rights reserved.