- All Superinterfaces:
Comparable<T>
, Component<T>
, Copyable<T>
, Serializable
- All Known Subinterfaces:
CreateEntityView<V>
, EntityGridView<V>
, EntityView<V>
, ExportHistoryEntityGridView<V>
, ExportHistoryGridExternal<E>
, GridExternal<E>
, LookupField<F>
, PreviewableView<V>
, SelectTargetEntityGridView<V>
, TreeExternal<E>
, TreeView<V>
, UpdateEntityView<V>
- All Known Implementing Classes:
DefaultCreateEntityLongFormView
, DefaultCreateEntityView
, DefaultEntityGridView
, DefaultExportHistoryEntityGridView
, DefaultExportHistoryGridExternal
, DefaultGridExternal
, DefaultLookupField
, DefaultSelectTargetEntityGridView
, DefaultTreeExternal
, DefaultTreeView
, DefaultUpdateEntityLongFormView
, DefaultUpdateEntityView
public interface Trackable<T extends Trackable<T>>
extends Component<T>
- Author:
- Nick Crum (ncrum)
-
Nested Class Summary
Nested Classes
-
Method Summary
Enables catalog trackable behavior for the component.
Disabled catalog trackable behavior for the component.
Disabled profile trackable behavior for the component.
Disables sandbox trackable behavior for the component.
Enables profile trackable behavior for the component.
Enables sandbox trackable behavior for the component.
addAction, addAction, addComponent, addEndpoint, addEndpoint, apply, attribute, augmentationKey, classifier, clearConditionals, clearEndpoints, conditional, conditionals, description, description, findAction, findAction, findActions, findAttribute, findComponent, findComponent, findComponents, findEndpoint, findEndpoint, findEndpoints, get, get, getAction, getAction, getActions, getActionsList, getAttribute, getAttribute, getAttributes, getAugmentationKey, getClassifier, getComponent, getComponent, getComponents, getComponentsList, getConditionals, getDescription, getEndpoint, getEndpoint, getEndpoints, getEndpointsList, getId, getLabel, getOrder, getScope, getType, hasAction, hasAttribute, hasComponent, hasEndpoint, id, isAugmentable, isTranslatable, label, label, notTranslatable, order, removeAction, removeAttribute, removeComponent, removeEndpoint, scope, self, setActions, setAttributes, setAugmentationKey, setClassifier, setComponents, setConditionals, setDescription, setEndpoints, setId, setLabel, setOrder, setScope, setTranslatable, setType, translatable, translatable, type
-
Method Details
-
catalogTrackable
default T catalogTrackable()
Enables catalog trackable behavior for the component.
-
notCatalogTrackable
default T notCatalogTrackable()
Disabled catalog trackable behavior for the component.
-
profileTrackable
default T profileTrackable()
Enables profile trackable behavior for the component.
Note that "profile" is a type of Catalog under the hood, but they are distinct
from the Admin's perspective.
-
notProfileTrackable
default T notProfileTrackable()
Disabled profile trackable behavior for the component.
Note that "profile" is a type of Catalog under the hood, but they are distinct
from the Admin's perspective.
-
sandboxTrackable
default T sandboxTrackable(String changeContainerName)
Enables sandbox trackable behavior for the component.
- Parameters:
changeContainerName
- the name of the change container, e.g. PRODUCT
- Returns:
- the trackable
-
notSandboxTrackable
default T notSandboxTrackable()
Disables sandbox trackable behavior for the component.