Interface Trackable<T extends Trackable<T>>
- All Superinterfaces:
Comparable<T>,Component<T>,Copyable<T>,Serializable
- All Known Subinterfaces:
CreateEntityView<V>,CreateModalFormView<V>,EntityGridView<V>,EntityView<V>,ExportHistoryEntityGridView<V>,ExportHistoryGridExternal<E>,GridExternal<E>,LookupField<F>,ModalLinkColumn<C>,PreviewableView<V>,SelectTargetEntityGridView<V>,TreeExternal<E>,TreeView<V>,UpdateEntityView<V>,UpdateModalFormView<V>
- All Known Implementing Classes:
DefaultCreateEntityLongFormView,DefaultCreateEntityView,DefaultCreateModalFormView,DefaultEntityGridView,DefaultExportHistoryEntityGridView,DefaultExportHistoryGridExternal,DefaultGridExternal,DefaultLookupField,DefaultModalLinkColumn,DefaultSelectTargetEntityGridView,DefaultTreeExternal,DefaultTreeView,DefaultUpdateEntityLongFormView,DefaultUpdateEntityView,DefaultUpdateModalFormView
- Author:
- Nick Crum (ncrum)
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiondefault TEnables application trackable behavior for the component.default TapplicationTrackable(boolean applicationDiscriminated) Optionally enables application trackable behavior for the component.default TEnables auditable behavior for the component.default TEnables auditable behavior for the component and creates an entity alias attribute.default TEnables catalog trackable behavior for the component.default TEnables customer context trackable behavior for the component.default TDisabled auditable behavior for the component.default TDisabled catalog trackable behavior for the component.default TDisabled customer context trackable behavior for the component.default TDisabled profile trackable behavior for the component.default TDisables sandbox trackable behavior for the component.default TDisabled search group trackable behavior for the component.default TEnables profile trackable behavior for the component.default TsandboxTrackable(String changeContainerName) Enables sandbox trackable behavior for the component.default TEnables search group trackable behavior for the component.Methods inherited from interface java.lang.Comparable
compareToMethods inherited from interface com.broadleafcommerce.metadata.dsl.core.Component
addAction, addAction, addComponent, addEndpoint, addEndpoint, addSimpleComponent, apply, attribute, augmentable, augmentationKey, classifier, clearConditionals, clearEndpoints, conditional, conditionals, description, description, findAction, findAction, findActions, findAttribute, findAttribute, findComponent, findComponent, findComponents, findEndpoint, findEndpoint, findEndpoint, findEndpoints, get, get, getAction, getAction, getActions, getActionsList, getAttribute, getAttribute, getAttributes, getAugmentableFlag, 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, setAugmentable, setAugmentationKey, setClassifier, setComponents, setConditionals, setDescription, setEndpoints, setId, setLabel, setOrder, setScope, setTranslatable, setType, translatable, translatable, type
-
Method Details
-
applicationTrackable
Enables application trackable behavior for the component. This is typically not needed. -
applicationTrackable
Optionally enables application trackable behavior for the component. -
catalogTrackable
Enables catalog trackable behavior for the component. -
notCatalogTrackable
Disabled catalog trackable behavior for the component. -
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
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.
-
searchGroupTrackable
Enables search group trackable behavior for the component.Note that "search group" is a type of Catalog under the hood, but they are distinct from the Admin's perspective.
-
notSearchGroupTrackable
Disabled search group trackable behavior for the component.Note that "search group" is a type of Catalog under the hood, but they are distinct from the Admin's perspective.
-
customerContextTrackable
Enables customer context trackable behavior for the component. -
notCustomerContextTrackable
Disabled customer context trackable behavior for the component. -
auditable
Enables auditable behavior for the component. -
auditable
Enables auditable behavior for the component and creates an entity alias attribute. -
notAuditable
Disabled auditable behavior for the component. -
sandboxTrackable
Enables sandbox trackable behavior for the component.- Parameters:
changeContainerName- the name of the change container, e.g. PRODUCT- Returns:
- the trackable
-
notSandboxTrackable
Disables sandbox trackable behavior for the component.
-