Class CitationLink

java.lang.Object
io.goobi.viewer.model.citation.CitationLink

public class CitationLink extends Object
Represents a configurable citation link for a digitized record.

Each link has a CitationLink.CitationLinkType (internal viewer URL or external URL), a CitationLink.CitationLinkLevel (record, docstruct, or image page), and a CitationLink.CitationLinkAction (copy to clipboard, open, or download) that determines how the link is presented to the user.

  • Constructor Details

    • CitationLink

      public CitationLink(String type, String level, String action, String label)
      Parameters:
      type - link type name (URL or INTERNAL)
      level - link level name (RECORD, DOCSTRUCT, or IMAGE)
      action - link action name (CLIPBOARD, OPEN, or DOWNLOAD)
      label - display label shown to the user
  • Method Details