Class AbstractObj

java.lang.Object
com.gooddata.sdk.model.md.AbstractObj
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AnalyticalDashboard, Column, DashboardFilterContext, DataLoadingColumn, Dataset, Dimension, DisplayForm, Fact, Kpi, KpiAlert, Metric, NestedAttribute, ProjectDashboard, Report, ReportDefinition, ScheduledMail, Table, TableDataLoad, VisualizationClass, VisualizationObject

public abstract class AbstractObj extends Object implements Serializable
Metadata object (common part)
See Also:
  • Field Details

    • meta

      protected final Meta meta
  • Constructor Details

    • AbstractObj

      protected AbstractObj(Meta meta)
  • Method Details

    • uris

      @SafeVarargs protected static <T extends Obj> String[] uris(T... objs)
      Get list of URIs of the given Objs
      Type Parameters:
      T - Obj type
      Parameters:
      objs - metadata objects
      Returns:
      list of URIs
    • 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 ZonedDateTime getCreated()
    • getSummary

      public String getSummary()
    • setSummary

      public void setSummary(String summary)
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • getUpdated

      public ZonedDateTime getUpdated()
    • getCategory

      public String getCategory()
    • setCategory

      public void setCategory(String category)
    • getTags

      public Set<String> getTags()
    • 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)
    • getFlags

      public Set<String> getFlags()
    • setFlags

      public void setFlags(Set<String> flags)
    • toString

      public String toString()
      Overrides:
      toString in class Object