Interface UpdateEntityView<V extends UpdateEntityView<V>>
- All Superinterfaces:
ActionView<V>
,AugmentableView<V>
,Comparable<V>
,Component<V>
,Copyable<V>
,EntityView<V>
,FetchEntity<V>
,PreviewableView<V>
,Serializable
,Trackable<V>
,View<V>
- All Known Implementing Classes:
DefaultUpdateEntityLongFormView
,DefaultUpdateEntityView
public interface UpdateEntityView<V extends UpdateEntityView<V>>
extends EntityView<V>, FetchEntity<V>, PreviewableView<V>
- Author:
- Nick Crum (ncrum)
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
static final class
static final class
Nested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.views.ActionView
ActionView.ActionKeys, ActionView.ActionPlacements
-
Method Summary
Modifier and TypeMethodDescriptiondefault V
default V
default V
addCloneAction
(CloneModalFormAction<?> action) default V
addDeleteAction
(Action<?> action) default V
addDeleteEndpoint
(Endpoint<?> endpoint) default V
addSubmitAction
(Action<?> action) default V
addSubmitEndpoint
(Endpoint<?> endpoint) default V
addSubmitTranslationsEndpoint
(Endpoint<?> endpoint) default V
default V
deleteAction
(Action<?> action) default V
deleteAction
(UnaryOperator<Action<?>> fn) default V
deleteEndpoint
(UnaryOperator<Endpoint<?>> fn) default V
default V
deleteLabel
(String label) default V
deleteScope
(String scope) default V
default V
default V
displayNameKey
(String displayNameKey) default V
Adds the export history grid.default Optional<AddAdjustmentModalFormAction<?>>
default Optional<CloneModalFormAction<?>>
default Optional<ExportHistoryGridExternal<?>>
Search the export history grid view.default AddAdjustmentModalFormAction<?>
default CloneModalFormAction<?>
default Action<?>
default Endpoint<?>
default ExportHistoryGridExternal<?>
Returns theExportHistoryGridExternal
if it exists.default Action<?>
default Endpoint<?>
default Endpoint<?>
default V
Removes the export history grid.default V
submitAction
(Action<?> action) default V
submitAction
(UnaryOperator<Action<?>> fn) default V
submitEndpoint
(UnaryOperator<Endpoint<?>> fn) default V
default V
submitLabel
(String label) default V
submitScope
(String scope) default V
default V
submitTranslationsScope
(String scope) default V
default V
submitTranslationsUrl
(String url, String scope) default V
default V
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.views.ActionView
addPrimaryAction, addPrimaryAction, addSecondaryAction, addSecondaryAction, findPrimaryAction, findSecondaryAction, getPrimaryAction, getSecondaryAction, primaryAction, primaryAction, secondaryAction, secondaryAction
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.views.AugmentableView
complexAttributes, complexAttributes, displayShowInQueryBuilder, displayShowInQueryBuilder, notComplexAttributes
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, findAttribute, findComponent, findComponent, findComponents, findEndpoint, 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
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.views.details.EntityView
addForm, addGeneralForm, backLink, backLinkById, backLinkByPath, findForm, form, generalForm, getForm, getGeneralForm, showPayload
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.FetchEntity
addReadEndpoint, findReadEndpoint, getReadEndpoint, readEndpoint, readScope, readUrl, readUrl
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.views.PreviewableView
previewPath, removePreviewPath
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.Trackable
applicationTrackable, applicationTrackable, auditable, auditable, catalogTrackable, notAuditable, notCatalogTrackable, notProfileTrackable, notSandboxTrackable, notSearchGroupTrackable, profileTrackable, sandboxTrackable, searchGroupTrackable
-
Method Details
-
displayNameKey
-
addSubmitAction
-
submitAction
-
submitAction
-
getSubmitAction
-
findSubmitAction
-
submitLabel
-
submitLabel
-
addSubmitEndpoint
-
submitEndpoint
-
submitUrl
-
submitScope
-
submitUrl
-
getSubmitEndpoint
-
addDeleteAction
-
deleteAction
-
deleteAction
-
getDeleteAction
-
findDeleteAction
-
deleteLabel
-
deleteLabel
-
addDeleteEndpoint
-
deleteEndpoint
-
getDeleteEndpoint
-
deleteUrl
-
deleteScope
-
deleteUrl
-
addCloneAction
-
cloneAction
-
getCloneAction
-
findCloneAction
-
addAddAdjustmentAction
-
addAdjustmentAction
-
getAddAdjustmentAction
-
findAddAdjustmentAction
-
addSubmitTranslationsEndpoint
-
submitTranslationsEndpoint
-
getUpdateTranslationsEndpoint
-
submitTranslationsUrl
-
submitTranslationsScope
-
submitTranslationsUrl
-
exportHistoryGrid
Adds the export history grid.- Parameters:
fn
- the addedExportHistoryGrid
for further customization- Returns:
- this view for further customization
-
removeExportHistoryGrid
Removes the export history grid.- Returns:
- this view for further customization
-
findExportHistoryGrid
Search the export history grid view.- Returns:
- the found
ExportHistoryGridExternal
-
getExportHistoryGrid
Returns theExportHistoryGridExternal
if it exists.- Returns:
- the found
ExportHistoryGridExternal
- Throws:
IllegalArgumentException
- if there is no grid for export history
-