Interface DatastreamInfo


  • public interface DatastreamInfo
    An interface defining access to information about a fedora datastream.
    Author:
    mdurbin
    • Method Detail

      • getDatastreamId

        String getDatastreamId()
        Gets the identifier for this datastream (Unique within an object).
        Returns:
        datastream id
      • getControlGroup

        String getControlGroup()
        Gets the control group for this datastream. This is expected to be "M", "X", "R" or "E".
        Returns:
        control group
      • getFedoraURI

        String getFedoraURI()
        Gets the fedora URI for this datastream.
        Returns:
        Fedora URI
      • getState

        String getState()
        Gets the state for this datastream. This is expected to be "A", "I" or "D".
        Returns:
        state
      • getVersionable

        boolean getVersionable()
        Returns true if this datastream was/is versionable.
        Returns:
        true if versionable