public class ReflectiveWorkBuilder extends Object implements Work, WorkFactory<ReflectiveWorkBuilder>
Work
meta-data.Modifier and Type | Class and Description |
---|---|
class |
ReflectiveWorkBuilder.ReflectiveTaskBuilder
Reflective
Task meta-data. |
Constructor and Description |
---|
ReflectiveWorkBuilder(AbstractOfficeConstructTestCase testCase,
String workName,
Object workObject,
OfficeBuilder officeBuilder,
String initialTaskName)
Initiate.
|
Modifier and Type | Method and Description |
---|---|
ReflectiveWorkBuilder.ReflectiveTaskBuilder |
buildTask(String methodName,
String teamName)
Builds a reflective
Task on the work object. |
ReflectiveWorkBuilder |
createWork()
Creates a new
Work instance. |
WorkBuilder<ReflectiveWorkBuilder> |
getBuilder()
Obtains the
WorkBuilder . |
public ReflectiveWorkBuilder(AbstractOfficeConstructTestCase testCase, String workName, Object workObject, OfficeBuilder officeBuilder, String initialTaskName)
testCase
- AbstractOfficeConstructTestCase
.workName
- Name of the Work
.workObject
- Work
object to invoke reflectively.officeBuilder
- OfficeBuilder
to load WorkBuilder
.initialTaskName
- Initial task name.public WorkBuilder<ReflectiveWorkBuilder> getBuilder()
WorkBuilder
.WorkBuilder
.public ReflectiveWorkBuilder.ReflectiveTaskBuilder buildTask(String methodName, String teamName)
Task
on the work object.methodName
- Name of the method to invoke.teamName
- Name of the Team
.ReflectiveWorkBuilder.ReflectiveTaskBuilder
for the method.public ReflectiveWorkBuilder createWork()
WorkFactory
Work
instance.createWork
in interface WorkFactory<ReflectiveWorkBuilder>
Work
instance.Copyright © 2005–2016. All rights reserved.