Class ArtifactTypeMappingStore.ArtifactTypeMappingValue

java.lang.Object
com.sodius.oslc.server.process.types.ArtifactTypeMappingStore.ArtifactTypeMappingValue
Enclosing class:
ArtifactTypeMappingStore

public static class ArtifactTypeMappingStore.ArtifactTypeMappingValue extends Object
The resource type mapped to a native artifact type for linking (with possibly some policies).
  • Constructor Details

    • ArtifactTypeMappingValue

      public ArtifactTypeMappingValue(URI resourceType, String linkingPolicies)
      Constructs an instance specifying the resource type and linking policies.
      Parameters:
      resourceType - the resource type.
      linkingPolicies - the linking policies.
    • ArtifactTypeMappingValue

      public ArtifactTypeMappingValue(Link resourceType, String linkingPolicies)
      Constructs an instance specifying the resource type and linking policies.
      Parameters:
      resourceType - the resource type.
      linkingPolicies - the linking policies.
    • ArtifactTypeMappingValue

      public ArtifactTypeMappingValue(Link resourceType)
      Constructs an instance specifying the resource type (no linking policies exist).
      Parameters:
      resourceType - the resource type.
  • Method Details

    • getResourceType

      public URI getResourceType()
      Gets the resource type.
      Returns:
      the resource type.
    • getLinkingPolicies

      public String getLinkingPolicies()
      Gets the linking policies.
      Returns:
      the linking policies.