public class VisualizationObject extends AbstractObj implements Queryable, Updatable
Obj)
to md server.
The visualization object is part of new GD UI visualizations situated in AD and KPI dashboards.
This object is a persistent form of AFM (Attribute, Measures, Filters) report executions.metaCREATE_URI, CREATE_WITH_ID_URI, OBJ_TEMPLATE, OBJ_URI, URI| Constructor and Description |
|---|
VisualizationObject(String title,
String visualizationClassUri)
Constructor.
|
getAuthor, getCategory, getContributor, getCreated, getFlags, getId, getIdentifier, getSummary, getTags, getTitle, getUpdated, getUri, isDeprecated, isLocked, isProduction, isSharedWithSomeone, isUnlisted, setCategory, setDeprecated, setFlags, setIdentifier, setLocked, setProduction, setSharedWithSomeone, setSummary, setTags, setTitle, setUnlisted, toString, urispublic VisualizationObject(String title, String visualizationClassUri)
title - title of visualization objectvisualizationClassUri - uri to the VisualizationClasspublic List<Measure> getMeasures()
public Measure getMeasure(String localIdentifier)
localIdentifier - of measurepublic List<Measure> getSimpleMeasures()
VOSimpleMeasureDefinitionpublic List<VisualizationAttribute> getAttributes()
public VisualizationAttribute getAttribute(String localIdentifier)
public VisualizationAttribute getAttributeFromCollection(CollectionType type)
VisualizationAttribute, null otherwisetype - of collection which we want to get, stored as local identifier in each bucketpublic boolean hasMeasures()
public boolean hasDerivedMeasure()
public String getItemById(String id)
id - of itempublic VisualizationAttribute getStack()
public VisualizationAttribute getView()
public VisualizationAttribute getSegment()
public VisualizationAttribute getTrend()
public String getVisualizationClassUri()
VisualizationClasspublic void setBuckets(List<Bucket> buckets)
buckets - replacing previous visualization object's bucketspublic List<FilterItem> getFilters()
public void setFilters(List<FilterItem> filters)
filters - replacing previsous visualization object's filterspublic String getProperties()
public void setProperties(String properties)
properties - to be set to visualization object in form of stringified jsonpublic Map<String,String> getReferenceItems()
public void setReferenceItems(Map<String,String> referenceItems)
referenceItems - is a hash map of references in form localIdentifier:uri to be set to visualization objectpublic UriObjQualifier getVisualizationClass()
UriObjQualifierpublic void setVisualizationClass(UriObjQualifier uri)
uri - to replace previous visualization class's uri, wrapped as UriObjQualifierpublic Execution convertToExecution(Function<String,VisualizationClass> visualizationClassgetter)
public Execution convertToExecution(VisualizationClass visualizationClass)
public Afm convertToAfm()
public ResultSpec convertToResultSpec(Function<String,VisualizationClass> visualizationClassgetter)
public ResultSpec convertToResultSpec(VisualizationClass visualizationClass)
Copyright © 2019. All rights reserved.