idman.rules
Class HasRole

java.lang.Object
  |
  +--idman.rules.HasRole
All Implemented Interfaces:
Condition

public final class HasRole
extends java.lang.Object
implements Condition

Bedingung, welche zutrifft, wenn der Parameter gleich der Rolle im Kontext ist.

Version:
$Id: HasRole.java,v 1.5 2003/12/08 13:25:10 tk4 Exp $
Author:
Thomas Kriegelstein

Constructor Summary
HasRole()
           
 
Method Summary
 java.lang.String[] getDescription(java.lang.String parameter)
          Liefert eine kurze Beschreibung der Bedingung.
 boolean match(java.lang.String id, byte[] content, idman.mngt.Context context, java.lang.String parameter)
          Testet, ob ein Kommunikationspartner im Kontext eingetragen ist.
 boolean useParameter()
          Liefert true, wenn Parameter ausgewertet wird.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HasRole

public HasRole()
Method Detail

getDescription

public java.lang.String[] getDescription(java.lang.String parameter)
Description copied from interface: Condition
Liefert eine kurze Beschreibung der Bedingung.

Specified by:
getDescription in interface Condition
Parameters:
parameter - Parameter, wird unter Umständen in Beschreibung eingebaut.
Returns:
Stringarray mit Beschreibung.

useParameter

public boolean useParameter()
Description copied from interface: Condition
Liefert true, wenn Parameter ausgewertet wird.

Specified by:
useParameter in interface Condition
Returns:
true, wenn die Bedingung einen Parameter auswertet, false in allen ander Fällen.

match

public boolean match(java.lang.String id,
                     byte[] content,
                     idman.mngt.Context context,
                     java.lang.String parameter)
Testet, ob ein Kommunikationspartner im Kontext eingetragen ist.

Specified by:
match in interface Condition
Parameters:
id - Wird ignoriert.
content - Wird ignoriert.
context - Verbindungskontext.
parameter - Wird ignoriert.
Returns:
true, wenn ein Partner im Kontext eingetrage ist; false sonst.


Copyright © 2003 DRIM Team. All Rights Reserved.