hudson.plugins.clearcase.history
Class OperationFilter

java.lang.Object
  extended by hudson.plugins.clearcase.history.OperationFilter
All Implemented Interfaces:
Filter
Direct Known Subclasses:
LabelFilter

public abstract class OperationFilter
extends java.lang.Object
implements Filter

Author:
Krzysztof Malinowski (raspy@dev.java.net)

Field Summary
protected  java.util.ArrayList<java.util.regex.Pattern> namePatterns
           
 
Constructor Summary
OperationFilter(java.lang.String... namePatterns)
           
 
Method Summary
 boolean accept(HistoryEntry entry)
           
protected abstract  boolean getAllowOtherOperations()
           
protected abstract  java.lang.String[] getApplicableOperations()
           
protected  java.lang.String getObjectName(HistoryEntry entry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hudson.plugins.clearcase.history.Filter
requiresMinorEvents
 

Field Detail

namePatterns

protected java.util.ArrayList<java.util.regex.Pattern> namePatterns
Constructor Detail

OperationFilter

public OperationFilter(java.lang.String... namePatterns)
Method Detail

getApplicableOperations

protected abstract java.lang.String[] getApplicableOperations()

getAllowOtherOperations

protected abstract boolean getAllowOtherOperations()

accept

public boolean accept(HistoryEntry entry)
Specified by:
accept in interface Filter

getObjectName

protected java.lang.String getObjectName(HistoryEntry entry)


Copyright © 2011. All Rights Reserved.