Class Tile
- java.lang.Object
-
- com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
-
- com.xebialabs.xlrelease.domain.ReleaseExtension
-
- com.xebialabs.xlrelease.plugins.dashboard.domain.Tile
-
- All Implemented Interfaces:
ConfigurationItem,VisitableItem,java.io.Serializable,java.lang.Comparable<BaseConfigurationItem>
@Metadata(virtual=true, versioned=false, description="Base type for dashboard tiles") public class Tile extends ReleaseExtension
Base class for dashboard tiles, for example tiles of the "Release contents" page.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPROPERTY_EXPIRATION_TIMEstatic java.lang.StringPROPERTY_MAX_CACHE_ENTRIESstatic java.lang.StringPROPERTY_USER_SPECIFIC_CACHE-
Fields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
id, syntheticProperties, type
-
Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD
-
-
Constructor Summary
Constructors Constructor Description Tile()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.IntegergetCol()java.lang.StringgetConfigurationUri()java.util.List<java.lang.String>getDefaultDashboards()java.lang.StringgetDescription()java.lang.StringgetDetailsUri()java.lang.IntegergetExpirationTime()java.lang.IntegergetHeight()java.lang.IntegergetMaxCacheEntries()java.lang.IntegergetMinSizeY()java.util.List<PropertyDescriptor>getProperties()java.lang.StringgetProvisioningScriptLocation()java.lang.IntegergetRow()java.lang.StringgetScriptLocation()java.util.List<java.lang.String>getSupportedScopes()java.lang.StringgetTitle()java.lang.StringgetUri()java.util.Map<java.lang.String,java.lang.String>getVariableMapping()java.util.List<UsagePoint>getVariableUsages()java.lang.IntegergetWidth()booleanisCacheEnabled()booleanisEmbedded()booleanisSupportedOn(TileScope scope)booleanisUserSpecificCache()static TilenewDummy()voidsetCacheEnabled(boolean cacheEnabled)voidsetCol(java.lang.Integer col)voidsetConfigurationUri(java.lang.String configurationUri)voidsetDescription(java.lang.String description)voidsetDetailsUri(java.lang.String detailsUri)voidsetEmbedded(boolean embedded)voidsetExpirationTime(java.lang.Integer expirationTime)voidsetHeight(java.lang.Integer height)voidsetMaxCacheEntries(java.lang.Integer maxCacheEntries)voidsetMinSizeY(java.lang.Integer minSizeY)voidsetRow(java.lang.Integer row)voidsetSupportedScopes(java.util.List<java.lang.String> supportedScopes)voidsetTitle(java.lang.String title)voidsetUri(java.lang.String uri)voidsetUserSpecificCache(boolean userSpecificCache)voidsetVariableMapping(java.util.Map<java.lang.String,java.lang.String> variableMapping)voidsetWidth(java.lang.Integer width)-
Methods inherited from class com.xebialabs.xlrelease.domain.ReleaseExtension
accept
-
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
compareTo, equals, get$ciAttributes, get$directoryReference, get$externalProperties, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$token, get$validationMessages, getId, getName, getProperty, getPropertyDescriptor, getType, hashCode, hasProperty, set$ciAttributes, set$directoryReference, set$externalProperties, set$internalId, set$referenceId, set$securedCi, set$securedDirectoryReference, set$token, set$validationMessages, setId, setProperty, setType, toString
-
-
-
-
Field Detail
-
PROPERTY_USER_SPECIFIC_CACHE
public static final java.lang.String PROPERTY_USER_SPECIFIC_CACHE
- See Also:
- Constant Field Values
-
PROPERTY_EXPIRATION_TIME
public static final java.lang.String PROPERTY_EXPIRATION_TIME
- See Also:
- Constant Field Values
-
PROPERTY_MAX_CACHE_ENTRIES
public static final java.lang.String PROPERTY_MAX_CACHE_ENTRIES
- See Also:
- Constant Field Values
-
-
Method Detail
-
getVariableUsages
public java.util.List<UsagePoint> getVariableUsages()
- Overrides:
getVariableUsagesin classReleaseExtension
-
getProperties
public java.util.List<PropertyDescriptor> getProperties()
-
newDummy
public static Tile newDummy()
-
isSupportedOn
public boolean isSupportedOn(TileScope scope)
-
getTitle
public java.lang.String getTitle()
-
setTitle
public void setTitle(java.lang.String title)
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
getUri
public java.lang.String getUri()
-
setUri
public void setUri(java.lang.String uri)
-
getDetailsUri
public java.lang.String getDetailsUri()
-
setDetailsUri
public void setDetailsUri(java.lang.String detailsUri)
-
getConfigurationUri
public java.lang.String getConfigurationUri()
-
setConfigurationUri
public void setConfigurationUri(java.lang.String configurationUri)
-
getDefaultDashboards
public java.util.List<java.lang.String> getDefaultDashboards()
-
getWidth
public java.lang.Integer getWidth()
-
setWidth
public void setWidth(java.lang.Integer width)
-
getRow
public java.lang.Integer getRow()
-
setRow
public void setRow(java.lang.Integer row)
-
getCol
public java.lang.Integer getCol()
-
setCol
public void setCol(java.lang.Integer col)
-
getMinSizeY
public java.lang.Integer getMinSizeY()
-
setMinSizeY
public void setMinSizeY(java.lang.Integer minSizeY)
-
getVariableMapping
public java.util.Map<java.lang.String,java.lang.String> getVariableMapping()
-
setVariableMapping
public void setVariableMapping(java.util.Map<java.lang.String,java.lang.String> variableMapping)
-
isCacheEnabled
public boolean isCacheEnabled()
-
setCacheEnabled
public void setCacheEnabled(boolean cacheEnabled)
-
isUserSpecificCache
public boolean isUserSpecificCache()
-
setUserSpecificCache
public void setUserSpecificCache(boolean userSpecificCache)
-
getExpirationTime
public java.lang.Integer getExpirationTime()
-
setExpirationTime
public void setExpirationTime(java.lang.Integer expirationTime)
-
getMaxCacheEntries
public java.lang.Integer getMaxCacheEntries()
-
setMaxCacheEntries
public void setMaxCacheEntries(java.lang.Integer maxCacheEntries)
-
getScriptLocation
public java.lang.String getScriptLocation()
-
getProvisioningScriptLocation
public java.lang.String getProvisioningScriptLocation()
-
isEmbedded
public boolean isEmbedded()
-
setEmbedded
public void setEmbedded(boolean embedded)
-
getSupportedScopes
public java.util.List<java.lang.String> getSupportedScopes()
-
setSupportedScopes
public void setSupportedScopes(java.util.List<java.lang.String> supportedScopes)
-
getHeight
public java.lang.Integer getHeight()
-
setHeight
public void setHeight(java.lang.Integer height)
-
-