@Entity public class ChartDefinition extends Object implements TreeEntity
MAX_NAME_SIZE| Constructor and Description |
|---|
ChartDefinition() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(TreeEntityVisitor visitor) |
List<AxisColumn> |
getAxis() |
CustomReportLibrary |
getCustomReportLibrary() |
String |
getDescription() |
List<Filter> |
getFilters() |
Long |
getId() |
Map<ColumnRole,Set<SpecializedEntityType>> |
getInvolvedEntities()
Returns which entities are covered by this chart, sorted by roles
|
List<MeasureColumn> |
getMeasures() |
String |
getName() |
User |
getOwner() |
Project |
getProject() |
List<String> |
getProjectScope() |
ChartQuery |
getQuery() |
List<EntityReference> |
getScope() |
ChartType |
getType() |
Visibility |
getVisibility() |
void |
setName(String name)
Don't forget to update also the NODE name
Name is denormalized to avoid complex inject/request each time we need the name of an entity.
|
void |
setOwner(User user) |
void |
setProject(Project project) |
void |
setProjectScope(List<String> projectScope) |
public User getOwner()
public Visibility getVisibility()
public ChartType getType()
public String getDescription()
public List<EntityReference> getScope()
public List<AxisColumn> getAxis()
public List<MeasureColumn> getMeasures()
public ChartQuery getQuery()
public Map<ColumnRole,Set<SpecializedEntityType>> getInvolvedEntities()
public Long getId()
getId in interface Identifiedpublic String getName()
getName in interface TreeEntitypublic void setName(String name)
TreeEntitysetName in interface TreeEntityname - The name of this node. Should not be blank or null.public void accept(TreeEntityVisitor visitor)
accept in interface TreeEntitypublic void setOwner(User user)
public Project getProject()
getProject in interface TreeEntitypublic void setProject(Project project)
setProject in interface TreeEntitypublic CustomReportLibrary getCustomReportLibrary()
Copyright © 2010–2016 Henix, henix.fr. All rights reserved.