public class ServerEntryPointImpl
extends csbase.util.rmi.Pingable
implements csbase.remote.ServerEntryPoint
| Constructor and Description |
|---|
ServerEntryPointImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canChangePasswords() |
csbase.remote.HttpServiceInterface |
fetchHttpService() |
<T extends csbase.remote.ServiceInterface> |
fetchService(Object sessionKey,
String serviceName) |
Map<String,csbase.remote.ServiceInterface> |
fetchServices(Object sessionKey,
Set<String> servicesNames) |
String |
generateSystemURL(String token,
Locale locale,
String systemName)
Gera a URL de acesso ao sistema.
|
csbase.logic.UserOutline[] |
getLoggedUsers() |
PublicKey |
getPublicKey() |
Map<String,Serializable> |
getSessionAttributes(Object sessionKey) |
String |
getSystemDefaultCharsetName() |
String |
getSystemName() |
String |
getSystemURLWithRMIPort() |
String |
getSystemURLWithRMIPort(String systemName) |
String |
getVersionName() |
boolean |
isLocalLogin() |
Map<String,Serializable> |
isValidSession(Object sessionKey,
String serverName,
byte[] signedServerName) |
csbase.logic.Session |
login(csbase.logic.openbus.OpenBusLoginToken token,
Locale locale,
TimeZone timeZone) |
csbase.logic.Session |
login(csbase.logic.ServerURI referedServerURI,
Map<String,Serializable> attr,
boolean copyServerSessionAttrs,
Object sessionkey,
String login,
String delegatedLogin,
Locale locale,
TimeZone tz) |
csbase.logic.Session |
login(String token) |
csbase.logic.Session |
login(String localServerName,
byte[] signedLocalServerName,
Locale locale) |
csbase.logic.Session |
login(String login,
csbase.logic.EncryptedPassword encryptedPassword,
Locale locale) |
csbase.logic.Session |
login(String login,
csbase.logic.EncryptedPassword encryptedPassword,
Locale locale,
String delegatedLogin) |
csbase.logic.Session |
login(String login,
csbase.logic.EncryptedPassword encryptedPassword,
Locale locale,
TimeZone timeZone) |
csbase.logic.Session |
login(String login,
csbase.logic.EncryptedPassword encryptedPassword,
Locale locale,
TimeZone tz,
String delegatedLogin) |
csbase.logic.Session |
login(String login,
csbase.logic.EncryptedPassword encryptedPassword,
Locale locale,
TimeZone tz,
String delegatedLogin,
Map<String,Serializable> params) |
csbase.logic.Session |
login(String token,
TimeZone timeZone) |
void |
logout(Object sessionKey) |
csbase.logic.PreLoginData |
preLogin(String login,
String password,
Locale locale) |
csbase.logic.PreLoginData |
preLogin(String login,
String password,
Locale locale,
Map<String,Serializable> attributes) |
csbase.logic.PreLoginData |
preLogin(String login,
String password,
Locale locale,
String delegatedLogin,
Remote control,
Serializable userData) |
String |
preLogin2Web(String login,
String password,
Locale locale) |
String |
preLogin2Web(String login,
String password,
Locale locale,
Map<String,Serializable> attributes) |
String |
preLogin2Web(String login,
String password,
Locale locale,
String systemName) |
String |
preLogin2Web(String login,
String password,
Locale locale,
String delegatedLogin,
String systemName) |
ibase.rest.model.client.v1.UrlToken |
preLogin2WebWithRestToken(String restToken,
Locale locale,
Boolean desktopVisible) |
void |
setServerSessionProperty(Object sessionKey,
String propertyName,
Serializable propertyValue) |
void |
setSystemName(Object sessionKey,
String systemName) |
public boolean canChangePasswords()
canChangePasswords in interface csbase.remote.ServerEntryPointpublic csbase.remote.HttpServiceInterface fetchHttpService()
fetchHttpService in interface csbase.remote.ServerEntryPointpublic <T extends csbase.remote.ServiceInterface> T fetchService(Object sessionKey, String serviceName)
fetchService in interface csbase.remote.ServerEntryPointpublic Map<String,csbase.remote.ServiceInterface> fetchServices(Object sessionKey, Set<String> servicesNames)
fetchServices in interface csbase.remote.ServerEntryPointpublic String generateSystemURL(String token, Locale locale, String systemName)
generateSystemURL in interface csbase.remote.ServerEntryPointlocale - A Locale que o usuário escolheu no login.token - Identificação de um preLogin.systemName - o nome do sistema que se deseja obter a URL. Este nome é
usado para definir o parâmetro page da URL, que será
acrescido da extensão do tipo de aplicativo web. (i.e.: ".jnlp")public csbase.logic.UserOutline[] getLoggedUsers()
getLoggedUsers in interface csbase.remote.ServerEntryPointpublic String getSystemName()
getSystemName in interface csbase.remote.ServerEntryPointpublic String getSystemURLWithRMIPort()
getSystemURLWithRMIPort in interface csbase.remote.ServerEntryPointpublic String getSystemURLWithRMIPort(String systemName)
getSystemURLWithRMIPort in interface csbase.remote.ServerEntryPointpublic String getVersionName()
getVersionName in interface csbase.remote.ServerEntryPointpublic boolean isLocalLogin()
isLocalLogin in interface csbase.remote.ServerEntryPointpublic Map<String,Serializable> isValidSession(Object sessionKey, String serverName, byte[] signedServerName)
isValidSession in interface csbase.remote.ServerEntryPointpublic csbase.logic.Session login(csbase.logic.ServerURI referedServerURI,
Map<String,Serializable> attr,
boolean copyServerSessionAttrs,
Object sessionkey,
String login,
String delegatedLogin,
Locale locale,
TimeZone tz)
login in interface csbase.remote.ServerEntryPointpublic csbase.logic.Session login(String token)
login in interface csbase.remote.ServerEntryPointpublic csbase.logic.Session login(String localServerName, byte[] signedLocalServerName, Locale locale)
login in interface csbase.remote.ServerEntryPointpublic csbase.logic.Session login(String login, csbase.logic.EncryptedPassword encryptedPassword, Locale locale)
login in interface csbase.remote.ServerEntryPointpublic csbase.logic.Session login(String login, csbase.logic.EncryptedPassword encryptedPassword, Locale locale, String delegatedLogin)
login in interface csbase.remote.ServerEntryPointpublic csbase.logic.Session login(String login, csbase.logic.EncryptedPassword encryptedPassword, Locale locale, TimeZone timeZone)
login in interface csbase.remote.ServerEntryPointpublic csbase.logic.Session login(String login, csbase.logic.EncryptedPassword encryptedPassword, Locale locale, TimeZone tz, String delegatedLogin)
login in interface csbase.remote.ServerEntryPointpublic csbase.logic.Session login(String login, csbase.logic.EncryptedPassword encryptedPassword, Locale locale, TimeZone tz, String delegatedLogin, Map<String,Serializable> params)
login in interface csbase.remote.ServerEntryPointpublic csbase.logic.Session login(String token, TimeZone timeZone)
login in interface csbase.remote.ServerEntryPointpublic csbase.logic.Session login(csbase.logic.openbus.OpenBusLoginToken token,
Locale locale,
TimeZone timeZone)
login in interface csbase.remote.ServerEntryPointpublic void logout(Object sessionKey)
logout in interface csbase.remote.ServerEntryPointpublic csbase.logic.PreLoginData preLogin(String login, String password, Locale locale)
preLogin in interface csbase.remote.ServerEntryPointpublic csbase.logic.PreLoginData preLogin(String login, String password, Locale locale, Map<String,Serializable> attributes)
preLogin in interface csbase.remote.ServerEntryPointpublic csbase.logic.PreLoginData preLogin(String login, String password, Locale locale, String delegatedLogin, Remote control, Serializable userData)
preLogin in interface csbase.remote.ServerEntryPointpublic String preLogin2Web(String login, String password, Locale locale)
preLogin2Web in interface csbase.remote.ServerEntryPointpublic ibase.rest.model.client.v1.UrlToken preLogin2WebWithRestToken(String restToken, Locale locale, Boolean desktopVisible)
preLogin2WebWithRestToken in interface csbase.remote.ServerEntryPointpublic String preLogin2Web(String login, String password, Locale locale, Map<String,Serializable> attributes)
preLogin2Web in interface csbase.remote.ServerEntryPointpublic String preLogin2Web(String login, String password, Locale locale, String systemName)
preLogin2Web in interface csbase.remote.ServerEntryPointpublic String preLogin2Web(String login, String password, Locale locale, String delegatedLogin, String systemName)
preLogin2Web in interface csbase.remote.ServerEntryPointpublic void setServerSessionProperty(Object sessionKey, String propertyName, Serializable propertyValue)
setServerSessionProperty in interface csbase.remote.ServerEntryPointpublic void setSystemName(Object sessionKey, String systemName)
setSystemName in interface csbase.remote.ServerEntryPointpublic final String getSystemDefaultCharsetName()
getSystemDefaultCharsetName in interface csbase.remote.ServerEntryPointpublic PublicKey getPublicKey()
getPublicKey in interface csbase.remote.ServerEntryPointpublic Map<String,Serializable> getSessionAttributes(Object sessionKey) throws RemoteException
getSessionAttributes in interface csbase.remote.ServerEntryPointRemoteExceptionCopyright © 2016. All rights reserved.