Interface ILinkedOslcResourceStruct

All Superinterfaces:
Comparable<ILinkedOslcResourceStruct>, IChangeGenerator, IChangeListener, IHasCustomValues, IHasValues, IStructure

public interface ILinkedOslcResourceStruct extends IStructure, Comparable<ILinkedOslcResourceStruct>
The typed interface for the OSLC item link structure.
Since:
3.10.1
  • Field Details

  • Method Details

    • getLabel

      @Nullable String getLabel()
    • getLinkRole

      @NotNull IEnumOption getLinkRole()
    • getURI

      @NotNull URI getURI()
    • getRevision

      @Nullable String getRevision()
      Returns the string identifier of pinned revision, or null if link is not pinned.
      Since:
      3.22.1
    • setRevision

      void setRevision(@Nullable String revision)
      Sets or clears the pinned revision.
      Parameters:
      revision - string identifier of pinned revision, or null to clear the pinned revision
      Since:
      3.22.1