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 classTrackable.Attributes
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default TcatalogTrackable()Enables catalog trackable behavior for the component.default TnotCatalogTrackable()Disabled catalog trackable behavior for the component.default TnotProfileTrackable()Disabled profile trackable behavior for the component.default TnotSandboxTrackable()Disables sandbox trackable behavior for the component.default TprofileTrackable()Enables profile trackable behavior for the component.default TsandboxTrackable(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.
-
-