Class AbstractObj

    • Field Detail

      • meta

        protected final Meta meta
    • Constructor Detail

      • AbstractObj

        protected AbstractObj​(Meta meta)
    • Method Detail

      • getId

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

        public String getAuthor()
      • getContributor

        public String getContributor()
      • getCreated

        public org.joda.time.DateTime getCreated()
      • getSummary

        public String getSummary()
      • setSummary

        public void setSummary​(String summary)
      • getTitle

        public String getTitle()
      • setTitle

        public void setTitle​(String title)
      • getUpdated

        public org.joda.time.DateTime getUpdated()
      • getCategory

        public String getCategory()
      • setCategory

        public void setCategory​(String category)
      • setTags

        public void setTags​(Set<String> tags)
      • getUri

        public String getUri()
      • isDeprecated

        public boolean isDeprecated()
      • setDeprecated

        public void setDeprecated​(Boolean deprecated)
      • getIdentifier

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

        public void setIdentifier​(String identifier)
      • isLocked

        public boolean isLocked()
      • setLocked

        public void setLocked​(Boolean locked)
      • isUnlisted

        public boolean isUnlisted()
      • setUnlisted

        public void setUnlisted​(Boolean unlisted)
      • isProduction

        public boolean isProduction()
      • setProduction

        public void setProduction​(Boolean production)
      • isSharedWithSomeone

        public boolean isSharedWithSomeone()
      • setSharedWithSomeone

        public void setSharedWithSomeone​(Boolean sharedWithSomeone)
      • setFlags

        public void setFlags​(Set<String> flags)
      • uris

        @SafeVarargs
        protected static <T extends ObjString[] uris​(T... objs)
        Get list of URIs of the given Objs
        Type Parameters:
        T - Obj type
        Parameters:
        objs - metadata objects
        Returns:
        list of URIs