Uses of Interface
com.broadleafcommerce.metadata.dsl.core.Copyable
-
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core
Classes in com.broadleafcommerce.metadata.dsl.core with type parameters of type Copyable Modifier and Type Interface Description interface
Copyable<T extends Copyable<T>>
Interface that if implemented adds support for deep copy behavior to an object.Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core Modifier and Type Interface Description interface
Action<A extends Action<A>>
Represents the metadata for an action.interface
Column<C extends Column<C>>
Represents the metadata for a column component.interface
Component<C extends Component<C>>
Represents the metadata of a component.interface
Conditional<C extends Conditional<C>>
Represents a condition used to gate certain behavior or components.interface
Endpoint<E extends Endpoint<E>>
Represents the metadata for an endpoint.interface
External<E extends External<E>>
Represents the metadata for an external form component.interface
Field<F extends Field<F>>
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
Group<G extends Group<G>>
Represents the metadata for grouping form components.interface
ValidationMethod<M extends ValidationMethod<M>>
Represents the metadata for a validation method as part of aValidationSchema
.interface
ValidationSchema<S extends AbstractValidationSchema<S>>
interface
View<V extends View<V>>
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 Copyable Modifier and Type Class Description class
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
ColumnList
class
ConditionalList
class
Link
Represents a link to a location within the client.class
Mapping<M extends Mapping<M>>
An abstract mapping specification.class
MappingList
class
TransformBody
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.extension Modifier and Type Interface Description interface
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
Dependent<D extends Dependent<D>>
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
FetchGrid<G extends FetchGrid<G>>
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
Form<F extends Form<F>>
Represents the metadata for a component whose children are variousFormComponent
.interface
Grid<G extends Grid<G>>
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
Orderable<R extends Orderable<R>>
Represents the metadata for a collection component that supports re-ordering it's members.interface
PageableFetch<C extends PageableFetch<C>>
interface
Pollable<G extends Pollable<G>>
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
Trackable<T extends Trackable<T>>
Classes in com.broadleafcommerce.metadata.dsl.core.extension that implement Copyable Modifier and Type Class Description static class
Dependent.DependentFieldsList
A copyable list of dependent field names.class
PollableOptions
static class
PollableOptions.ConstantPollStrategy
This represents thePollableOptions.PollStrategyType.CONSTANT
polling strategy.static class
PollableOptions.ExponentialPollStrategy
This represents thePollableOptions.PollStrategyType.EXPONENTIAL
polling strategy with back-off and jitter.static class
PollableOptions.LinearPollStrategy
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 class
SortableGrid.Sort
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.actions
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.actions Modifier and Type Interface Description interface
CloneModalFormAction<A extends CloneModalFormAction<A>>
Extension ofModalFormAction
that is used for the cloning of new entities.interface
CreateModalFormAction<A extends CreateModalFormAction<A>>
Extension ofModalFormAction
that is used for the creation of new entities.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
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
TriggerAction<A extends TriggerAction<A>>
Classes in com.broadleafcommerce.metadata.dsl.core.extension.actions that implement Copyable Modifier and Type Class Description class
AbstractAction<A extends AbstractAction<A>>
An abstract implementation ofAction
.class
DefaultAction
class
DefaultCloneModalFormAction
class
DefaultCreateModalFormAction
class
DefaultExportGridAction
The default implementation forExportGridAction
.class
DefaultFormAction
class
DefaultGenerateTemplateAction
class
DefaultGridRowConditionalAction
The default implementation forGridRowConditionalAction
.class
DefaultImportGridAction
The default implementation forImportGridAction
.class
DefaultLinkAction
class
DefaultModalFormAction
class
DefaultOrderableModalFormAction
class
DefaultResidentMapCreateAction
class
DefaultRowModalFormAction
class
DefaultTriggerAction
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.actions.filters
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.actions.filters Modifier and Type Interface Description interface
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 Copyable Modifier and Type Class Description class
DefaultFilterAction
class
DefaultLookupFilterAction
class
DefaultQueryBuilderFilterAction
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.columns
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.columns Modifier and Type Interface Description interface
ConditionalColumn<C extends ConditionalColumn<C>>
Deprecated.please useDynamicColumn
interface
DateColumn<C extends DateColumn<C>>
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
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 Copyable Modifier and Type Class Description class
AbstractColumn<C extends AbstractColumn<C>>
The abstract column component specification.class
DefaultColumn
class
DefaultConditionalColumn
The default implementation forConditionalColumn
.class
DefaultDateColumn
class
DefaultDynamicColumn
The default implementation forDynamicColumn
.class
DefaultEmbeddedListColumn
The default implementation forEmbeddedListColumn
.class
DefaultEnumArrayColumn
class
DefaultEnumColumn
class
DefaultLinkColumn
class
DefaultMoneyColumn
class
DefaultProgressColumn
The default implementation forProgressColumn
.class
DefaultSpelRuleColumn
class
DefaultThumbnailColumn
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.common.tree
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.common.tree Modifier and Type Interface Description interface
Tree<T extends Tree<T>>
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 Modifier and Type Class Description class
DefaultTreeGridView
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.conditionals
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.conditionals Modifier and Type Interface Description interface
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 Copyable Modifier and Type Class Description class
DefaultCollectionConditional
The default implementation ofCollectionConditional
.class
DefaultLogicalConditional
class
DefaultPropertyConditional
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.endpoints Modifier and Type Interface Description interface
PageableEndpoint<E extends PageableEndpoint<E>>
Represents the metadata for a pageable endpoint.Classes in com.broadleafcommerce.metadata.dsl.core.extension.endpoints that implement Copyable Modifier and Type Class Description class
AbstractEndpoint<E extends AbstractEndpoint<E>>
class
DefaultEndpoint
class
DefaultPageableEndpoint
Default implementation ofPageableEndpoint
. -
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.externals
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.externals Modifier and Type Interface Description interface
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 Copyable Modifier and Type Class Description class
AbstractExternal<E extends AbstractExternal<E>>
The abstract external component specification.class
DefaultExportHistoryGridExternal
The default implementation forExportHistoryGridExternal
.class
DefaultExternal
class
DefaultGridExternal
class
DefaultLinkExternal
The default implementation forLinkExternal
.class
DefaultTreeExternal
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.externals.tree
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.externals.tree Modifier and Type Interface Description interface
TreeExternal<E extends TreeExternal<E>>
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.fields
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.fields Modifier and Type Interface Description interface
CustomAttributesGridField<F extends CustomAttributesGridField<F>>
interface
DateField<F extends DateField<F>>
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
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 Copyable Modifier and Type Class Description class
AbstractField<F extends AbstractField<F>>
The abstract field component specification.class
DefaultCustomAttributesGridField
class
DefaultDateField
The default implementation forDateField
.class
DefaultDerivedField
class
DefaultDerivedSelectField
class
DefaultDerivedUrlField
class
DefaultDynamicField
class
DefaultField
class
DefaultFieldArrayBlockField
class
DefaultFieldArrayGridField
class
DefaultFileInputField
The default implementation forFileInputField
.class
DefaultIntegerField
class
DefaultLookupField
class
DefaultLookupFieldModal
class
DefaultMoneyField
class
DefaultPhoneField
class
DefaultQueryBuilderField
class
DefaultResidentGridField
class
DefaultResidentMapField
class
DefaultRuleBuilderField
class
DefaultSelectField
class
SelectOption
Represents an option within aSelectField
.class
SelectOptionList
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.fields.validation
Classes in com.broadleafcommerce.metadata.dsl.core.extension.fields.validation that implement Copyable Modifier and Type Class Description class
AbstractValidationMethod<M extends ValidationMethod<M>>
class
AbstractValidationSchema<S extends AbstractValidationSchema<S>>
class
DefaultValidationMethod
class
DefaultValidationSchema
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.grids
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.grids Modifier and Type Interface Description interface
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.groups Modifier and Type Interface Description interface
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
LinkGroup<G extends LinkGroup<G>>
Classes in com.broadleafcommerce.metadata.dsl.core.extension.groups that implement Copyable Modifier and Type Class Description class
AbstractGroup<G extends AbstractGroup<G>>
class
DefaultBasicGroup
class
DefaultCollapsibleGroup
class
DefaultControlGroup
class
DefaultGroup
class
DefaultInlineGroup
The default implementation for theInlineGroup
.class
DefaultLinkGroup
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.mappings
Classes in com.broadleafcommerce.metadata.dsl.core.extension.mappings that implement Copyable Modifier and Type Class Description class
CollectionMapping
An implementation ofMapping
for the members of a collection.class
PickOmitMapping
An implementation ofMapping
for picking and omitting source properties from the destination.class
PropertyMapping
An implementation ofMapping
for mapping a source value to its destination.class
TemplateMapping
An implementation ofMapping
for transforming a text property with a template.class
TextTransformMapping
An implementation ofMapping
for transforming a text property common case transformations. -
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.views
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.views Modifier and Type Interface Description interface
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
FormView<V extends FormView<V>>
interface
GridView<V extends GridView<V>>
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 Copyable Modifier and Type Class Description class
AbstractSelectTargetEntityFormView<V extends AbstractSelectTargetEntityFormView<V>>
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
DefaultExportHistoryEntityGridView
The default implementation forExportHistoryEntityGridView
.class
DefaultFilterView
class
DefaultFormView
class
DefaultSelectTargetEntityGridView
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.views.browse
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.views.browse Modifier and Type Interface Description interface
EntityBrowseView<V extends EntityBrowseView<V>>
interface
EntityGridView<V extends EntityGridView<V>>
Classes in com.broadleafcommerce.metadata.dsl.core.extension.views.browse that implement Copyable Modifier and Type Class Description class
DefaultEntityBrowseView
class
DefaultEntityGridView
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.views.details
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.views.details Modifier and Type Interface Description interface
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 Copyable Modifier and Type Class Description class
DefaultCreateEntityLongFormView
class
DefaultCreateEntityView
class
DefaultEntityFormView
class
DefaultUpdateEntityLongFormView
class
DefaultUpdateEntityView
-
Uses of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.views.tree
Subinterfaces of Copyable in com.broadleafcommerce.metadata.dsl.core.extension.views.tree Modifier and Type Interface Description interface
TreeView<V extends TreeView<V>>
Represents the metadata for a top-level tree view.Classes in com.broadleafcommerce.metadata.dsl.core.extension.views.tree that implement Copyable Modifier and Type Class Description class
DefaultTreeView
-