Interface LimsLink<E extends Locatable>

Type Parameters:
E - The type of entity that is at the end of the link.
All Superinterfaces:
Linkable<E>, Locatable
All Known Subinterfaces:
LimsEntityLink<E>
All Known Implementing Classes:
ActionsLink, ArtifactGroupLink, ArtifactGroupLink, ArtifactLink, ArtifactLink, ArtifactLink, ArtifactLink, ArtifactLink, ArtifactLink, AutomaticNextStepLink, AutomationLink, ClarityFile, ContainerLink, ContainerLink, ContainerLink, ContainerTypeLink, ContainerTypeLink, ContainerTypeLink, ControlTypeLink, ControlTypeLink, ControlTypeLink, ControlTypeLink, ControlTypeLink, CreationInput, DemuxArtifactSample, DemuxLink, DemuxSourceArtifact, EscalatedArtifact, FieldLink, FileLink, Input, Input, InstrumentLink, InstrumentLink, InstrumentLink, InstrumentLink, InstrumentLink, InstrumentTypeLink, InstrumentTypeProcessType, LabLink, LabLink, Location, NextAction, NextStep, Output, OutputPlacement, ParentProcessLink, ParentProcessLink, PermissionLink, PermissionLink, Placement, PlacementsLink, PoolsLink, PoolStep, ProcessLink, ProcessTemplateLink, ProcessTypeLink, ProcessTypeLink, ProcessTypeLink, ProcessTypeLink, ProcessTypeLink, ProgramStatusLink, ProjectLink, ProjectLink, ProtocolLink, ProtocolLink, ProtocolLink, ProtocolStepLink, ReagentKitLink, ReagentKitLink, ReagentKitLink, ReagentKitLink, ReagentLotLink, ReagentLotLink, ReagentLotsLink, ReagentsLink, ReagentTypeLink, ResearcherLink, ResearcherLink, ResearcherLink, ResearcherLink, Role, RoleLink, SampleLink, SampleLink, SharedResultFile, StageLink, StepConfiguration, StepDetailsLink, StepSetupLink, Submitter, Technician, Technician, Technician, TypeDefinition, TypeDefinition, UdfConfigLink, UdtConfigLink, UserLink, WorkflowLink, WorkflowLink, WorkflowStage

public interface LimsLink<E extends Locatable> extends Linkable<E>
Interface for classes that are links to real LIMS objects.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the class of the true, full LIMS entity this object links to.
    Get the URI of the object we are linking to.

    Methods inherited from interface com.genologics.ri.Locatable

    setUri
  • Method Details

    • getUri

      URI getUri()
      Get the URI of the object we are linking to.
      Specified by:
      getUri in interface Locatable
      Returns:
      The URI.
    • getEntityClass

      Class<E> getEntityClass()
      Get the class of the true, full LIMS entity this object links to.
      Returns:
      The real object class.