net.thucydides.plugins.jira.workflow
Class ClasspathWorkflowLoader

Package class diagram package ClasspathWorkflowLoader
java.lang.Object
  extended by net.thucydides.plugins.jira.workflow.ClasspathWorkflowLoader
All Implemented Interfaces:
groovy.lang.GroovyObject, WorkflowLoader

public class ClasspathWorkflowLoader
extends Object
implements WorkflowLoader, groovy.lang.GroovyObject


Field Summary
static String ACTIVATE_WORKFLOW_PROPERTY
           
static String BUNDLED_WORKFLOW
           
static String WORKFLOW_CONFIGURATION_PROPERTY
           
 
Constructor Summary
ClasspathWorkflowLoader(String defaultWorkflow, net.thucydides.core.util.EnvironmentVariables environmentVariables)
           
 
Method Summary
 boolean defaultWorkflowIsPresent()
           
 Object fileOnClasspathAt(String resource)
           
 String getDefaultWorkflow()
           
 groovy.lang.MetaClass getMetaClass()
           
 Object getProperty(String property)
           
 Object getSystemConfiguredWorkflow()
           
 Object getSystemConfiguredWorkflowFile()
           
 Object getWorkflowFile()
           
 Object invokeMethod(String method, Object arguments)
           
 Workflow load()
           
 void setMetaClass(groovy.lang.MetaClass mc)
           
 void setProperty(String property, Object value)
           
 Object systemConfiguredWorkflowFileExists()
           
 boolean systemConfiguredWorkflowPropertyIsDefined()
           
 boolean worflowActivatedViaTheSystemProperty()
           
 boolean workflowActive()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BUNDLED_WORKFLOW

public static final String BUNDLED_WORKFLOW
See Also:
Constant Field Values

WORKFLOW_CONFIGURATION_PROPERTY

public static final String WORKFLOW_CONFIGURATION_PROPERTY
See Also:
Constant Field Values

ACTIVATE_WORKFLOW_PROPERTY

public static final String ACTIVATE_WORKFLOW_PROPERTY
See Also:
Constant Field Values
Constructor Detail

ClasspathWorkflowLoader

@Inject
public ClasspathWorkflowLoader(String defaultWorkflow,
                                      net.thucydides.core.util.EnvironmentVariables environmentVariables)
Method Detail

getMetaClass

public groovy.lang.MetaClass getMetaClass()
Specified by:
getMetaClass in interface groovy.lang.GroovyObject

setMetaClass

public void setMetaClass(groovy.lang.MetaClass mc)
Specified by:
setMetaClass in interface groovy.lang.GroovyObject

invokeMethod

public Object invokeMethod(String method,
                           Object arguments)
Specified by:
invokeMethod in interface groovy.lang.GroovyObject

getProperty

public Object getProperty(String property)
Specified by:
getProperty in interface groovy.lang.GroovyObject

setProperty

public void setProperty(String property,
                        Object value)
Specified by:
setProperty in interface groovy.lang.GroovyObject

getDefaultWorkflow

public String getDefaultWorkflow()
Specified by:
getDefaultWorkflow in interface WorkflowLoader

load

public Workflow load()
Specified by:
load in interface WorkflowLoader

workflowActive

public boolean workflowActive()

systemConfiguredWorkflowPropertyIsDefined

public boolean systemConfiguredWorkflowPropertyIsDefined()

worflowActivatedViaTheSystemProperty

public boolean worflowActivatedViaTheSystemProperty()

getWorkflowFile

public Object getWorkflowFile()

defaultWorkflowIsPresent

public boolean defaultWorkflowIsPresent()

fileOnClasspathAt

public Object fileOnClasspathAt(String resource)

getSystemConfiguredWorkflow

public Object getSystemConfiguredWorkflow()

systemConfiguredWorkflowFileExists

public Object systemConfiguredWorkflowFileExists()

getSystemConfiguredWorkflowFile

public Object getSystemConfiguredWorkflowFile()


Copyright © 2011-2013 Wakaleo Consulting. All Rights Reserved.