Class ServiceMapper
java.lang.Object
de.iip_ecosphere.platform.services.environment.ServiceMapper
Template.
- Author:
- Holger Eichelberger, SSE
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate de.iip_ecosphere.platform.support.aas.ProtocolServerBuilderstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String[]static final String[]static final String[]static final String[] -
Constructor Summary
ConstructorsConstructorDescriptionServiceMapper(de.iip_ecosphere.platform.support.aas.ProtocolServerBuilder builder) Creates a service builder instance. -
Method Summary
Modifier and TypeMethodDescriptionstatic StringReturns the qualified name for an operation/property implementation.static StringReturns the qualified name for an operation/property implementation.voidmapService(Service service) Maps the given service onto the protocol service builder.static StringUnqualifies a qualified name.
-
Field Details
-
NAME_SUBMODEL
- See Also:
-
NAME_PROP_ID
- See Also:
-
NAME_PROP_NAME
- See Also:
-
NAME_PROP_STATE
- See Also:
-
NAME_PROP_DEPLOYABLE
- See Also:
-
NAME_PROP_TOPLEVEL
- See Also:
-
NAME_PROP_KIND
- See Also:
-
NAME_PROP_VERSION
- See Also:
-
NAME_PROP_DESCRIPTION
- See Also:
-
NAME_OP_ACTIVATE
- See Also:
-
NAME_OP_PASSIVATE
- See Also:
-
NAME_OP_MIGRATE
- See Also:
-
NAME_OP_UPDATE
- See Also:
-
NAME_OP_SWITCH
- See Also:
-
NAME_OP_RECONF
- See Also:
-
NAME_OP_SET_STATE
- See Also:
-
NAME_OP_GET_STATE
- See Also:
-
PROP_READONLY
-
PROP_WRITEONLY
-
PROP_READWRITE
-
OPERATIONS
-
builder
private de.iip_ecosphere.platform.support.aas.ProtocolServerBuilder builder
-
-
Constructor Details
-
ServiceMapper
public ServiceMapper(de.iip_ecosphere.platform.support.aas.ProtocolServerBuilder builder) Creates a service builder instance.- Parameters:
builder- the builder
-
-
Method Details
-
mapService
Maps the given service onto the protocol service builder.- Parameters:
service- the service to define
-
getQName
Returns the qualified name for an operation/property implementation.- Parameters:
service- the service to prefixelementName- the element name- Returns:
- the qualified name
-
getQName
Returns the qualified name for an operation/property implementation.- Parameters:
serviceId- the service id to prefixelementName- the element name- Returns:
- the qualified name
-
unqualify
Unqualifies a qualified name.- Parameters:
name- the name- Returns:
- the unqualified name
-