Package com.seeq.link.sdk.services
Class PropertyTransformer
java.lang.Object
com.seeq.link.sdk.services.PropertyTransformer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<PropertyTransformer.Spec>
findTransformsWithInputType
(String type, List<PropertyTransformer.Spec> transforms) static String
static <T> Transformable<T>
transform
(Transformable<T> input, List<PropertyTransformer.Spec> transforms) static Capsule
transform
(Capsule input, String conditionDataId, List<PropertyTransformer.Spec> transforms) static com.seeq.model.ConditionUpdateInputV1
transform
(com.seeq.model.ConditionUpdateInputV1 input, List<PropertyTransformer.Spec> transforms) static com.seeq.model.PutAssetInputV1
transform
(com.seeq.model.PutAssetInputV1 input, List<PropertyTransformer.Spec> transforms) static com.seeq.model.PutScalarInputV1
transform
(com.seeq.model.PutScalarInputV1 input, List<PropertyTransformer.Spec> transforms) static com.seeq.model.SignalWithIdInputV1
transform
(com.seeq.model.SignalWithIdInputV1 input, List<PropertyTransformer.Spec> transforms) static com.seeq.model.UserGroupWithIdInputV1
transform
(com.seeq.model.UserGroupWithIdInputV1 input, List<PropertyTransformer.Spec> transforms)
-
Field Details
-
EXCLUDE_PROPERTY
- See Also:
-
-
Constructor Details
-
PropertyTransformer
public PropertyTransformer()
-
-
Method Details
-
transform
public static com.seeq.model.PutScalarInputV1 transform(com.seeq.model.PutScalarInputV1 input, List<PropertyTransformer.Spec> transforms) -
transform
public static com.seeq.model.SignalWithIdInputV1 transform(com.seeq.model.SignalWithIdInputV1 input, List<PropertyTransformer.Spec> transforms) -
transform
public static com.seeq.model.UserGroupWithIdInputV1 transform(com.seeq.model.UserGroupWithIdInputV1 input, List<PropertyTransformer.Spec> transforms) -
transform
public static com.seeq.model.ConditionUpdateInputV1 transform(com.seeq.model.ConditionUpdateInputV1 input, List<PropertyTransformer.Spec> transforms) -
transform
public static com.seeq.model.PutAssetInputV1 transform(com.seeq.model.PutAssetInputV1 input, List<PropertyTransformer.Spec> transforms) -
transform
public static Capsule transform(Capsule input, String conditionDataId, List<PropertyTransformer.Spec> transforms) -
transform
public static <T> Transformable<T> transform(Transformable<T> input, List<PropertyTransformer.Spec> transforms) -
toStr
-
findTransformsWithInputType
public static List<PropertyTransformer.Spec> findTransformsWithInputType(String type, @Nullable List<PropertyTransformer.Spec> transforms) - Returns:
- the transforms from 'transforms' that have an Input with property == 'Type' and value == type or null if 'transforms' is null
-