public class ParameterConstraintsProvider extends Object implements FeatureImplementation, AutoCloseable
| Constructor and Description |
|---|
ParameterConstraintsProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
complete observers stream and clear
constraintUpdateObservers |
String |
getFeatureDescription()
Gets Feature Description in XML Form as String
|
Map<String,Constraints> |
getParametersConstraints()
Get parameters constraints
|
BindableService |
getService()
Gets gRPC Service to serve
|
void |
putConstraint(@NonNull String parameterId,
@NonNull Constraints constraints)
Insert a constraint to a parameter
|
void |
removeConstraint(@NonNull String parameterId)
Remove a parameter constraint
|
public String getFeatureDescription()
FeatureImplementationgetFeatureDescription in interface FeatureImplementationpublic BindableService getService()
FeatureImplementationgetService in interface FeatureImplementationpublic void close()
constraintUpdateObserversclose in interface AutoCloseablepublic Map<String,Constraints> getParametersConstraints()
public void putConstraint(@NonNull @NonNull String parameterId, @NonNull @NonNull Constraints constraints)
parameterId - the parameter identifierconstraints - the constraintsCopyright © 2022 SiLA Java Developers. All rights reserved.