Interface EntityView<V extends EntityView<V>>
- All Superinterfaces:
ActionView<V>
,AugmentableView<V>
,Comparable<V>
,Component<V>
,Copyable<V>
,Serializable
,Trackable<V>
,View<V>
- All Known Subinterfaces:
CreateEntityView<V>
,UpdateEntityView<V>
- All Known Implementing Classes:
DefaultCreateEntityLongFormView
,DefaultCreateEntityView
,DefaultUpdateEntityLongFormView
,DefaultUpdateEntityView
public interface EntityView<V extends EntityView<V>>
extends ActionView<V>, Trackable<V>, View<V>, AugmentableView<V>
- Author:
- Nick Crum (ncrum)
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.views.ActionView
ActionView.ActionKeys, ActionView.ActionPlacements
-
Method Summary
Modifier and TypeMethodDescriptiondefault V
addForm
(String id, EntityFormView<?> form) default V
addGeneralForm
(EntityFormView<?> form) default V
default V
backLinkById
(String componentId) default V
backLinkByPath
(String path) default Optional<EntityFormView<?>>
default V
form
(String id, UnaryOperator<EntityFormView<?>> fn) default V
generalForm
(UnaryOperator<EntityFormView<?>> fn) default EntityFormView<?>
default EntityFormView<?>
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.Trackable
applicationTrackable, applicationTrackable, auditable, auditable, catalogTrackable, notAuditable, notCatalogTrackable, notProfileTrackable, notSandboxTrackable, notSearchGroupTrackable, profileTrackable, sandboxTrackable, searchGroupTrackable
-
Method Details
-
backLink
-
backLinkById
-
backLinkByPath
-
addForm
-
generalForm
-
form
-
addGeneralForm
-
showPayload
-
getGeneralForm
-
getForm
-
findForm
-