Package no.unit.nva

Interface WithInternal

All Superinterfaces:
PublicationBase
All Known Implementing Classes:
Publication, PublicationResponse, PublicationResponseElevatedUser

public interface WithInternal extends PublicationBase
  • Method Details

    • getCreatedDate

      Instant getCreatedDate()
    • setCreatedDate

      void setCreatedDate(Instant createdDate)
    • getStatus

      PublicationStatus getStatus()
    • setStatus

      void setStatus(PublicationStatus status)
    • getHandle

      URI getHandle()
    • setHandle

      void setHandle(URI handle)
    • getPublishedDate

      Instant getPublishedDate()
    • setPublishedDate

      void setPublishedDate(Instant publishedDate)
    • getModifiedDate

      Instant getModifiedDate()
    • setModifiedDate

      void setModifiedDate(Instant modifiedDate)
    • getResourceOwner

      ResourceOwner getResourceOwner()
    • setResourceOwner

      void setResourceOwner(ResourceOwner resourceOwner)
    • getIndexedDate

      Instant getIndexedDate()
    • setIndexedDate

      void setIndexedDate(Instant indexedDate)
    • getIdentifier

      no.unit.nva.identifiers.SortableIdentifier getIdentifier()
    • setIdentifier

      void setIdentifier(no.unit.nva.identifiers.SortableIdentifier identifier)
    • getLink

      URI getLink()
    • setLink

      void setLink(URI link)
    • getPublisher

      Organization getPublisher()
    • setPublisher

      void setPublisher(Organization publisher)
    • getDoi

      URI getDoi()
    • setDoi

      void setDoi(URI doi)