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
,Serializable
,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:
-
Field Summary
FieldsFields 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 -
Method Summary
Modifier and TypeMethodDescriptiongetCol()
getRow()
getTitle()
getUri()
getWidth()
boolean
boolean
boolean
isSupportedOn
(TileScope scope) boolean
static Tile
newDummy()
void
setCacheEnabled
(boolean cacheEnabled) void
void
setConfigurationUri
(String configurationUri) void
setDescription
(String description) void
setDetailsUri
(String detailsUri) void
setEmbedded
(boolean embedded) void
setExpirationTime
(Integer expirationTime) void
void
setMaxCacheEntries
(Integer maxCacheEntries) void
setMinSizeX
(Integer minSizeX) void
setMinSizeY
(Integer minSizeY) void
void
setSupportedScopes
(List<String> supportedScopes) void
void
void
setUserSpecificCache
(boolean userSpecificCache) void
setVariableMapping
(Map<String, String> variableMapping) void
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 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:
getVariableUsages
in 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
-