org.jboss.dtf.testframework.coordinator
Class TaskDefinitionRepository

java.lang.Object
  extended by org.jboss.dtf.testframework.coordinator.TaskDefinitionRepository

public class TaskDefinitionRepository
extends java.lang.Object


Constructor Summary
TaskDefinitionRepository()
           
TaskDefinitionRepository(java.net.URL testDefinitionFile)
           
 
Method Summary
 TaskDefinition[] getAllTasksForTest(TestDefinition test)
           
 TaskDefinition getTaskDefinition(java.lang.String fullTaskId)
           
 TaskDefinition getTaskDefinition(java.lang.String groupId, java.lang.String taskId)
           
 java.util.ArrayList getTaskDefinitions(java.lang.String groupId, java.util.ArrayList taskIds)
           
 java.util.HashMap getTaskDefinitionsMap()
           
protected  java.lang.String stripGroupId(java.lang.String name)
           
protected  java.lang.String stripTaskId(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskDefinitionRepository

public TaskDefinitionRepository()

TaskDefinitionRepository

public TaskDefinitionRepository(java.net.URL testDefinitionFile)
Method Detail

getTaskDefinitionsMap

public java.util.HashMap getTaskDefinitionsMap()

getTaskDefinitions

public final java.util.ArrayList getTaskDefinitions(java.lang.String groupId,
                                                    java.util.ArrayList taskIds)
                                             throws TaskNotFound
Throws:
TaskNotFound

stripGroupId

protected final java.lang.String stripGroupId(java.lang.String name)

stripTaskId

protected final java.lang.String stripTaskId(java.lang.String name)

getTaskDefinition

public final TaskDefinition getTaskDefinition(java.lang.String fullTaskId)
                                       throws TaskNotFound
Throws:
TaskNotFound

getTaskDefinition

public final TaskDefinition getTaskDefinition(java.lang.String groupId,
                                              java.lang.String taskId)
                                       throws TaskNotFound
Throws:
TaskNotFound

getAllTasksForTest

public final TaskDefinition[] getAllTasksForTest(TestDefinition test)
                                          throws TaskNotFound
Throws:
TaskNotFound