Class Meta

  • All Implemented Interfaces:
    java.io.Serializable

    public class Meta
    extends java.lang.Object
    implements java.io.Serializable
    Metadata meta information (meant just for internal SDK usage)
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
        Meta​(java.lang.String title)  
        Meta​(java.lang.String title, java.lang.String summary)  
        Meta​(java.lang.String author, java.lang.String contributor, java.time.ZonedDateTime created, java.time.ZonedDateTime updated, java.lang.String summary, java.lang.String title, java.lang.String category, java.util.Set<java.lang.String> tags, java.lang.String uri, java.lang.String identifier, java.lang.Boolean deprecated, java.lang.Boolean production, java.lang.Boolean locked, java.lang.Boolean unlisted, java.lang.Boolean sharedWithSomeone, java.util.Set<java.lang.String> flags)
      Constructor with "extra" flags argument
      protected Meta​(java.lang.String author, java.lang.String contributor, java.time.ZonedDateTime created, java.time.ZonedDateTime updated, java.lang.String summary, java.lang.String title, java.lang.String category, java.util.Set<java.lang.String> tags, java.lang.String uri, java.lang.String identifier, java.util.Set<java.lang.String> flags)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getAuthor()  
      java.lang.String getCategory()  
      java.lang.String getContributor()  
      java.time.ZonedDateTime getCreated()  
      java.util.Set<java.lang.String> getFlags()  
      java.lang.String getId()
      Returns internally generated ID of the object (that's part of the object URI).
      java.lang.String getIdentifier()
      Returns user-specified identifier of the object.
      java.lang.String getSummary()  
      java.util.Set<java.lang.String> getTags()  
      java.lang.String getTitle()  
      java.time.ZonedDateTime getUpdated()  
      java.lang.String getUri()  
      java.lang.Boolean isDeprecated()
      Default is false/not-deprecated.
      java.lang.Boolean isLocked()
      Flag that MD object is locked; default is false/unlocked.
      java.lang.Boolean isProduction()
      Is the object production or not?
      java.lang.Boolean isSharedWithSomeone()
      Is the linked object shared with someone via ACLs?
      java.lang.Boolean isUnlisted()
      Default is false/listed.
      void setCategory​(java.lang.String category)  
      void setDeprecated​(java.lang.Boolean deprecated)  
      void setFlags​(java.util.Set<java.lang.String> flags)  
      void setIdentifier​(java.lang.String identifier)  
      void setLocked​(java.lang.Boolean locked)  
      void setProduction​(java.lang.Boolean production)  
      void setSharedWithSomeone​(java.lang.Boolean sharedWithSomeone)  
      void setSummary​(java.lang.String summary)  
      void setTags​(java.util.Set<java.lang.String> tags)  
      void setTitle​(java.lang.String title)  
      void setUnlisted​(java.lang.Boolean unlisted)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Meta

        protected Meta​(java.lang.String author,
                       java.lang.String contributor,
                       java.time.ZonedDateTime created,
                       java.time.ZonedDateTime updated,
                       java.lang.String summary,
                       java.lang.String title,
                       java.lang.String category,
                       java.util.Set<java.lang.String> tags,
                       java.lang.String uri,
                       java.lang.String identifier,
                       java.util.Set<java.lang.String> flags)
      • Meta

        public Meta​(java.lang.String author,
                    java.lang.String contributor,
                    java.time.ZonedDateTime created,
                    java.time.ZonedDateTime updated,
                    java.lang.String summary,
                    java.lang.String title,
                    java.lang.String category,
                    java.util.Set<java.lang.String> tags,
                    java.lang.String uri,
                    java.lang.String identifier,
                    java.lang.Boolean deprecated,
                    java.lang.Boolean production,
                    java.lang.Boolean locked,
                    java.lang.Boolean unlisted,
                    java.lang.Boolean sharedWithSomeone,
                    java.util.Set<java.lang.String> flags)
        Constructor with "extra" flags argument
        Parameters:
        author -
        contributor -
        created -
        updated -
        summary -
        title -
        category -
        tags -
        uri -
        identifier -
        deprecated -
        production -
        locked -
        unlisted -
        sharedWithSomeone -
        flags -
      • Meta

        public Meta​(java.lang.String title)
      • Meta

        public Meta​(java.lang.String title,
                    java.lang.String summary)
    • Method Detail

      • getId

        public java.lang.String getId()
        Returns internally generated ID of the object (that's part of the object URI).
        Returns:
        internal ID of the object
      • getAuthor

        public java.lang.String getAuthor()
      • getContributor

        public java.lang.String getContributor()
      • getCreated

        public java.time.ZonedDateTime getCreated()
      • getSummary

        public java.lang.String getSummary()
      • setSummary

        public void setSummary​(java.lang.String summary)
      • getTitle

        public java.lang.String getTitle()
      • setTitle

        public void setTitle​(java.lang.String title)
      • getUpdated

        public java.time.ZonedDateTime getUpdated()
      • getCategory

        public java.lang.String getCategory()
      • setCategory

        public void setCategory​(java.lang.String category)
      • getTags

        public java.util.Set<java.lang.String> getTags()
      • setTags

        public void setTags​(java.util.Set<java.lang.String> tags)
      • getUri

        public java.lang.String getUri()
      • isDeprecated

        public java.lang.Boolean isDeprecated()
        Default is false/not-deprecated.
        Returns:
        true when the linked object is deprecated, null if not set
      • setDeprecated

        public void setDeprecated​(java.lang.Boolean deprecated)
      • getIdentifier

        public java.lang.String getIdentifier()
        Returns user-specified identifier of the object.
        Returns:
        user-specified object identifier
      • setIdentifier

        public void setIdentifier​(java.lang.String identifier)
      • isProduction

        public java.lang.Boolean isProduction()
        Is the object production or not? Defaults to true.
        Returns:
        true when the linked object is production, null if not set
      • setProduction

        public void setProduction​(java.lang.Boolean production)
      • isLocked

        public java.lang.Boolean isLocked()
        Flag that MD object is locked; default is false/unlocked.
        Returns:
        true when the linked object is locked, null if not set
      • setLocked

        public void setLocked​(java.lang.Boolean locked)
      • isUnlisted

        public java.lang.Boolean isUnlisted()
        Default is false/listed.
        Returns:
        true when the linked object is unlisted, null if not set
      • setUnlisted

        public void setUnlisted​(java.lang.Boolean unlisted)
      • isSharedWithSomeone

        public java.lang.Boolean isSharedWithSomeone()
        Is the linked object shared with someone via ACLs?
        Returns:
        true when the linked object is shared, null if not set
      • setSharedWithSomeone

        public void setSharedWithSomeone​(java.lang.Boolean sharedWithSomeone)
      • getFlags

        public java.util.Set<java.lang.String> getFlags()
      • setFlags

        public void setFlags​(java.util.Set<java.lang.String> flags)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object