public class VisualizationObject extends AbstractObj implements Queryable, Updatable
metaCREATE_URI, CREATE_WITH_ID_URI, OBJ_TEMPLATE, OBJ_URI, URIgetAuthor, getCategory, getContributor, getCreated, getId, getIdentifier, getSummary, getTags, getTitle, getUpdated, getUri, isDeprecated, isLocked, isProduction, isSharedWithSomeone, isUnlisted, setCategory, setDeprecated, setIdentifier, setLocked, setProduction, setSharedWithSomeone, setSummary, setTags, setTitle, setUnlisted, toString, urispublic 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()
public 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)
Copyright © 2018. All rights reserved.