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)
LocalizableLocalizes 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.