public abstract class AbstractParameterExtractor<T extends InvocableStreamPipesEntity> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected T |
sepaElement |
| Constructor and Description |
|---|
AbstractParameterExtractor(T sepaElement) |
| Modifier and Type | Method and Description |
|---|---|
String |
inputTopic(Integer streamIndex) |
String |
mappingPropertyValue(String staticPropertyName) |
List<String> |
mappingPropertyValues(String staticPropertyName) |
List<String> |
mappingPropertyValues(String staticPropertyName,
boolean completeNames,
URI propertyURI) |
String |
measurementUnit(String runtimeName,
Integer streamIndex) |
String |
propertyDatatype(String runtimeName) |
<V> List<V> |
selectedMultiValues(String internalName,
Class<V> targetClass) |
<V> V |
selectedSingleValue(String internalName,
Class<V> targetClass) |
<V> V |
selectedSingleValueFromRemote(String internalName,
Class<V> targetClass) |
<V> V |
selectedSingleValueInternalName(String internalName,
Class<V> targetClass) |
<V> V |
singleValueParameter(String internalName,
Class<V> targetClass) |
<V> List<V> |
singleValueParameterFromCollection(String internalName,
Class<V> targetClass) |
<V> V |
supportedOntologyPropertyValue(String domainPropertyInternalId,
String propertyId,
Class<V> targetClass) |
protected T extends InvocableStreamPipesEntity sepaElement
public AbstractParameterExtractor(T sepaElement)
public <V> V selectedSingleValueFromRemote(String internalName, Class<V> targetClass)
public <V> V selectedSingleValueInternalName(String internalName, Class<V> targetClass)
public <V> List<V> singleValueParameterFromCollection(String internalName, Class<V> targetClass)
public <V> List<V> selectedMultiValues(String internalName, Class<V> targetClass)
public List<String> mappingPropertyValues(String staticPropertyName, boolean completeNames, URI propertyURI)
Copyright © 2018. All rights reserved.