|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAMETAS.data.type.AMETASMediator
Basisklasse für den Vermittler der Stelle. Der Vermittler wird als ein integraler Denst von der Stelle angeboten, um einen Kontakt zwischen zwei Stellennutzern herzustellen.
| Field Summary | |
protected AMETASPlace |
m_plThePlace
Referenz auf die Stelle. |
protected AMETASPURepository |
m_repPU
Verweis auf das Repositorium. |
| Constructor Summary | |
AMETASMediator()
Erzeugt einen neuen AMETASMediator. |
|
| Method Summary | |
MediatorInfo |
getInfo()
Liefert Informationen über den Mediator. |
static AMETASMediator |
getInstance(java.lang.String sClassname)
Methode zum Laden eines Mediators. |
KnowledgeBase[] |
getKnowledgeBases()
Liefert den Satz vorhandener Wissensbasen. |
java.lang.String |
getName()
Liefert die Bezeichnung des Mediators. |
boolean |
initialize()
Bereitet den Mediator auf die Arbeit vor. |
abstract boolean |
recognizesType(AMETASType type)
Stellt fest, ob der Mediator etwas mit dem Typ anfangen kann. |
abstract AMETASMediationResult[] |
request(AMETASMediationRequest req)
Fragt beim Vermittler der Stelle nach einem Stellennutzer. |
AMETASMediationResult[] |
request(AMETASMediationRequest req,
AMETASPlaceUserIDMask puidm,
AMETASIdentityID iid)
Fragt beim Vermittler der Stelle nach einem Stellennutzer. |
void |
setPlace(AMETASPlace plThePlace)
Setzt die Referenz auf die Stelle. |
void |
setRepository(AMETASPURepository rep)
Setzt einen Verweis auf das Repositorium. |
abstract AMETASType |
typeForString(java.lang.String sStringRep,
java.lang.String sMode)
Konstruiert einen Typ aus dem übergebenen String. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected AMETASPURepository m_repPU
protected AMETASPlace m_plThePlace
| Constructor Detail |
public AMETASMediator()
| Method Detail |
public static AMETASMediator getInstance(java.lang.String sClassname)
throws java.lang.ClassNotFoundException
sClassname - Vollständiger Klassenname des Mediators.
java.lang.ClassNotFoundException - wenn der Mediator nicht gefunden oder gestartet werden konnte.public void setPlace(AMETASPlace plThePlace)
plThePlace - Referenz auf die Stelle.public void setRepository(AMETASPURepository rep)
rep - Referenz auf das Repositorium.public boolean initialize()
public abstract boolean recognizesType(AMETASType type)
type - Typ.
public abstract AMETASMediationResult[] request(AMETASMediationRequest req)
req - Beschreibung des gewünschten Stellennutzers.
public AMETASMediationResult[] request(AMETASMediationRequest req,
AMETASPlaceUserIDMask puidm,
AMETASIdentityID iid)
req - Beschreibung des gewünschten Stellennutzers.puidm - Maske für Stellennutzer-IDs. Ist sie null oder ist req keine Instanzanfrage, wird sie ignoriert.iid - Identitäts-ID des Starters. Ist sie null oder ist req keine Instanzanfrage, wird sie ignoriert.
public KnowledgeBase[] getKnowledgeBases()
public java.lang.String getName()
public MediatorInfo getInfo()
public abstract AMETASType typeForString(java.lang.String sStringRep,
java.lang.String sMode)
throws TypeException
sStringRep - Typbeschreibung als String.sMode - Modus für den Mediator.
TypeException - wenn die Repräsentation fehlerhaft ist.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||