Class QueryAlarmJournalBinding
java.lang.Object
com.inductiveautomation.factorypmi.application.binding.QueryAlarmJournalBinding
- All Implemented Interfaces:
BindingType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute(ClientContext context, GatewayInterface gi, Map<String, Object> params) Execute this binding.A resource bundle key used to group this binding into a category.List<BindingParameter<?>>A list of the binding parameters that this binding expects uponBindingType.execute(ClientContext, GatewayInterface, Map)Class<?>The type that this binding returns.A resource bundle key used to display this binding type in the binding types listA string that uniquely identifies this binding type.
-
Constructor Details
-
QueryAlarmJournalBinding
-
QueryAlarmJournalBinding
public QueryAlarmJournalBinding()
-
-
Method Details
-
execute
public Object execute(ClientContext context, GatewayInterface gi, Map<String, Object> params) throws BindingExceptionDescription copied from interface:BindingTypeExecute this binding.- Specified by:
executein interfaceBindingType- Parameters:
context- The client context.gi- The gateway interface.params- The parameters for the binding execution.- Returns:
- The result of the binding execution.
- Throws:
BindingException- If an error occurs during binding execution.
-
getCategoryKey
Description copied from interface:BindingTypeA resource bundle key used to group this binding into a category. If null, this binding will be put into the "other" category.- Specified by:
getCategoryKeyin interfaceBindingType
-
getParameters
Description copied from interface:BindingTypeA list of the binding parameters that this binding expects uponBindingType.execute(ClientContext, GatewayInterface, Map)- Specified by:
getParametersin interfaceBindingType
-
getReturnType
Description copied from interface:BindingTypeThe type that this binding returns. Should be a basic scalar type, orDataset.class- Specified by:
getReturnTypein interfaceBindingType
-
getTitleKey
Description copied from interface:BindingTypeA resource bundle key used to display this binding type in the binding types list- Specified by:
getTitleKeyin interfaceBindingType
-
getTypeKey
Description copied from interface:BindingTypeA string that uniquely identifies this binding type. Common convention is to have this string start with "moduleid." to avoid conflict between modules.- Specified by:
getTypeKeyin interfaceBindingType
-