public interface AdministrationServiceInterface extends TransactionInterface, ServiceInterface, RemoteObservable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SERVICE_NAME
Nome do serviço para o
ServiceManager |
| Modifier and Type | Method and Description |
|---|---|
Permission |
createPermission(Permission permission)
Cria uma nova permissão no sistema.
|
Platform |
createPlatform(PlatformInfo info)
Cria uma nova plataforma no sistema.
|
Role |
createRole(RoleInfo info)
Cria um novo perfil no sistema.
|
User |
createUser(UserInfo info)
Cria um novo usuário no sistema.
|
UserGroup |
createUserGroup(UserGroupInfo info)
Cria um novo UserGroup no sistema.
|
void |
deletePermission(java.lang.Object id)
Remove uma permissão do sistema.
|
void |
deletePlatform(java.lang.Object id)
Remove uma plataforma
|
void |
deleteRole(java.lang.Object id)
Remove um perfil do sistema.
|
void |
deleteUser(java.lang.Object id)
Remove um usuário do sistema.
|
void |
deleteUserGroup(java.lang.Object id)
Remove um UserGroup do sistema.
|
java.util.List<Permission> |
getAllPermissions()
Obtém todas as permissões cadastradas no sistema.
|
java.util.List<Permission> |
getAllPermissionsWithPasswords()
Obtém todas as permissões cadastradas no sistema, com eventuais senhas que
elas possuam.
|
java.util.List<Platform> |
getAllPlatforms()
Obtém todas as plataformas cadastradas no sistema.
|
java.util.List<Role> |
getAllRoles()
Obtém todos os perfis cadastrados no sistema.
|
java.util.List<UserGroup> |
getAllUserGroups()
Obtém uma lista de todas os UserGroups do sistema.
|
java.util.List<UserOutline> |
getAllUserOutlines()
Obtém uma lista de informações sumarizadas de todos os usuários do sistema.
|
java.util.List<User> |
getAllUsers()
Obtém um vetor de todos os usuários do sistema.
|
java.util.List<UserUpdate> |
getAllUserUpdates()
Obtém uma lista de informações sumarizadas necessárias para fazer a
atualização de uma cópia do repositório de usuários.
|
Permission |
getPermission(java.lang.Object id)
Obtém uma permissão que possui uma determinada identificação.
|
java.util.List<java.lang.String> |
getPermissionClasses()
Obtém os nomes de todas as classes concretas de permissões utilizadas no
sistema.
|
Permission |
getPermissionWithPassword(java.lang.Object id)
Obtém uma permissão que possui uma determinada identificação.
|
javax.swing.ImageIcon |
getPhoto(java.lang.Object id)
Busca a foto de um usuário.
|
Platform |
getPlatform(java.lang.Object id)
Obtém a plataforma que possui o identificador especificado.
|
Role |
getRole(java.lang.Object id)
Obtém um perfil que possui uma determinada identificação.
|
User |
getUser(java.lang.Object id)
Obtém um usuário que possui uma determinada identificação.
|
UserGroup |
getUserGroup(java.lang.Object id)
Obtém um UserGroup que possui uma determinada identificação.
|
Permission |
modifyPermission(java.lang.Object id,
Permission permission)
Modifica uma permissão no sistema.
|
Platform |
modifyPlatform(java.lang.Object id,
PlatformInfo info)
Modifica uma plataforma no sistema.
|
Role |
modifyRole(java.lang.Object id,
RoleInfo info)
Modifica um perfil no sistema.
|
User |
modifyUser(java.lang.Object id,
UserInfo info)
Modifica um usuário no sistema.
|
UserGroup |
modifyUserGroup(java.lang.Object id,
UserGroupInfo info)
Modifica um UserGroup no sistema.
|
isLocked, lock, unlockgetName, isActiveaddObserver, countObservers, deleteObserver, deleteObservers, notifyObserversstatic final java.lang.String SERVICE_NAME
ServiceManagerjava.util.List<User> getAllUsers() throws java.rmi.RemoteException
User.java.rmi.RemoteExceptionjava.util.List<UserUpdate> getAllUserUpdates() throws java.rmi.RemoteException
UserUpdate.java.rmi.RemoteExceptionjava.util.List<UserOutline> getAllUserOutlines() throws java.rmi.RemoteException
java.rmi.RemoteExceptionUser getUser(java.lang.Object id) throws java.rmi.RemoteException
id - a identificação de um usuáriojava.rmi.RemoteExceptionUser createUser(UserInfo info) throws java.rmi.RemoteException
info - os dados do usuário a ser incluídojava.rmi.RemoteExceptionjavax.swing.ImageIcon getPhoto(java.lang.Object id)
throws java.rmi.RemoteException
id - a identificação do usuário a ser modificadojava.rmi.RemoteExceptionUser modifyUser(java.lang.Object id, UserInfo info) throws java.rmi.RemoteException
id - a identificação do usuário a ser modificadoinfo - o dados a serem usuados na modificação desse usuáriojava.rmi.RemoteExceptionvoid deleteUser(java.lang.Object id)
throws java.rmi.RemoteException,
AdministrationDeleteException
id - o identificador do usuário a ser removido do sistema.java.rmi.RemoteException - falha de rmiAdministrationDeleteException - se o usuário possuir projetosjava.util.List<UserGroup> getAllUserGroups() throws java.rmi.RemoteException
java.rmi.RemoteExceptionUserGroup getUserGroup(java.lang.Object id) throws java.rmi.RemoteException
id - a identificação de um UserGroupjava.rmi.RemoteExceptionUserGroup createUserGroup(UserGroupInfo info) throws java.rmi.RemoteException
info - os dados do grupo de usuários a ser incluídojava.rmi.RemoteExceptionUserGroup modifyUserGroup(java.lang.Object id, UserGroupInfo info) throws java.rmi.RemoteException
id - o identificador do UserGroup a ser modificadoinfo - os dados da grupo de usuários a ser modificadojava.rmi.RemoteExceptionvoid deleteUserGroup(java.lang.Object id)
throws java.rmi.RemoteException,
AdministrationDeleteException
id - a identificação do grupo de usuários a ser removido do sistema.AdministrationDeleteException - erro levantado quando existe usuario
associado com o UserGroup.java.rmi.RemoteExceptionjava.util.List<Role> getAllRoles() throws java.rmi.RemoteException
java.rmi.RemoteExceptionRole getRole(java.lang.Object id) throws java.rmi.RemoteException
id - a identificação de um perfiljava.rmi.RemoteExceptionRole createRole(RoleInfo info) throws java.rmi.RemoteException
info - as informações do novo perfil.java.rmi.RemoteExceptionRole modifyRole(java.lang.Object id, RoleInfo info) throws java.rmi.RemoteException
id - - identificador do perfil a ser modificadoinfo - as informações a serem usadas na modificação do perfil.java.rmi.RemoteExceptionvoid deleteRole(java.lang.Object id)
throws java.rmi.RemoteException,
AdministrationDeleteException
id - o identificador do perfil a ser removido do sistema.AdministrationDeleteException - erro levantado quando existe usuario
associado com o perfil.java.rmi.RemoteExceptionjava.util.List<java.lang.String> getPermissionClasses()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.util.List<Permission> getAllPermissions() throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.util.List<Permission> getAllPermissionsWithPasswords() throws java.rmi.RemoteException
java.rmi.RemoteExceptionPermission getPermission(java.lang.Object id) throws java.rmi.RemoteException
id - a identificação de uma permissãojava.rmi.RemoteExceptionPermission getPermissionWithPassword(java.lang.Object id) throws java.rmi.RemoteException
id - a identificação de uma permissãojava.rmi.RemoteExceptionPermission createPermission(Permission permission) throws java.rmi.RemoteException
permission - a nova permissão.java.rmi.RemoteExceptionPermission modifyPermission(java.lang.Object id, Permission permission) throws java.rmi.RemoteException
id - o identificador da permissão a ser alterada.permission - a nova versão da permissão.java.rmi.RemoteExceptionvoid deletePermission(java.lang.Object id)
throws java.rmi.RemoteException,
AdministrationDeleteException
id - o identificador da permissão a ser removida do sistema.AdministrationDeleteException - erro levantado quando existe usuario
ou um perfil utilizando a permissão.java.rmi.RemoteExceptionjava.util.List<Platform> getAllPlatforms() throws java.rmi.RemoteException
java.rmi.RemoteExceptionPlatform getPlatform(java.lang.Object id) throws java.rmi.RemoteException
id - identificador da plataformajava.rmi.RemoteExceptionPlatform createPlatform(PlatformInfo info) throws java.rmi.RemoteException
info - as informações da nova plataformajava.rmi.RemoteExceptionPlatform modifyPlatform(java.lang.Object id, PlatformInfo info) throws java.rmi.RemoteException
id - identificador da plataforma a ser modificadainfo - as novas informações da plataformajava.rmi.RemoteExceptionvoid deletePlatform(java.lang.Object id)
throws java.rmi.RemoteException
id - identificador da plataforma a ser removidajava.rmi.RemoteExceptionCopyright © 2015. All Rights Reserved.