public class Platform
extends java.lang.Object
implements java.io.Serializable
Platform representa uma Plataforma de Execução. A
classe Platform mantém uma cache dos objetos Platform instanciados
localmente.| Constructor and Description |
|---|
Platform(java.lang.Object id,
PlatformInfo info)
Constrói uma Platforma de Execução.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
addObserver(java.util.Observer obs)
Adiciona um observador local da classe.
|
static Platform |
createPlatform(PlatformInfo info)
Criação de uma nova plataforma.
|
static void |
deleteObserver(java.util.Observer obs)
Remove um observador local da classe Platform.
|
static void |
deletePlatform(java.lang.Object id)
Remoção de uma plataforma.
|
boolean |
equalContents(java.lang.Object obj) |
boolean |
equals(java.lang.Object obj)
Verifica se duas plataformas são iguais.
|
static java.util.List<Platform> |
getAllPlatforms()
Obtem todas as plataformas cadastradas.
|
static java.util.List<Platform> |
getAllPlatforms(boolean sortByName)
Obtem todas as plataformas cadastradas
|
static java.util.Comparator |
getDescrComparator()
Obtém um comparator de
Platform pelo critério de ordem
alfabética da descrição da plataforma |
java.lang.String |
getDescription()
Obtém a descrição da plataforma
|
static Getter |
getDescriptionGetter()
Obtém um getter para a descrição de
Platform. |
java.lang.Object |
getId()
Obtém o identificador da plataforma
|
static Getter |
getIdGetter()
Obtém um getter para o identificador de
Platform. |
java.lang.String |
getName()
Obtém o nome da plataforma
|
static java.util.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(java.lang.Object id)
Obtem a plataforma que possui o identificador especificado.
|
static Platform |
getPlatformByName(java.lang.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(java.lang.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(java.lang.Object id,
PlatformInfo info)
id - identificador da plataformainfo - informações da plataformapublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - plataforma com a qual a comparação deve ser realizadapublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equalContents(java.lang.Object obj)
public static Platform getPlatform(java.lang.Object id) throws java.rmi.RemoteException
id - identificador da plataformajava.rmi.RemoteException - falha de rmipublic static Platform getPlatformByName(java.lang.String name) throws java.lang.Exception
name - nome da plataforma procuradajava.lang.Exception - .public static java.util.List<Platform> getAllPlatforms() throws java.lang.Exception
java.lang.Exception - .public static java.util.List<Platform> getAllPlatforms(boolean sortByName) throws java.lang.Exception
sortByName - true se as plataformas deverão estar
ordenadas alfabeticamente pelo nome e false se a
ordenação não é necessáriajava.lang.Exception - .public static Platform createPlatform(PlatformInfo info) throws java.lang.Exception
info - as informações da nova plataformajava.lang.Exception - .public static Platform modifyPlatform(java.lang.Object id, PlatformInfo info) throws java.lang.Exception
id - identificador da platforma a ser modificadainfo - novas informações da plataformajava.lang.Exception - .public static void deletePlatform(java.lang.Object id)
throws java.lang.Exception
id - identificador da plataforma a ser removidajava.lang.Exception - .public java.lang.Object getId()
public java.lang.String getName()
public java.lang.String getDescription()
public PlatformInfo getPlatformInfo()
public static java.util.Comparator<Platform> getNameComparator()
Platform pelo critério de ordem
alfabética do nome da plataformapublic static java.util.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(java.util.Observer obs)
obs - um observador localpublic static void deleteObserver(java.util.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.