Uses of Interface
com.broadleafcommerce.metadata.dsl.core.Copyable
Packages that use Copyable
Package
Description
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core
Classes in com.broadleafcommerce.metadata.dsl.core with type parameters of type CopyableModifier and TypeInterfaceDescriptioninterface
Interface that if implemented adds support for deep copy behavior to an object.Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.coreModifier and TypeInterfaceDescriptioninterface
Represents the metadata for an action.interface
Represents the metadata for a column component.interface
Represents the metadata of a component.interface
Conditional<C extends Conditional<C>>
Represents a condition used to gate certain behavior or components.interface
CustomCssComponent<C extends Component<C>>
Component that supports adding custom CSS classes.interface
Represents the metadata for an endpoint.interface
Represents the metadata for an external form component.interface
Represents the metadata for a field component.interface
FormComponent<C extends FormComponent<C>>
Represents the metadata for a component that resides with a form.interface
Represents the metadata for grouping form components.interface
Represents the metadata for a message component.interface
ValidationMethod<M extends ValidationMethod<M>>
Represents the metadata for a validation method as part of aValidationSchema
.interface
ValidationSchema<S extends AbstractValidationSchema<S>>
interface
Represents the metadata for a view component.interface
ViewFilter<C extends ViewFilter<C>>
Represents the metadata for a view filter.Classes in com.broadleafcommerce.metadata.dsl.core that implement CopyableModifier and TypeClassDescriptionclass
AbstractComponent<C extends AbstractComponent<C>>
The abstract implementation ofComponent
.class
AbstractFormComponent<C extends AbstractFormComponent<C>>
The abstract form component implementation.class
AbstractViewFilter<C extends AbstractViewFilter<C>>
The abstract implementation ofViewFilter
.class
class
class
Represents a link to a location within the client.class
An abstract mapping specification.class
class
Represents the transformation of the request or response data for an API request. -
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extensionModifier and TypeInterfaceDescriptioninterface
ActionGrid<G extends ActionGrid<G>>
An extension ofGrid
to represent a grid with grid-level and row-level actions.interface
BuilderFieldSource<D extends BuilderFieldSource<D>>
An interface implemented by components that intend to support the inclusion of augmented custom fields.interface
Represents metadata for aFormComponent
that has dependencies on its parent form's state.interface
ExportGrid<G extends ExportGrid<G>>
An extension ofActionGrid
to represent a grid with a grid-level export action.interface
FetchEntity<C extends FetchEntity<C>>
Represents the metadata for a component that supports fetching a single entity.interface
Represents the metadata for aGrid
that supports fetching it's own data.interface
Filterable<D extends Filterable<D>>
An interface implemented by components that intend to support filterable behavior.interface
FilterableGrid<G extends FilterableGrid<G>>
Represents the metadata for aFetchGrid
that supports filtering it's records using various filter actions.interface
Represents the metadata for a component whose children are variousFormComponent
.interface
An interface representing a grid with a collection ofColumn
.interface
ImportGrid<G extends ImportGrid<G>>
An extension ofActionGrid
to represent a grid with a grid-level import action.interface
Represents the metadata for a collection component that supports re-ordering it's members.interface
PageableFetch<C extends PageableFetch<C>>
interface
An interface implemented by components that intend to support pollable behavior.interface
ResourceGrid<G extends ResourceGrid<G>>
Represents the metadata of aActionGrid
andFetchGrid
that is used for managing an external resource.interface
Selectable<S extends Selectable<S>>
An interface implemented by components that intend to support selectable behavior.interface
SortableGrid<G extends SortableGrid<G>>
interface
Classes in com.broadleafcommerce.metadata.dsl.core.extension that implement CopyableModifier and TypeClassDescriptionstatic class
A copyable list of dependent field names.class
static class
This represents thePollableOptions.PollStrategyType.CONSTANT
polling strategy.static class
This represents thePollableOptions.PollStrategyType.EXPONENTIAL
polling strategy with back-off and jitter.static class
This represents thePollableOptions.PollStrategyType.LINEAR
polling strategy.static class
PollableOptions.PollStrategy<S extends PollableOptions.PollStrategy<S>>
Abstract class representing the base polling strategy and its type.static final class
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.actions
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.actionsModifier and TypeInterfaceDescriptioninterface
ActionGroup<A extends ActionGroup<A>>
Represents a group of actions usually represented as a dropdown.interface
AddAdjustmentModalFormAction<A extends AddAdjustmentModalFormAction<A>>
Extension ofModalFormAction
that is used to apply an offer to the entity.interface
BulkOperationAction<A extends BulkOperationAction<A>>
Represents a bulk operation action.interface
CloneModalFormAction<A extends CloneModalFormAction<A>>
Extension ofModalFormAction
that is used for the cloning of new entities.interface
ConditionalAction<A extends ConditionalAction<A>>
The generic action that can be rendered based on specified conditions.interface
CreateModalFormAction<A extends CreateModalFormAction<A>>
Extension ofModalFormAction
that is used for the creation of new entities.interface
EntityModalFormAction<A extends EntityModalFormAction<A>>
A variation of the basicModalFormAction
that allows specifying an endpoint to submit the form to.interface
ExportGridAction<A extends ExportGridAction<A>>
This action is used to open the modal dialog with additional configuration to export the entities from the grid.interface
FormAction<A extends FormAction<A>>
Represents the metadata for a action whose children are variousFormComponent
.interface
GenerateTemplateAction<A extends GenerateTemplateAction<A>>
interface
GridRowConditionalAction<A extends GridRowConditionalAction<A>>
TheActionGrid.ActionPlacements.ROW
action that can be rendered based on specified conditions.interface
ImportGridAction<A extends ImportGridAction<A>>
This action is used to open the modal dialog with additional configuration to import the entities from the grid.interface
InlineGridSelectAction<A extends InlineGridSelectAction<A>>
Represents an action that will display a list of options to the user and allow them to select one.interface
LinkAction<A extends LinkAction<A>>
interface
ModalFormAction<A extends ModalFormAction<A>>
Represents the metadata for a modal form action.interface
OrderableModalFormAction<A extends OrderableModalFormAction<A>>
Represents the metadata for the action used to re-order rows within anOrderable
grid.interface
ResidentMapCreateAction<A extends ResidentMapCreateAction<A>>
Represents the metadata for theResidentMapField.ActionTypes.CREATE
action within anResidentMapField
.interface
RowModalFormAction<A extends RowModalFormAction<A>>
A genericModalFormAction
for row-level actions within a grid.interface
SlideOverFormAction<A extends SlideOverFormAction<A>>
Represents the metadata for theResidentGridField.ActionTypes.CREATE_VIEW
andResidentGridField.ActionTypes.UPDATE_VIEW
actions within anResidentGridField
.interface
TriggerAction<A extends TriggerAction<A>>
Classes in com.broadleafcommerce.metadata.dsl.core.extension.actions that implement CopyableModifier and TypeClassDescriptionclass
AbstractAction<A extends AbstractAction<A>>
An abstract implementation ofAction
.class
class
class
class
class
class
The default implementation forConditionalAction
.class
class
The default implementation ofEntityModalFormAction
.class
The default implementation forExportGridAction
.class
class
class
The default implementation forGridRowConditionalAction
.class
The default implementation forImportGridAction
.class
class
class
class
class
class
class
class
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.actions.filters
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.actions.filtersModifier and TypeInterfaceDescriptioninterface
FilterAction<A extends FilterAction<A>>
Represents the metadata for a filter action.interface
LookupFilterAction<A extends LookupFilterAction<A>>
interface
QueryBuilderFilterAction<A extends QueryBuilderFilterAction<A>>
Represents the metadata for a query builder filter action.Classes in com.broadleafcommerce.metadata.dsl.core.extension.actions.filters that implement CopyableModifier and TypeClassDescriptionclass
class
class
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.columns
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.columnsModifier and TypeInterfaceDescriptioninterface
ConditionalColumn<C extends ConditionalColumn<C>>
Deprecated.interface
DateColumn<C extends DateColumn<C>>
interface
DerivedColumn<C extends DerivedColumn<C>>
Represents the metadata for aColumnTypes.DERIVED
column component.interface
DynamicColumn<C extends DynamicColumn<C>>
Builder that is used for buildingColumnTypes.DYNAMIC
type column components.interface
EmbeddedListColumn<C extends EmbeddedListColumn<C>>
Builder that is used for buildingColumnTypes.EMBEDDED_LIST
type column components.interface
EnumColumn<C extends EnumColumn<C>>
interface
LinkColumn<C extends LinkColumn<C>>
interface
MoneyColumn<C extends MoneyColumn<C>>
Represents the metadata for a column that displays a monetary amount.interface
ProgressColumn<C extends ProgressColumn<C>>
The column type that is used to render the progress in percentage.interface
RsqlRuleColumn<C extends RsqlRuleColumn<C>>
Represents the metadata for aColumnTypes.RSQL_RULE
.interface
SpelRuleColumn<C extends SpelRuleColumn<C>>
Represents the metadata for aColumnTypes.SPEL_RULE
.interface
ThumbnailColumn<C extends ThumbnailColumn<C>>
Represents the metadata for aColumnTypes.THUMBNAIL
.Classes in com.broadleafcommerce.metadata.dsl.core.extension.columns that implement CopyableModifier and TypeClassDescriptionclass
AbstractColumn<C extends AbstractColumn<C>>
The abstract column component specification.class
class
The default implementation forConditionalColumn
.class
class
class
The default implementation forDynamicColumn
.class
The default implementation forEmbeddedListColumn
.class
class
class
class
class
The default implementation forProgressColumn
.class
class
class
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.common.tree
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.common.treeModifier and TypeInterfaceDescriptioninterface
Represents the metadata for a tree component.interface
TreeGridView<V extends TreeGridView<V>>
Classes in com.broadleafcommerce.metadata.dsl.core.extension.common.tree that implement Copyable -
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.conditionals
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.conditionalsModifier and TypeInterfaceDescriptioninterface
CollectionConditional<C extends CollectionConditional<C>>
An extension ofConditional
that is used for matching a set of conditionals against each member of a collection field.interface
LogicalConditional<C extends LogicalConditional<C>>
An extension ofConditional
that is used for performing logical operations on a set of conditionals.interface
PropertyConditional<C extends PropertyConditional<C>>
An extension ofConditional
that is used for checking if a property matches a certain criteria or value.Classes in com.broadleafcommerce.metadata.dsl.core.extension.conditionals that implement CopyableModifier and TypeClassDescriptionclass
The default implementation ofCollectionConditional
.class
class
The default implementation ofPropertyConditional
. -
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.endpoints
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.endpointsModifier and TypeInterfaceDescriptioninterface
PageableEndpoint<E extends PageableEndpoint<E>>
Represents the metadata for a pageable endpoint.Classes in com.broadleafcommerce.metadata.dsl.core.extension.endpoints that implement CopyableModifier and TypeClassDescriptionclass
AbstractEndpoint<E extends AbstractEndpoint<E>>
class
class
Default implementation ofPageableEndpoint
. -
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.externals
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.externalsModifier and TypeInterfaceDescriptioninterface
ExportHistoryGridExternal<E extends ExportHistoryGridExternal<E>>
The grid view that is used to add the export history to theUpdateEntityView
.interface
GridExternal<E extends GridExternal<E>>
Represents the metadata for a grid that provides a view of external data related to the form it resides within.interface
LinkExternal<E extends LinkExternal<E>>
The external component that is used to build the HTML links.Classes in com.broadleafcommerce.metadata.dsl.core.extension.externals that implement CopyableModifier and TypeClassDescriptionclass
AbstractExternal<E extends AbstractExternal<E>>
The abstract external component specification.class
The default implementation forExportHistoryGridExternal
.class
class
class
The default implementation forLinkExternal
.class
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.externals.tree
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.externals.tree -
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.fields
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.fieldsModifier and TypeInterfaceDescriptioninterface
CustomAttributesGridField<F extends CustomAttributesGridField<F>>
interface
Represents the metadata for a date picker field.interface
DerivedField<F extends DerivedField<F>>
Represents the metadata for aFieldTypes.DERIVED
field component.interface
DerivedSelectField<F extends DerivedSelectField<F>>
Represents the metadata for aFieldTypes.DERIVED_ENUM
field component that is built as a derived version of aSelectField
.interface
DerivedUrlField<F extends DerivedUrlField<F>>
Represents the metadata for aFieldTypes.DERIVED_URL
field component.interface
DynamicField<F extends DynamicField<F>>
Represents the metadata for aFieldTypes.DYNAMIC
field.interface
EnumSwitchField<F extends EnumSwitchField<F>>
Defines a type of field use to display enumerated values in a boolean-like toggle switch component.interface
FieldArrayBlockField<F extends FieldArrayBlockField<F>>
Represents the metadata for aFieldTypes.FIELD_ARRAY_BLOCK
field.interface
FieldArrayField<F extends FieldArrayField<F>>
Represents the metadata for an array of fields.interface
FieldArrayGridField<F extends FieldArrayGridField<F>>
Represents the metadata for aFieldTypes.FIELD_ARRAY_GRID
field.interface
FileInputField<F extends FileInputField<F>>
The field that is used to select the file.interface
IntegerField<F extends IntegerField<F>>
interface
LookupField<F extends LookupField<F>>
Represents the metadata for aFieldTypes.LOOKUP
field.interface
LookupFieldModal<V extends LookupFieldModal<V>>
Represents the metadata for the modal used byLookupField
.interface
MoneyField<F extends MoneyField<F>>
Represents the metadata for aFieldTypes.MONEY
field component.interface
PhoneField<F extends PhoneField<F>>
Represents the metadata for aFieldTypes.PHONE
field.interface
QueryBuilderField<F extends QueryBuilderField<F>>
interface
ResidentGridField<F extends ResidentGridField<F>>
Represents the metadata for a resident grid field component.interface
ResidentMapField<F extends ResidentMapField<F>>
interface
RuleBuilderField<F extends RuleBuilderField<F>>
interface
SelectField<F extends SelectField<F>>
Represents the metadata for a select field within a form.Classes in com.broadleafcommerce.metadata.dsl.core.extension.fields that implement CopyableModifier and TypeClassDescriptionclass
AbstractField<F extends AbstractField<F>>
The abstract field component specification.class
class
The default implementation forDateField
.class
class
class
class
class
class
class
class
class
The default implementation forFileInputField
.class
class
class
class
class
class
class
class
class
class
class
Represents an option within aSelectField
.class
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.fields.validation
Classes in com.broadleafcommerce.metadata.dsl.core.extension.fields.validation that implement CopyableModifier and TypeClassDescriptionclass
AbstractValidationMethod<M extends ValidationMethod<M>>
class
AbstractValidationSchema<S extends AbstractValidationSchema<S>>
class
class
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.grids
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.gridsModifier and TypeInterfaceDescriptioninterface
ExportHistoryGrid<G extends ExportHistoryGrid<G>>
The grid to display the export history. -
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.groups
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.groupsModifier and TypeInterfaceDescriptioninterface
CollapsibleGroup<G extends CollapsibleGroup<G>>
interface
ControlGroup<G extends ControlGroup<G>>
interface
InlineGroup<G extends InlineGroup<G>>
TThis group is used to render the components in one line.interface
Classes in com.broadleafcommerce.metadata.dsl.core.extension.groups that implement CopyableModifier and TypeClassDescriptionclass
AbstractGroup<G extends AbstractGroup<G>>
class
class
class
class
class
The default implementation for theInlineGroup
.class
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.mappings
Classes in com.broadleafcommerce.metadata.dsl.core.extension.mappings that implement CopyableModifier and TypeClassDescriptionclass
An implementation ofMapping
for the members of a collection.class
An implementation ofMapping
for picking and omitting source properties from the destination.class
An implementation ofMapping
for mapping a source value to its destination.class
An implementation ofMapping
for transforming a text property with a template.class
An implementation ofMapping
for transforming a text property common case transformations. -
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.messages
Classes in com.broadleafcommerce.metadata.dsl.core.extension.messages that implement CopyableModifier and TypeClassDescriptionclass
AbstractMessage<M extends AbstractMessage<M>>
The abstract message component specification.class
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.views
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.viewsModifier and TypeInterfaceDescriptioninterface
ActionView<V extends ActionView<V>>
An interface for a view that managesActionView.ActionPlacements.PRIMARY
andActionView.ActionPlacements.SECONDARY
placementAction
.interface
AugmentableView<V extends AugmentableView<V>>
interface
ExportHistoryEntityGridView<V extends ExportHistoryEntityGridView<V>>
The grid view that is used to add the export history to theEntityBrowseView
.interface
interface
interface
PreviewableView<V extends PreviewableView<V>>
Represents the metadata for a trackable view that supports previewing sandbox data.interface
SelectTargetEntityFormView<V extends SelectTargetEntityFormView<V>>
Represents the metadata used for a more guided approach for setting up the form components.interface
SelectTargetEntityGridView<V extends SelectTargetEntityGridView<V>>
This grid is used to fetch and display the entities to export.Classes in com.broadleafcommerce.metadata.dsl.core.extension.views that implement CopyableModifier and TypeClassDescriptionclass
The base class for the form view that is used for a more guided approach for setting up the form components.class
AbstractView<V extends AbstractView<V>>
class
The default implementation forExportHistoryEntityGridView
.class
class
class
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.views.browse
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.views.browseModifier and TypeInterfaceDescriptioninterface
EntityBrowseView<V extends EntityBrowseView<V>>
interface
EntityGridView<V extends EntityGridView<V>>
Classes in com.broadleafcommerce.metadata.dsl.core.extension.views.browse that implement Copyable -
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.views.details
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.views.detailsModifier and TypeInterfaceDescriptioninterface
CreateEntityView<V extends CreateEntityView<V>>
interface
EntityFormView<V extends EntityFormView<V>>
interface
EntityView<V extends EntityView<V>>
interface
UpdateEntityView<V extends UpdateEntityView<V>>
Classes in com.broadleafcommerce.metadata.dsl.core.extension.views.details that implement CopyableModifier and TypeClassDescriptionclass
class
class
class
class
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.views.tree
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.views.treeModifier and TypeInterfaceDescriptioninterface
Represents the metadata for a top-level tree view.Classes in com.broadleafcommerce.metadata.dsl.core.extension.views.tree that implement Copyable
DynamicColumn