org.isam.exehda.services.dhc.server
Class Rule

java.lang.Object
  |
  +--org.isam.exehda.services.dhc.server.Rule

public class Rule
extends java.lang.Object


Field Summary
(package private)  java.lang.String expression
           
(package private)  java.lang.String skeleton
           
(package private)  int type
           
 
Constructor Summary
Rule(int type, java.lang.String expression, java.lang.String skeleton)
          creates new rule
Rule(java.lang.String stype, java.lang.String expression, java.lang.String skeleton)
           
 
Method Summary
 java.lang.String getSkeleton()
          returns associated skeleton skeleton
 boolean match(java.lang.String hostName, java.lang.String ipAddr, java.lang.String mac)
          verifies if the given machine matches the rule
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

int type

expression

java.lang.String expression

skeleton

java.lang.String skeleton
Constructor Detail

Rule

public Rule(int type,
            java.lang.String expression,
            java.lang.String skeleton)
creates new rule


Rule

public Rule(java.lang.String stype,
            java.lang.String expression,
            java.lang.String skeleton)
Method Detail

match

public boolean match(java.lang.String hostName,
                     java.lang.String ipAddr,
                     java.lang.String mac)
verifies if the given machine matches the rule


getSkeleton

public java.lang.String getSkeleton()
returns associated skeleton skeleton