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 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(String userId,
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() |
String[] |
getProjects(String userLogin,
String password) |
csbase.server.services.wioservice.idl.UserProject[] |
getProjectsFromOthers(String userLogin,
String password) |
String |
getSeparatorChar() |
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(String userLogin,
String password,
String projectName) |
csbase.server.services.wioservice.idl.WIOProject |
openProjectFromOthers(String userLogin,
String password,
String ownerLogin,
String projectName) |
String |
preLogin2Web(String login,
String password,
String projectName,
csbase.server.services.wioservice.idl.AlgorithmInfo algorithmInfo) |
_all_interfaces, _invoke, _this, _this_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_objectprotected static String FILE_SEPARATOR
protected WIOServerFileSystem(WIOService srv)
srv - referência para a implementação do serviço.protected void decNumFiles()
throws Exception
Exception - em caso de erro de acesso.protected void decNumProjects()
throws Exception
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 String[] getProjects(String userLogin, String password) throws csbase.server.services.wioservice.idl.WIOServiceException
csbase.server.services.wioservice.idl.WIOServiceExceptionpublic csbase.server.services.wioservice.idl.UserProject[] getProjectsFromOthers(String userLogin, String password) throws csbase.server.services.wioservice.idl.WIOServiceException
csbase.server.services.wioservice.idl.WIOServiceExceptionpublic String getSeparatorChar()
public String getServerVersion()
protected void incNumFiles()
throws Exception
Exception - em caso de erro de acesso.protected void incNumProjects()
throws Exception
Exception - se houver estouro de limite permitido.public csbase.server.services.wioservice.idl.WIOProject openProject(String userLogin, String password, String projectName) throws csbase.server.services.wioservice.idl.WIOServiceException
csbase.server.services.wioservice.idl.WIOServiceExceptionpublic csbase.server.services.wioservice.idl.WIOProject openProjectFromOthers(String userLogin, String password, String ownerLogin, String projectName) throws csbase.server.services.wioservice.idl.WIOServiceException
csbase.server.services.wioservice.idl.WIOServiceExceptionCopyright © 2016. All rights reserved.