Class PluginActuation
java.lang.Object
de.fraunhofer.iosb.ilt.frostserver.plugin.actuation.PluginActuation
- All Implemented Interfaces:
Plugin,PluginModel,PluginRootDocument,ConfigDefaults,LiquibaseUser
public class PluginActuation
extends Object
implements PluginRootDocument, PluginModel, ConfigDefaults, LiquibaseUser
- Author:
- scf
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal EntityPropertyMain<Map<String,Object>> final EntityTypefinal EntityTypefinal EntityTypestatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateLiqibaseParams(JooqPersistenceManager ppm, Map<String, Object> target) booleandoUpgrades(Writer out) voidinit(CoreSettings settings) booleanbooleanbooleanvoidmodifyServiceDocument(ServiceRequest request, Map<String, Object> result) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.fraunhofer.iosb.ilt.frostserver.settings.ConfigDefaults
configDefaults, configDefaultsInt, configTags, defaultValue, defaultValueBoolean, defaultValueIntMethods inherited from interface de.fraunhofer.iosb.ilt.frostserver.service.PluginModel
installSecurityDefinitions
-
Field Details
-
LIQUIBASE_NAME_TASKING_CAP
- See Also:
-
LIQUIBASE_NAME_TASK
- See Also:
-
LIQUIBASE_NAME_ACTUATOR
- See Also:
-
epTaskingParameters
-
npActuatorTaskCap
-
npThingTaskCap
-
npTasksTaskCap
-
npTaskingCapabilityTask
-
npTaskingCapabilitiesActuator
-
npTaskingCapabilitiesThing
-
etActuator
-
etTask
-
etTaskingCapability
-
-
Constructor Details
-
PluginActuation
public PluginActuation()
-
-
Method Details
-
init
- Specified by:
initin interfaceLiquibaseUser- Specified by:
initin interfacePlugin
-
isFullyInitialised
public boolean isFullyInitialised()- Specified by:
isFullyInitialisedin interfacePluginModel
-
isEnabled
public boolean isEnabled() -
modifyServiceDocument
- Specified by:
modifyServiceDocumentin interfacePluginRootDocument
-
registerEntityTypes
public void registerEntityTypes()- Specified by:
registerEntityTypesin interfacePluginModel
-
linkEntityTypes
- Specified by:
linkEntityTypesin interfacePluginModel
-
createLiqibaseParams
-
checkForUpgrades
- Specified by:
checkForUpgradesin interfaceLiquibaseUser
-
doUpgrades
- Specified by:
doUpgradesin interfaceLiquibaseUser- Throws:
UpgradeFailedExceptionIOException
-