public interface DiskUsageServiceInterface extends ServiceInterface
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DIR_ALGORITHM_ID
Identificador de área de algoritmos.
|
static java.lang.String |
DIR_PROJECT_ID
Identificador de área de projetos.
|
static java.lang.String |
DIR_SERVER_ID
Identificador de área do servidor.
|
static java.lang.String |
SERVICE_NAME
Nome do serviço para o
ServiceManager |
| Modifier and Type | Method and Description |
|---|---|
DiskOccupation |
getAlgorithmOccupation()
Consulta o espaço da área de algoritmos
|
java.util.List<java.lang.String> |
getAllAreasIds()
Consulta a lista de ids existentes (configurados) pelo administrador
|
DiskOccupation |
getAreaOccupation(java.lang.String id)
Consulta a ocupação de uma área configurada pelo administrador (id).
|
DiskOccupation |
getProjectOccupation()
Consulta o espaço da área de projetos.
|
DiskOccupation |
getServerOccupation()
Consulta o espaço da área do servidor.
|
DiskOccupation |
getSingleProjectOccupation(java.lang.Object ownerId,
java.lang.String projName)
Consulta o espaço da área de um projeto
|
double |
getUsedSpaceForProjectMb(java.lang.Object ownerId,
java.lang.String projName)
Consulta o espaço (em Mb) ocupado por um projeto.
|
double |
getUsedSpaceForUserMb(java.lang.Object userId)
Consulta o espaço (em Mb) ocupado por um usuário.
|
java.util.Hashtable<java.lang.Object,java.lang.Double> |
getUsersList()
Consulta a lista de (usuários/espaço ocupado) da área de projetos
|
getName, isActivestatic final java.lang.String DIR_PROJECT_ID
static final java.lang.String DIR_ALGORITHM_ID
static final java.lang.String DIR_SERVER_ID
static final java.lang.String SERVICE_NAME
ServiceManagerjava.util.Hashtable<java.lang.Object,java.lang.Double> getUsersList()
throws java.rmi.RemoteException
java.rmi.RemoteException - se houver falha de comunicação.double getUsedSpaceForUserMb(java.lang.Object userId)
throws java.rmi.RemoteException
userId - id do usuáriojava.rmi.RemoteException - se houver falha de comunicação.double getUsedSpaceForProjectMb(java.lang.Object ownerId,
java.lang.String projName)
throws java.rmi.RemoteException
ownerId - id do ownerprojName - id do projetojava.rmi.RemoteException - se houver falha de comunicação.InvalidRequestException - caso algum parâmetro seja nuloDiskOccupation getSingleProjectOccupation(java.lang.Object ownerId, java.lang.String projName) throws java.rmi.RemoteException
ownerId - id do ownerprojName - id do projetojava.rmi.RemoteException - falha de rmiDiskOccupation getAlgorithmOccupation() throws java.rmi.RemoteException
java.rmi.RemoteException - falha de rmiDiskOccupation getServerOccupation() throws java.rmi.RemoteException
java.rmi.RemoteException - falha de rmiDiskOccupation getProjectOccupation() throws java.rmi.RemoteException
java.rmi.RemoteException - falha de rmijava.util.List<java.lang.String> getAllAreasIds()
throws java.rmi.RemoteException
java.rmi.RemoteException - falha de rmiDiskOccupation getAreaOccupation(java.lang.String id) throws java.rmi.RemoteException
id - identificador da área (previamente configurada)null se o id não existir).java.rmi.RemoteException - falha de rmiCopyright © 2016. All Rights Reserved.