public class WIOServerFileSystem
extends csbase.server.services.wioservice.idl.WIOFileSystemPOA
WIOServerFileSystem implementa o servant
associado à interface idl WIOFileSystem. As requisições
recebidas dos cliente são repassadas para à implementação do serviço.| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
FILE_SEPARATOR
Separador de arquivos no servidor
|
| Modifier | Constructor and Description |
|---|---|
protected |
WIOServerFileSystem(WIOService srv)
Constrói um servant.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkPassword(java.lang.String userId,
java.lang.String passwd) |
protected void |
decNumFiles()
Incrementa o número de projetos abertos de WIOServerFile.
|
protected void |
decNumProjects()
Decrementa o número de projetos abertos
|
int |
getMaxOpenedProjects() |
int |
getMaxReadKb() |
int |
getMaxWriteKb() |
int |
getNumOpenedProjects() |
java.lang.String[] |
getProjects(java.lang.String userLogin,
java.lang.String password) |
csbase.server.services.wioservice.idl.UserProject[] |
getProjectsFromOthers(java.lang.String userLogin,
java.lang.String password) |
java.lang.String |
getSeparatorChar() |
java.lang.String |
getServerVersion() |
protected void |
incNumFiles()
Incrementa o número de projetos abertos de WIOServerFile.
|
protected void |
incNumProjects()
Incrementa o número de projetos abertos de WIOServerFile.
|
csbase.server.services.wioservice.idl.WIOProject |
openProject(java.lang.String userLogin,
java.lang.String password,
java.lang.String projectName) |
csbase.server.services.wioservice.idl.WIOProject |
openProjectFromOthers(java.lang.String userLogin,
java.lang.String password,
java.lang.String ownerLogin,
java.lang.String projectName) |
java.lang.String |
preLogin2Web(java.lang.String login,
java.lang.String password,
java.lang.String projectName,
csbase.server.services.wioservice.idl.AlgorithmInfo algorithmInfo) |
_all_interfaces, _invoke, _this, _thisprotected static java.lang.String FILE_SEPARATOR
protected WIOServerFileSystem(WIOService srv)
srv - referência para a implementação do serviço.public boolean checkPassword(java.lang.String userId,
java.lang.String passwd)
protected void decNumFiles()
throws java.lang.Exception
java.lang.Exception - em caso de erro de acesso.protected void decNumProjects()
throws java.lang.Exception
java.lang.Exception - se houver underflow de limite permitido.public int getMaxOpenedProjects()
throws csbase.server.services.wioservice.idl.WIOServiceException
csbase.server.services.wioservice.idl.WIOServiceExceptionpublic int getMaxReadKb()
throws csbase.server.services.wioservice.idl.WIOServiceException
csbase.server.services.wioservice.idl.WIOServiceExceptionpublic int getMaxWriteKb()
throws csbase.server.services.wioservice.idl.WIOServiceException
csbase.server.services.wioservice.idl.WIOServiceExceptionpublic int getNumOpenedProjects()
public java.lang.String[] getProjects(java.lang.String userLogin,
java.lang.String password)
throws csbase.server.services.wioservice.idl.WIOServiceException
csbase.server.services.wioservice.idl.WIOServiceExceptionpublic csbase.server.services.wioservice.idl.UserProject[] getProjectsFromOthers(java.lang.String userLogin,
java.lang.String password)
throws csbase.server.services.wioservice.idl.WIOServiceException
csbase.server.services.wioservice.idl.WIOServiceExceptionpublic java.lang.String getSeparatorChar()
public java.lang.String getServerVersion()
protected void incNumFiles()
throws java.lang.Exception
java.lang.Exception - em caso de erro de acesso.protected void incNumProjects()
throws java.lang.Exception
java.lang.Exception - se houver estouro de limite permitido.public csbase.server.services.wioservice.idl.WIOProject openProject(java.lang.String userLogin,
java.lang.String password,
java.lang.String projectName)
throws csbase.server.services.wioservice.idl.WIOServiceException
csbase.server.services.wioservice.idl.WIOServiceExceptionpublic csbase.server.services.wioservice.idl.WIOProject openProjectFromOthers(java.lang.String userLogin,
java.lang.String password,
java.lang.String ownerLogin,
java.lang.String projectName)
throws csbase.server.services.wioservice.idl.WIOServiceException
csbase.server.services.wioservice.idl.WIOServiceExceptionpublic java.lang.String preLogin2Web(java.lang.String login,
java.lang.String password,
java.lang.String projectName,
csbase.server.services.wioservice.idl.AlgorithmInfo algorithmInfo)
Copyright © 2018. All Rights Reserved.