public class WIOServerProject
extends csbase.server.services.wioservice.idl.WIOProjectPOA
WIOServerProject implementa o servant associado
à interface idl WIOProject.| Modifier | Constructor and Description |
|---|---|
protected |
WIOServerProject(WIOServerFileSystem fs,
java.lang.String userLogin,
java.lang.String ownerLogin,
java.lang.String projectName)
Construtor de projeto remoto.
|
| Modifier and Type | Method and Description |
|---|---|
protected org.omg.PortableServer.POA |
activateCorbaProject()
Método de ativação do objeto CORBA WIOProject.
|
protected void |
appendDescription(java.lang.String path,
java.lang.String description)
Acrescenta uma descrição ao arquivo.
|
void |
copyFile(java.lang.String fromPath,
java.lang.String toPath)
Cópia de arquivo.
|
csbase.server.services.wioservice.idl.WIOFile |
createDirectory(java.lang.String path)
Criação de um diretório no projeto.
|
csbase.server.services.wioservice.idl.WIOFile |
createFile(java.lang.String path,
java.lang.String type,
java.lang.String userId)
Criação de um arquivo no servidor.
|
protected void |
deactivateCorbaProject()
Método de desativação do objeto CORBA WIOProject.
|
protected void |
decNumFiles()
Decrementa o número de arquivos abertos no projeto via método de
destroy de WIOServerFile. |
void |
deleteFile(java.lang.String path)
Deleção de arquivo no file system do projeto.
|
void |
destroy()
Destruição do objeto
|
boolean |
fileExists(java.lang.String path)
Consulta de existência de um arquivo.
|
protected java.lang.String |
getDescription(java.lang.String path)
Consulta a descrição do arquivo.
|
csbase.server.services.wioservice.idl.WIOFile |
getFile(java.lang.String path)
Busca de um arquivo no projeto.
|
csbase.server.services.wioservice.idl.FileInfo[] |
getFilesInfo(java.lang.String path,
boolean recur)
Não implementado.
|
java.lang.String |
getId()
Retorno do identificador do projeto (no escopo do usuário associado).
|
int |
getMaxOpenedFiles()
Retorna o número máximo de arquivos abertos no projeto.
|
int |
getNumOpenedFiles()
Retorna o número de arquivos abertos no projeto.
|
csbase.server.services.wioservice.idl.WIOFile |
getRootFile()
Busca do diretório raiz do projeto.
|
java.lang.String |
getUser()
Consulta ao login (id) do usuário dono do projeto.
|
protected WIOService |
getWIOService()
Método de busca do serviço de projetos
|
protected void |
incNumFiles()
Incrementa o número de arquivos abertos no projeto via construtor de
WIOServerFile.
|
void |
moveFile(java.lang.String fromPath,
java.lang.String toPath)
Transferência de arquivo no file system do projeto.
|
void |
renameFile(java.lang.String path,
java.lang.String newName)
Renomeação de arquivo.
|
protected void |
setDescription(java.lang.String path,
java.lang.String description)
Ajusta a descrição do arquivo.
|
protected void |
setUnderConstruction(java.lang.String path,
boolean flag)
Ajuste do flag de cosntrução no arquivo servidor.
|
java.lang.String |
toString()
Método de dump como texto.
|
_all_interfaces, _invoke, _this, _thisprotected WIOServerProject(WIOServerFileSystem fs, java.lang.String userLogin, java.lang.String ownerLogin, java.lang.String projectName) throws java.lang.Exception
fs - .userLogin - identificador o usuario logadoownerLogin - identificador do usuário dono do projetoprojectName - identificador do projeto.java.lang.Exception - se houver falha no serviço de WIO.protected org.omg.PortableServer.POA activateCorbaProject()
throws java.lang.Exception
java.lang.Exception - em caso de erro.protected void appendDescription(java.lang.String path,
java.lang.String description)
throws java.lang.Exception
path - o path para o arquivo.description - a string com a descrição.java.lang.Exception - em caso de erro.public void copyFile(java.lang.String fromPath,
java.lang.String toPath)
throws csbase.server.services.wioservice.idl.WIOServiceException
fromPath - o caminho lógico origem do arquivo.toPath - o caminho lógico destino do arquivo.csbase.server.services.wioservice.idl.WIOServiceException - em caso de erro.public csbase.server.services.wioservice.idl.WIOFile createDirectory(java.lang.String path)
throws csbase.server.services.wioservice.idl.WIOServiceException
path - o caminho lógico no projeto.WIOFile associado ao novo diretório.csbase.server.services.wioservice.idl.WIOServiceException - em caso de erro.public csbase.server.services.wioservice.idl.WIOFile createFile(java.lang.String path,
java.lang.String type,
java.lang.String userId)
throws csbase.server.services.wioservice.idl.WIOServiceException
path - o caminho lógico do arquivo.type - o tipo CSBASE associado.userId - Identificador do usuário que cria o arquivo.WIOFile associado.csbase.server.services.wioservice.idl.WIOServiceException - em caso de erro.protected void deactivateCorbaProject()
throws java.lang.Exception
java.lang.Exception - em caso de erro.protected void decNumFiles()
throws java.lang.Exception
destroy de WIOServerFile.java.lang.Exception - se houver underflow de limite permitido.public void deleteFile(java.lang.String path)
throws csbase.server.services.wioservice.idl.WIOServiceException
path - o caminho lógico do arquivo.csbase.server.services.wioservice.idl.WIOServiceException - em caso de erro.public void destroy()
throws csbase.server.services.wioservice.idl.WIOServiceException
csbase.server.services.wioservice.idl.WIOServiceException - em caso de erropublic boolean fileExists(java.lang.String path)
throws csbase.server.services.wioservice.idl.WIOServiceException
path - o caminho lógico do arquivo.csbase.server.services.wioservice.idl.WIOServiceException - em caso de erro.protected java.lang.String getDescription(java.lang.String path)
throws java.lang.Exception
path - o path para o arquivo.java.lang.Exception - em caso de erro.public csbase.server.services.wioservice.idl.WIOFile getFile(java.lang.String path)
throws csbase.server.services.wioservice.idl.WIOServiceException
path - o caminho lógico do arquivo.WIOFILE associado.csbase.server.services.wioservice.idl.WIOServiceException - em caso de erro.public csbase.server.services.wioservice.idl.FileInfo[] getFilesInfo(java.lang.String path,
boolean recur)
throws csbase.server.services.wioservice.idl.WIOServiceException
path - o caminho lógico ao arquivo..recur - flag indicativo de busca recursiva.csbase.server.services.wioservice.idl.WIOServiceException - em caso de erro.public java.lang.String getId()
throws csbase.server.services.wioservice.idl.WIOServiceException
csbase.server.services.wioservice.idl.WIOServiceException - em caso de erro.public int getMaxOpenedFiles()
throws csbase.server.services.wioservice.idl.WIOServiceException
csbase.server.services.wioservice.idl.WIOServiceException - em caso de erro.public int getNumOpenedFiles()
throws csbase.server.services.wioservice.idl.WIOServiceException
csbase.server.services.wioservice.idl.WIOServiceException - em caso de erro.public csbase.server.services.wioservice.idl.WIOFile getRootFile()
throws csbase.server.services.wioservice.idl.WIOServiceException
WIOFile associado à raiz do projeto.csbase.server.services.wioservice.idl.WIOServiceException - em caso de erro.public java.lang.String getUser()
throws csbase.server.services.wioservice.idl.WIOServiceException
csbase.server.services.wioservice.idl.WIOServiceException - em caso de erro.protected WIOService getWIOService()
protected void incNumFiles()
throws java.lang.Exception
java.lang.Exception - se houver estouro de limite permitido.public void moveFile(java.lang.String fromPath,
java.lang.String toPath)
throws csbase.server.services.wioservice.idl.WIOServiceException
fromPath - o caminho lógico origem do arquivo.toPath - o caminho lógico destino do arquivo.csbase.server.services.wioservice.idl.WIOServiceException - em caso de erro.public void renameFile(java.lang.String path,
java.lang.String newName)
throws csbase.server.services.wioservice.idl.WIOServiceException
path - o caminho lógico do arquivo.newName - o novo nome do arquivo.csbase.server.services.wioservice.idl.WIOServiceException - em caso de erro.protected void setDescription(java.lang.String path,
java.lang.String description)
throws java.lang.Exception
path - o path para o arquivo.description - a string com a descrição.java.lang.Exception - em caso de erro.protected void setUnderConstruction(java.lang.String path,
boolean flag)
throws java.lang.Exception
path - caminho lógico do arquivo.flag - indicativo booleano de construção.java.lang.Exception - em caso de erro.public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2015. All Rights Reserved.