Interface GeneratorManager
@PublicApi
public interface GeneratorManager
-
Method Summary
Modifier and TypeMethodDescriptionlonglongcreateTransientGenerator(String moduleKey, Map<String, Object> parameters) voiddeleteGenerator(long id) getGenerator(long id) void
-
Method Details
-
createGenerator
long createGenerator(@NotNull String moduleKey, @Nullable Map<String, Object> parameters, @Nullable Long owningStructure) throws StructureException- Throws:
StructureException
-
createTransientGenerator
long createTransientGenerator(@NotNull String moduleKey, @Nullable Map<String, Object> parameters) throws StructureException- Throws:
StructureException
-
updateGenerator
void updateGenerator(long id, @NotNull String moduleKey, @Nullable Map<String, Object> parameters, @Nullable Long owningStructure) throws StructureException- Throws:
StructureException
-
deleteGenerator
- Throws:
StructureException
-
getGenerator
- Throws:
StructureException
-