Package step.core.artefacts.handlers
Class ArtefactHandlerRegistry
java.lang.Object
step.core.artefacts.handlers.ArtefactHandlerRegistry
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionClass<? extends ArtefactHandler<?,
?>> get
(Class<? extends AbstractArtefact> key) Class<? extends AbstractArtefact>
getArtefactType
(String name) Class<? extends ArtefactHandler<?,
?>> put
(Class<? extends AbstractArtefact> key, Class<? extends ArtefactHandler<?, ?>> value)
-
Constructor Details
-
ArtefactHandlerRegistry
public ArtefactHandlerRegistry()
-
-
Method Details
-
get
-
put
public Class<? extends ArtefactHandler<?,?>> put(Class<? extends AbstractArtefact> key, Class<? extends ArtefactHandler<?, ?>> value) -
getArtefactType
-
getArtefactTypeInstance
- Throws:
Exception
-
getControlArtefactNames
- Returns:
- the list of artefacts that can be used as control within Plans
-
getRootArtefactNames
- Returns:
- the list of artefacts that can be used as root element of Plans
-