|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAMETAS.data.AMETASPlaceUserIDMask
Stellt eine Teilmenge von AMETASPlaceUserIDs dar. Diese Klasse hat die gleichen Datenfelder wie AMETASPlaceUserID und dient dazu, eine Menge von Stellennutzern zu filtern. Sie ist verwandt mit AMETASPlaceUserID, ist aber unabhängig von ihr, was den Vererbungsbaum angeht. Sie wird z.B. verwendet, um die Empfänger einer AMETASMessage festzulegen. Dabei wird z.B. der Name (m_sName) in der Maske auf den gewünschten Wert und alle anderen Felder auf 0 bzw auf "null" gesetzt. Nun kann über die Methode contains(puid) festgestellt werden, ob der Stellennutzer, der die AMETASPlaceUserID puid besitzt, in die Maske paßt.
AMETASPlaceUserID,
AMETASMessage,
AMETASMessageMask,
Serialized Form| Field Summary | |
static long |
ANYTIME
Spezieller Wert für den Zeitstempel. |
AMETASIdentityID |
m_iidStarter
Die Identität der Instanz, welche den Stellennutzer gestartet hat. |
java.net.InetAddress |
m_IPAddress
Herkunfts-IP-Adresse der Stellennutzer. |
long |
m_nTimeStamp
Zeitstempel. |
java.lang.String |
m_sGroup
Gruppe der Stellennutzer. |
java.lang.String |
m_sName
Name der Stellennutzer. |
| Constructor Summary | |
AMETASPlaceUserIDMask()
Generiert eine Broadcast-ID-Maske. |
|
AMETASPlaceUserIDMask(AMETASPlaceUserID id)
Erzeugt eine IDMaske aus einer PlaceUserID. |
|
AMETASPlaceUserIDMask(java.net.InetAddress ipad,
java.lang.String sName,
java.lang.String sGroup,
long nTimeStamp)
Generiert eine ID-Maske. |
|
AMETASPlaceUserIDMask(java.net.InetAddress ipad,
java.lang.String sName,
java.lang.String sGroup,
long nTimeStamp,
AMETASIdentityID iidStarter)
Generiert eine ID-Maske. |
|
| Method Summary | |
boolean |
contains(AMETASPlaceUserID id)
Liefert true, wenn die übergebene Stellennutzer-ID in der hier definierten ID-Maske enthalten ist. |
boolean |
contains(AMETASPlaceUserIDMask idm)
Liefert true, wenn die Stellennutzer-Menge, die durch idm charakterisiert wird, eine Teilmenge der Stellennutzer-Menge ist, die durch diese ID-Maske charakterisiert ist. |
boolean |
equals(java.lang.Object obj)
Vergleicht zwei ID-Masken. |
AMETASPlaceUserID |
getUnicastID()
Liefert eine PlaceUserID, wenn die Maske eine Unicast-Maske ist. |
int |
hashCode()
Berechnet den Hashcode dieser ID-Maske. |
java.lang.String |
toString()
Liefert eine Stringrepräsentation dieser ID-Maske. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
public java.net.InetAddress m_IPAddress
public java.lang.String m_sGroup
public java.lang.String m_sName
public long m_nTimeStamp
public static final long ANYTIME
public AMETASIdentityID m_iidStarter
| Constructor Detail |
public AMETASPlaceUserIDMask(AMETASPlaceUserID id)
id - ID eines einzelnen Stellennutzers.
public AMETASPlaceUserIDMask(java.net.InetAddress ipad,
java.lang.String sName,
java.lang.String sGroup,
long nTimeStamp)
null.
ipad - IP-Adresse oder null.sGroup - Gruppe oder null.sName - Name oder null.nTimeStamp - Zeitstempel oder 0.
public AMETASPlaceUserIDMask(java.net.InetAddress ipad,
java.lang.String sName,
java.lang.String sGroup,
long nTimeStamp,
AMETASIdentityID iidStarter)
ipad - IP-Adresse oder null.sGroup - Gruppe oder null.sName - Name oder null.nTimeStamp - Zeitstempel oder ANYTIME.iidStarter - IdentityID des Starters oder nullpublic AMETASPlaceUserIDMask()
| Method Detail |
public AMETASPlaceUserID getUnicastID()
public boolean equals(java.lang.Object obj)
obj - Zu vergleichende ID-Maske.
public boolean contains(AMETASPlaceUserIDMask idm)
idm - Zu vergleichende ID-Maske.
public boolean contains(AMETASPlaceUserID id)
id - ID eines einzelnen Stellennutzers.
public int hashCode()
public java.lang.String toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||