com.atlassian.jira.upgrade.tasks
Class UpgradeTask_Build604.NamifyingClauseVisitor

java.lang.Object
  extended by com.atlassian.jira.upgrade.tasks.UpgradeTask_Build604.NamifyingClauseVisitor
All Implemented Interfaces:
ClauseVisitor<Clause>
Enclosing class:
UpgradeTask_Build604

public static class UpgradeTask_Build604.NamifyingClauseVisitor
extends Object
implements ClauseVisitor<Clause>

Clause visitor which transforms a clause's terminal nodes into "namified" form - custom field clause names are converted to their full name where possible, and right-hand-side id values are converted to names where possible.


Constructor Summary
UpgradeTask_Build604.NamifyingClauseVisitor(com.atlassian.crowd.embedded.api.User user, SearchHandlerManager searchHandlerManager, SearchContext searchContext, Set<Clause> clausesNotToNamify)
           
 
Method Summary
 Clause visit(AndClause andClause)
          Visit called when accepting a AndClause.
 Clause visit(ChangedClause clause)
          Visit called when accepting a ChangedClause.
 Clause visit(NotClause notClause)
          Visit called when accepting a NotClause.
 Clause visit(OrClause orClause)
          Visit called when accepting a OrClause.
 Clause visit(TerminalClause clause)
          Visit called when accepting a TerminalClause.
 Clause visit(WasClause clause)
          Visit called when accepting a WasClause.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpgradeTask_Build604.NamifyingClauseVisitor

public UpgradeTask_Build604.NamifyingClauseVisitor(com.atlassian.crowd.embedded.api.User user,
                                                   SearchHandlerManager searchHandlerManager,
                                                   SearchContext searchContext,
                                                   Set<Clause> clausesNotToNamify)
Method Detail

visit

public Clause visit(AndClause andClause)
Description copied from interface: ClauseVisitor
Visit called when accepting a AndClause.

Specified by:
visit in interface ClauseVisitor<Clause>
Parameters:
andClause - the node being visited.
Returns:
The return type specified by the visitor.

visit

public Clause visit(NotClause notClause)
Description copied from interface: ClauseVisitor
Visit called when accepting a NotClause.

Specified by:
visit in interface ClauseVisitor<Clause>
Parameters:
notClause - the node being visited.
Returns:
The return type specified by the visitor.

visit

public Clause visit(OrClause orClause)
Description copied from interface: ClauseVisitor
Visit called when accepting a OrClause.

Specified by:
visit in interface ClauseVisitor<Clause>
Parameters:
orClause - the node being visited.
Returns:
The return type specified by the visitor.

visit

public Clause visit(TerminalClause clause)
Description copied from interface: ClauseVisitor
Visit called when accepting a TerminalClause.

Specified by:
visit in interface ClauseVisitor<Clause>
Parameters:
clause - the node being visited.
Returns:
The return type specified by the visitor.

visit

public Clause visit(WasClause clause)
Description copied from interface: ClauseVisitor
Visit called when accepting a WasClause.

Specified by:
visit in interface ClauseVisitor<Clause>
Parameters:
clause - the node being visited.
Returns:
The return type specified by the visitor.

visit

public Clause visit(ChangedClause clause)
Description copied from interface: ClauseVisitor
Visit called when accepting a ChangedClause.

Specified by:
visit in interface ClauseVisitor<Clause>
Parameters:
clause - the node being visited.
Returns:
The return type specified by the visitor.


Copyright © 2002-2013 Atlassian. All Rights Reserved.