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 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 TypeMethodDescriptionprivate static voiddefineUpdateOperation(de.iip_ecosphere.platform.support.aas.ProtocolServerBuilder builder, Service service) Defines the update operation taking into accountStarter.getUpdateHandler(String).static 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_PROP_ARTIFACT
- 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
-
defineUpdateOperation
private static void defineUpdateOperation(de.iip_ecosphere.platform.support.aas.ProtocolServerBuilder builder, Service service) Defines the update operation taking into accountStarter.getUpdateHandler(String).- Parameters:
builder- the builderservice- the service to map the operation to
-
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
-