All Packages Class Hierarchy This Package Previous Next Index
Class BW.kernel.BW_AwarenessProfile
java.lang.Object
|
+----BW.kernel.BW_Element
|
+----BW.kernel.BW_Profile
|
+----BW.kernel.BW_AwarenessProfile
- public class BW_AwarenessProfile
- extends BW_Profile
Classe BW_AwarenessProfile: descreve a nocao do conjunto de
profiles do usuario dentro do framework BW
- Version:
- 1.2
- Author:
- Manuele Kirsch Pinheiro
-
personal
- pool de profiles pessoais
-
personalpaper
- profiles pessoais por papel no formato (papel,profile)
-
BW_AwarenessProfile()
-
-
BW_AwarenessProfile(int, int)
- construtor
-
clone()
- metodo clone retorna uma outra instancia de
BW_Element com os mesmos atributos desta
-
getAllPaperEvents()
- metodo getAllPaperEvents retorna todos os eventos presentes
em todos os profiles por papel deste awareness profile.
-
getAllPersonalEvents()
- metodo getAllPersonalEvents retorna o conjunto completo de eventos
dos profiles pessoais presentes neste awareness profile.
-
getFields()
- metodo getFields retorna um Hashtable com os
pares (atributo,valor) do objeto
-
getGlobalInterval()
- metodo getGlobalInterval retorna um intervalo global, que
engloba os intervalos de todos os profiles do pool de
profiles pessoais.
-
getPersonalPaperProfile()
- retorna o pool completo de profiles pessoais por papel
indexado em uma hash de acordo com o papel, formando
tuplas (BW_Paper,BW_Profile)
-
getPersonalPaperProfile(BW_Paper)
- busca o profile pessoal do papel especificado
-
getPersonalProfile()
- retorna o pool completo de profiles pessoais
-
getPersonalProfile(int)
- busca o n-esimo profile pessoal
-
insertPersonalPaperProfile(BW_Profile, BW_Paper)
- insere um profile no pool de profiles pessoais por papel
-
insertPersonalProfile(BW_Profile)
- insere um profile no pool de profiles pessoais
-
removePersonalPaperProfile(BW_Paper)
- remove o profile para um dado papel do pool de profiles pessoais por papel
-
removePersonalProfile(BW_Profile)
- remove um profile especifico do pool de profiles pessoais
-
setFields(Hashtable)
- metodo setFields seta os atributos do cobjeto
com base em uma Hashtable no mesmo formato retornado
pelo metodo getFields.
-
setPersonalPaperProfile(Hashtable)
- seta o pool completo de profiles pessoais por papel, atraves de
uma Hash com os papeis relacionados a seus respectivos profiles
pessoais
-
setPersonalProfile(Vector)
- seta o pool completo de profiles pessoais
-
toString()
-
-
verifyPersonalPaperProfile(BW_Paper)
- verifica se ha um profile para um determinado papel no pool de
profiles pessoais por papel
-
verifyPersonalProfile(BW_Profile)
- verifica se um profile esta no pool de profiles pessoais
personal
Vector personal
- pool de profiles pessoais
personalpaper
Hashtable personalpaper
- profiles pessoais por papel no formato (papel,profile)
BW_AwarenessProfile
public BW_AwarenessProfile(int typeId,
int objId)
- construtor
- Parameters:
- int - typeId identificador de tipo
- int - objId identificador do objeto
BW_AwarenessProfile
public BW_AwarenessProfile()
insertPersonalProfile
public void insertPersonalProfile(BW_Profile prof)
- insere um profile no pool de profiles pessoais
- Parameters:
- BW_Profile - prof novo profile a ser inserido
verifyPersonalProfile
public boolean verifyPersonalProfile(BW_Profile prof)
- verifica se um profile esta no pool de profiles pessoais
- Parameters:
- BW_Profile - profile a ser verificado
removePersonalProfile
public void removePersonalProfile(BW_Profile prof)
- remove um profile especifico do pool de profiles pessoais
- Parameters:
- BW_Profile - prof profile a ser removido
getPersonalProfile
public BW_Profile getPersonalProfile(int n)
- busca o n-esimo profile pessoal
- Parameters:
- int - n posicao do profile pessoal desejado
- Returns:
- BW_Profile n-esimo profile pessoal
null se o indice i for invalido
getPersonalProfile
public Vector getPersonalProfile()
- retorna o pool completo de profiles pessoais
- Returns:
- Vector pool de profiles pessoais
setPersonalProfile
public void setPersonalProfile(Vector pool)
- seta o pool completo de profiles pessoais
- Parameters:
- Vector - pool novo pool de profiles pessoais
insertPersonalPaperProfile
public void insertPersonalPaperProfile(BW_Profile prof,
BW_Paper paper)
- insere um profile no pool de profiles pessoais por papel
- Parameters:
- BW_Profile - prof novo profile a ser inserido
- BW_Paper - paper papel associado ao profile
removePersonalPaperProfile
public void removePersonalPaperProfile(BW_Paper paper)
- remove o profile para um dado papel do pool de profiles pessoais por papel
- Parameters:
- BW_Paper - paper papel cujo profle se deseja remover do pool
verifyPersonalPaperProfile
public boolean verifyPersonalPaperProfile(BW_Paper paper)
- verifica se ha um profile para um determinado papel no pool de
profiles pessoais por papel
- Parameters:
- BW_Paper - papel a ser verificado
getPersonalPaperProfile
public BW_Profile getPersonalPaperProfile(BW_Paper paper)
- busca o profile pessoal do papel especificado
- Parameters:
- BW_Paper - paper papel do profile desejado
- Returns:
- BW_Profile profile pessoal do papel dado
null se o papel for invalido
getPersonalPaperProfile
public Hashtable getPersonalPaperProfile()
- retorna o pool completo de profiles pessoais por papel
indexado em uma hash de acordo com o papel, formando
tuplas (BW_Paper,BW_Profile)
- Returns:
- Hashtable pool de profiles pessoais por papel
- See Also:
- BW_Paper, BW_Profile
setPersonalPaperProfile
public void setPersonalPaperProfile(Hashtable pool)
- seta o pool completo de profiles pessoais por papel, atraves de
uma Hash com os papeis relacionados a seus respectivos profiles
pessoais
- Parameters:
- Hashtable - pool novo pool de profiles pessoais por papel
- See Also:
- getPersonalPaperProfile
getFields
public Hashtable getFields()
- metodo getFields retorna um Hashtable com os
pares (atributo,valor) do objeto
- Returns:
- Hashtable - atributo,valor
- Overrides:
- getFields in class BW_Profile
setFields
public boolean setFields(Hashtable fields)
- metodo setFields seta os atributos do cobjeto
com base em uma Hashtable no mesmo formato retornado
pelo metodo getFields. Retorna true se tudo correu
bem, e false caso contrario
- Parameters:
- Hashtable - fields atributos a serem preenchidos
- Returns:
- boolean true - se foi possivel ajustar os atribuitos
false - caso contrario
- Overrides:
- setFields in class BW_Profile
- See Also:
- getFields
clone
public Object clone()
- metodo clone retorna uma outra instancia de
BW_Element com os mesmos atributos desta
- Overrides:
- clone in class BW_Profile
toString
public String toString()
- Overrides:
- toString in class BW_Profile
getAllPersonalEvents
public Hashtable getAllPersonalEvents()
- metodo getAllPersonalEvents retorna o conjunto completo de eventos
dos profiles pessoais presentes neste awareness profile.
Esta Hash e composta pelas tuplas (chave,evento), onde a chave,
obtida com ometodo mountKey, e formada pelo nome da classe e o
typeid do evento.
- Returns:
- Hashtable hash com todos os eventos dos profiles pessoais
- See Also:
- events, mountKey
getAllPaperEvents
public Hashtable getAllPaperEvents()
- metodo getAllPaperEvents retorna todos os eventos presentes
em todos os profiles por papel deste awareness profile.
- Returns:
- Hashtable hash com todos os eventos dos profiles pessoais por papel
getGlobalInterval
public BW_TimeInterval getGlobalInterval()
- metodo getGlobalInterval retorna um intervalo global, que
engloba os intervalos de todos os profiles do pool de
profiles pessoais.
- Returns:
- BW_TimeInterval intervalo global
- See Also:
- merge
All Packages Class Hierarchy This Package Previous Next Index