Package step.core.artefacts
Class WorkArtefactFactory
- java.lang.Object
-
- step.core.artefacts.WorkArtefactFactory
-
public class WorkArtefactFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description WorkArtefactFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends AbstractArtefact>
TcreateWorkArtefact(Class<T> artefactClass, AbstractArtefact parentArtefact, String name)
<T extends AbstractArtefact>
TcreateWorkArtefact(Class<T> artefactClass, AbstractArtefact parentArtefact, String name, boolean copyChildren)
<T extends AbstractArtefact>
TcreateWorkArtefact(Class<T> artefactClass, AbstractArtefact parentArtefact, String name, boolean copyChildren, boolean persistNode)
void
setPersistNodeValue(AbstractArtefact artefact, boolean persistNode)
-
-
-
Method Detail
-
createWorkArtefact
public <T extends AbstractArtefact> T createWorkArtefact(Class<T> artefactClass, AbstractArtefact parentArtefact, String name)
-
createWorkArtefact
public <T extends AbstractArtefact> T createWorkArtefact(Class<T> artefactClass, AbstractArtefact parentArtefact, String name, boolean copyChildren)
-
createWorkArtefact
public <T extends AbstractArtefact> T createWorkArtefact(Class<T> artefactClass, AbstractArtefact parentArtefact, String name, boolean copyChildren, boolean persistNode)
-
setPersistNodeValue
public void setPersistNodeValue(AbstractArtefact artefact, boolean persistNode)
-
-