public class Dashboard extends Object implements Localizable<Dashboard>
Localizable Dashboard
class which acts as a DTO for the DashboardName
enum.
Modifier and Type | Method and Description |
---|---|
static Dashboard |
create(String id,
I18NString name,
Set<String> workItemTypes,
boolean virtual)
Creates a new dashboard instance by
DashboardName and specified view properties. |
String |
getId() |
String |
getName() |
Set<String> |
getWorkItemTypes() |
boolean |
isVirtual() |
Dashboard |
localize(org.springframework.context.MessageSource messageSource,
Locale locale)
Localizes the current instance and returns a localized version of the implementing class with respect to the specified
Locale . |
String |
toString() |
public static Dashboard create(String id, I18NString name, Set<String> workItemTypes, boolean virtual)
Creates a new dashboard instance by DashboardName
and specified view properties.
id
- the id of the dashboardname
- the i18n name of the dashboardworkItemTypes
- the work item types for the specified dashboardvirtual
- true if this is a virtual dashboard which is not shown in the front endpublic String getId()
public String getName()
public boolean isVirtual()
public Dashboard localize(org.springframework.context.MessageSource messageSource, Locale locale)
Localizable
Localizes the current instance and returns a localized version of the implementing class with respect to the specified Locale
.
localize
in interface Localizable<Dashboard>
messageSource
- the message source which translates the i18n codes for the localizationlocale
- the specified locale in which the i18n codes are translatedCopyright © 2010 - 2019 edorasware ag. All Rights Reserved.