com.dtolabs.rundeck.core.utils
Class NodeSet.SetSelector

java.lang.Object
  extended by com.dtolabs.rundeck.core.utils.NodeSet.SetSelector
Direct Known Subclasses:
NodeSet.Exclude, NodeSet.Include
Enclosing class:
NodeSet

public abstract class NodeSet.SetSelector
extends java.lang.Object

SetSelector is a filter


Constructor Summary
protected NodeSet.SetSelector()
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getHostname()
           
 java.lang.String getName()
           
 java.lang.String getOsarch()
           
 java.lang.String getOsfamily()
           
 java.lang.String getOsname()
           
 java.lang.String getOsversion()
           
 java.lang.String getTags()
           
 int hashCode()
           
 boolean isBlank()
           
 boolean isBlank(java.util.Map map)
           
 boolean isBlank(java.lang.String value)
           
 boolean isDominant()
           
 boolean matches(INodeEntry entry)
           
 boolean matchOrBlank(java.util.Map<java.lang.String,java.lang.String> selector, java.util.Map<java.lang.String,java.lang.String> value)
           
 boolean matchOrBlank(java.lang.String selector, java.util.Collection set)
           
 boolean matchOrBlank(java.lang.String selector, java.lang.String value)
           
 void setAttributesMap(java.util.Map<java.lang.String,java.lang.String> attributesMap)
           
 void setDominant(boolean dominant)
           
 void setHostname(java.lang.String hostname)
           
 void setName(java.lang.String name)
           
 void setOsarch(java.lang.String osarch)
           
 void setOsfamily(java.lang.String osfamily)
           
 void setOsname(java.lang.String osname)
           
 void setOsversion(java.lang.String osversion)
           
 void setTags(java.lang.String tags)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NodeSet.SetSelector

protected NodeSet.SetSelector()
Method Detail

setHostname

public void setHostname(java.lang.String hostname)

getHostname

public java.lang.String getHostname()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

isBlank

public boolean isBlank(java.lang.String value)

isBlank

public boolean isBlank()

isBlank

public boolean isBlank(java.util.Map map)

matchOrBlank

public boolean matchOrBlank(java.util.Map<java.lang.String,java.lang.String> selector,
                            java.util.Map<java.lang.String,java.lang.String> value)

matchOrBlank

public boolean matchOrBlank(java.lang.String selector,
                            java.lang.String value)

matchOrBlank

public boolean matchOrBlank(java.lang.String selector,
                            java.util.Collection set)

matches

public boolean matches(INodeEntry entry)

getOsfamily

public java.lang.String getOsfamily()

setOsfamily

public void setOsfamily(java.lang.String osfamily)

getOsarch

public java.lang.String getOsarch()

setOsarch

public void setOsarch(java.lang.String osarch)

getOsname

public java.lang.String getOsname()

setOsname

public void setOsname(java.lang.String osname)

getTags

public java.lang.String getTags()

setTags

public void setTags(java.lang.String tags)

getOsversion

public java.lang.String getOsversion()

setOsversion

public void setOsversion(java.lang.String osversion)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

isDominant

public boolean isDominant()

setDominant

public void setDominant(boolean dominant)

setAttributesMap

public void setAttributesMap(java.util.Map<java.lang.String,java.lang.String> attributesMap)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object