public class Platform extends Object implements Serializable
Platform representa uma Plataforma de Execução. A
classe Platform mantém uma cache dos objetos Platform instanciados
localmente.| Constructor and Description |
|---|
Platform(Object id,
PlatformInfo info)
Constrói uma Platforma de Execução.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
addObserver(Observer obs)
Adiciona um observador local da classe.
|
static Platform |
createPlatform(PlatformInfo info)
Criação de uma nova plataforma.
|
static void |
deleteObserver(Observer obs)
Remove um observador local da classe Platform.
|
static void |
deletePlatform(Object id)
Remoção de uma plataforma.
|
boolean |
equalContents(Object obj) |
boolean |
equals(Object obj)
Verifica se duas plataformas são iguais.
|
static List<Platform> |
getAllPlatforms()
Obtem todas as plataformas cadastradas.
|
static List<Platform> |
getAllPlatforms(boolean sortByName)
Obtem todas as plataformas cadastradas
|
static Comparator |
getDescrComparator()
Obtém um comparator de
Platform pelo critério de ordem
alfabética da descrição da plataforma |
String |
getDescription()
Obtém a descrição da plataforma
|
static Getter |
getDescriptionGetter()
Obtém um getter para a descrição de
Platform. |
Object |
getId()
Obtém o identificador da plataforma
|
static Getter |
getIdGetter()
Obtém um getter para o identificador de
Platform. |
String |
getName()
Obtém o nome da plataforma
|
static Comparator<Platform> |
getNameComparator()
Obtém um comparator de
Platform pelo critério de ordem
alfabética do nome da plataforma |
static Getter |
getNameGetter()
Obtém um getter para o nome de
Platform. |
static Platform |
getPlatform(Object id)
Obtem a plataforma que possui o identificador especificado.
|
static Platform |
getPlatformByName(String name)
Obtem a plataforma que possui o nome especificado.
|
PlatformInfo |
getPlatformInfo()
Obtém uma cópia do PlatformInfo desta plataforma.
|
int |
hashCode()
Calcula o código hash do objeto.
|
static Platform |
modifyPlatform(Object id,
PlatformInfo info)
Modificação de uma plataforma.
|
static void |
update(AdministrationEvent event)
Esse método é chamado quando um serviço de administração sofre alguma
alteração relativa a plataformas.
|
public Platform(Object id, PlatformInfo info)
id - identificador da plataformainfo - informações da plataformapublic boolean equals(Object obj)
public int hashCode()
public boolean equalContents(Object obj)
public static Platform getPlatform(Object id) throws RemoteException
id - identificador da plataformaRemoteException - falha de rmipublic static Platform getPlatformByName(String name) throws Exception
name - nome da plataforma procuradaException - .public static List<Platform> getAllPlatforms() throws Exception
Exception - .public static List<Platform> getAllPlatforms(boolean sortByName) throws Exception
sortByName - true se as plataformas deverão estar
ordenadas alfabeticamente pelo nome e false se a
ordenação não é necessáriaException - .public static Platform createPlatform(PlatformInfo info) throws Exception
info - as informações da nova plataformaException - .public static Platform modifyPlatform(Object id, PlatformInfo info) throws Exception
id - identificador da platforma a ser modificadainfo - novas informações da plataformaException - .public static void deletePlatform(Object id) throws Exception
id - identificador da plataforma a ser removidaException - .public Object getId()
public String getName()
public String getDescription()
public PlatformInfo getPlatformInfo()
public static Comparator<Platform> getNameComparator()
Platform pelo critério de ordem
alfabética do nome da plataformapublic static Comparator getDescrComparator()
Platform pelo critério de ordem
alfabética da descrição da plataformapublic static Getter getNameGetter()
Platform.public static Getter getIdGetter()
Platform.public static Getter getDescriptionGetter()
Platform.public static void addObserver(Observer obs)
obs - um observador localpublic static void deleteObserver(Observer obs)
obs - o observador a ser removidopublic static void update(AdministrationEvent event)
event - a ação que ocorreu no serviço de administraçãoCopyright © 2016. All rights reserved.