jetbrains.buildServer.usageStatistics.presentation
Interface UsageStatisticsGroupType

All Superinterfaces:
TeamCityExtension

public interface UsageStatisticsGroupType
extends TeamCityExtension

Defines the custom renderer for showing usage statistics group in UI.

Since:
6.5.2

Field Summary
static java.lang.String DEFAULT
           
static java.lang.String DYNAMIC
           
static java.lang.String LIST
           
 
Method Summary
 UsageStatisticsGroup createGroup(com.intellij.openapi.util.UserDataHolder groupSettings)
          Creates usage statistics group of this type
 java.lang.String getId()
          Returns group type id.
 java.lang.String getJspPagePath()
          Returns the path of the jsp page to include as group body.
 

Field Detail

DEFAULT

@NotNull
@NonNls
static final java.lang.String DEFAULT
See Also:
Constant Field Values

DYNAMIC

@NotNull
@NonNls
static final java.lang.String DYNAMIC
See Also:
Constant Field Values

LIST

@NotNull
@NonNls
static final java.lang.String LIST
See Also:
Constant Field Values
Method Detail

getId

@NotNull
java.lang.String getId()
Returns group type id.

Returns:
group type id.

getJspPagePath

@NotNull
java.lang.String getJspPagePath()
Returns the path of the jsp page to include as group body.

Returns:
the path of the jsp page to include as group body

createGroup

@NotNull
UsageStatisticsGroup createGroup(@Nullable
                                         com.intellij.openapi.util.UserDataHolder groupSettings)
Creates usage statistics group of this type

Parameters:
groupSettings - group settings (specific to this type)
Returns:
new usage statistics group of this type