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:
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem,VisitableItem,Serializable,Comparable<com.xebialabs.deployit.plugin.api.udm.base.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:
-
Field Summary
FieldsFields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCol()List<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> getRow()getTitle()getUri()getWidth()booleanbooleanbooleanisSupportedOn(TileScope scope) booleanstatic TilenewDummy()voidsetCacheEnabled(boolean cacheEnabled) voidvoidsetConfigurationUri(String configurationUri) voidsetDescription(String description) voidsetDetailsUri(String detailsUri) voidsetEmbedded(boolean embedded) voidsetExpirationTime(Integer expirationTime) voidvoidsetMaxCacheEntries(Integer maxCacheEntries) voidsetMinSizeX(Integer minSizeX) voidsetMinSizeY(Integer minSizeY) voidvoidsetSupportedScopes(List<String> supportedScopes) voidvoidvoidsetUserSpecificCache(boolean userSpecificCache) voidsetVariableMapping(Map<String, String> variableMapping) voidMethods inherited from class com.xebialabs.xlrelease.domain.ReleaseExtension
acceptMethods 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, 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 Details
-
PROPERTY_USER_SPECIFIC_CACHE
- See Also:
-
PROPERTY_EXPIRATION_TIME
- See Also:
-
PROPERTY_MAX_CACHE_ENTRIES
- See Also:
-
-
Constructor Details
-
Tile
public Tile()
-
-
Method Details
-
getVariableUsages
- Overrides:
getVariableUsagesin classReleaseExtension
-
getProperties
-
newDummy
-
isSupportedOn
-
getTitle
-
setTitle
-
getDescription
-
setDescription
-
getUri
-
setUri
-
getDetailsUri
-
setDetailsUri
-
getConfigurationUri
-
setConfigurationUri
-
getDefaultDashboards
-
getWidth
-
setWidth
-
getRow
-
setRow
-
getCol
-
setCol
-
getMinSizeX
-
setMinSizeX
-
getMinSizeY
-
setMinSizeY
-
getVariableMapping
-
setVariableMapping
-
isCacheEnabled
public boolean isCacheEnabled() -
setCacheEnabled
public void setCacheEnabled(boolean cacheEnabled) -
isUserSpecificCache
public boolean isUserSpecificCache() -
setUserSpecificCache
public void setUserSpecificCache(boolean userSpecificCache) -
getExpirationTime
-
setExpirationTime
-
getMaxCacheEntries
-
setMaxCacheEntries
-
getScriptLocation
-
getProvisioningScriptLocation
-
isEmbedded
public boolean isEmbedded() -
setEmbedded
public void setEmbedded(boolean embedded) -
getSupportedScopes
-
setSupportedScopes
-
getHeight
-
setHeight
-