Interface Trackable<T extends Trackable<T>>
-
- 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 Modifier and Type Interface Description static class
Trackable.Attributes
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default T
catalogTrackable()
Enables catalog trackable behavior for the component.default T
notCatalogTrackable()
Disabled catalog trackable behavior for the component.default T
notProfileTrackable()
Disabled profile trackable behavior for the component.default T
notSandboxTrackable()
Disables sandbox trackable behavior for the component.default T
profileTrackable()
Enables profile trackable behavior for the component.default T
sandboxTrackable(String changeContainerName)
Enables sandbox trackable behavior for the component.-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.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 Detail
-
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.
-
-