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 interfaceCopyable<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 interfaceAction<A extends Action<A>>Represents the metadata for an action.interfaceColumn<C extends Column<C>>Represents the metadata for a column component.interfaceComponent<C extends Component<C>>Represents the metadata of a component.interfaceConditional<C extends Conditional<C>>Represents a condition used to gate certain behavior or components.interfaceEndpoint<E extends Endpoint<E>>Represents the metadata for an endpoint.interfaceExternal<E extends External<E>>Represents the metadata for an external form component.interfaceField<F extends Field<F>>Represents the metadata for a field component.interfaceFormComponent<C extends FormComponent<C>>Represents the metadata for a component that resides with a form.interfaceGroup<G extends Group<G>>Represents the metadata for grouping form components.interfaceValidationMethod<M extends ValidationMethod<M>>Represents the metadata for a validation method as part of aValidationSchema.interfaceValidationSchema<S extends AbstractValidationSchema<S>>interfaceView<V extends View<V>>Represents the metadata for a view component.interfaceViewFilter<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 classAbstractComponent<C extends AbstractComponent<C>>The abstract implementation ofComponent.classAbstractFormComponent<C extends AbstractFormComponent<C>>The abstract form component implementation.classAbstractViewFilter<C extends AbstractViewFilter<C>>The abstract implementation ofViewFilter.classColumnListclassConditionalListclassLinkRepresents a link to a location within the client.classMapping<M extends Mapping<M>>An abstract mapping specification.classMappingListclassTransformBodyRepresents 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 interfaceActionGrid<G extends ActionGrid<G>>An extension ofGridto represent a grid with grid-level and row-level actions.interfaceBuilderFieldSource<D extends BuilderFieldSource<D>>An interface implemented by components that intend to support the inclusion of augmented custom fields.interfaceDependent<D extends Dependent<D>>Represents metadata for aFormComponentthat has dependencies on its parent form's state.interfaceExportGrid<G extends ExportGrid<G>>An extension ofActionGridto represent a grid with a grid-level export action.interfaceFetchEntity<C extends FetchEntity<C>>Represents the metadata for a component that supports fetching a single entity.interfaceFetchGrid<G extends FetchGrid<G>>Represents the metadata for aGridthat supports fetching it's own data.interfaceFilterable<D extends Filterable<D>>An interface implemented by components that intend to support filterable behavior.interfaceFilterableGrid<G extends FilterableGrid<G>>Represents the metadata for aFetchGridthat supports filtering it's records using various filter actions.interfaceForm<F extends Form<F>>Represents the metadata for a component whose children are variousFormComponent.interfaceGrid<G extends Grid<G>>An interface representing a grid with a collection ofColumn.interfaceImportGrid<G extends ImportGrid<G>>An extension ofActionGridto represent a grid with a grid-level import action.interfaceOrderable<R extends Orderable<R>>Represents the metadata for a collection component that supports re-ordering it's members.interfacePageableFetch<C extends PageableFetch<C>>interfacePollable<G extends Pollable<G>>An interface implemented by components that intend to support pollable behavior.interfaceResourceGrid<G extends ResourceGrid<G>>Represents the metadata of aActionGridandFetchGridthat is used for managing an external resource.interfaceSelectable<S extends Selectable<S>>An interface implemented by components that intend to support selectable behavior.interfaceSortableGrid<G extends SortableGrid<G>>interfaceTrackable<T extends Trackable<T>>Classes in com.broadleafcommerce.metadata.dsl.core.extension that implement Copyable Modifier and Type Class Description static classDependent.DependentFieldsListA copyable list of dependent field names.classPollableOptionsstatic classPollableOptions.ConstantPollStrategyThis represents thePollableOptions.PollStrategyType.CONSTANTpolling strategy.static classPollableOptions.ExponentialPollStrategyThis represents thePollableOptions.PollStrategyType.EXPONENTIALpolling strategy with back-off and jitter.static classPollableOptions.LinearPollStrategyThis represents thePollableOptions.PollStrategyType.LINEARpolling strategy.static classPollableOptions.PollStrategy<S extends PollableOptions.PollStrategy<S>>Abstract class representing the base polling strategy and its type.static classSortableGrid.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 interfaceCloneModalFormAction<A extends CloneModalFormAction<A>>Extension ofModalFormActionthat is used for the cloning of new entities.interfaceCreateModalFormAction<A extends CreateModalFormAction<A>>Extension ofModalFormActionthat is used for the creation of new entities.interfaceExportGridAction<A extends ExportGridAction<A>>This action is used to open the modal dialog with additional configuration to export the entities from the grid.interfaceFormAction<A extends FormAction<A>>Represents the metadata for a action whose children are variousFormComponent.interfaceGenerateTemplateAction<A extends GenerateTemplateAction<A>>interfaceGridRowConditionalAction<A extends GridRowConditionalAction<A>>TheActionGrid.ActionPlacements.ROWaction that can be rendered based on specified conditions.interfaceImportGridAction<A extends ImportGridAction<A>>This action is used to open the modal dialog with additional configuration to import the entities from the grid.interfaceLinkAction<A extends LinkAction<A>>interfaceModalFormAction<A extends ModalFormAction<A>>Represents the metadata for a modal form action.interfaceOrderableModalFormAction<A extends OrderableModalFormAction<A>>Represents the metadata for the action used to re-order rows within anOrderablegrid.interfaceResidentMapCreateAction<A extends ResidentMapCreateAction<A>>Represents the metadata for theResidentMapField.ActionTypes.CREATEaction within anResidentMapField.interfaceRowModalFormAction<A extends RowModalFormAction<A>>A genericModalFormActionfor row-level actions within a grid.interfaceTriggerAction<A extends TriggerAction<A>>Classes in com.broadleafcommerce.metadata.dsl.core.extension.actions that implement Copyable Modifier and Type Class Description classAbstractAction<A extends AbstractAction<A>>An abstract implementation ofAction.classDefaultActionclassDefaultCloneModalFormActionclassDefaultCreateModalFormActionclassDefaultExportGridActionThe default implementation forExportGridAction.classDefaultFormActionclassDefaultGenerateTemplateActionclassDefaultGridRowConditionalActionThe default implementation forGridRowConditionalAction.classDefaultImportGridActionThe default implementation forImportGridAction.classDefaultLinkActionclassDefaultModalFormActionclassDefaultOrderableModalFormActionclassDefaultResidentMapCreateActionclassDefaultRowModalFormActionclassDefaultTriggerAction -
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 interfaceFilterAction<A extends FilterAction<A>>Represents the metadata for a filter action.interfaceLookupFilterAction<A extends LookupFilterAction<A>>interfaceQueryBuilderFilterAction<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 classDefaultFilterActionclassDefaultLookupFilterActionclassDefaultQueryBuilderFilterAction -
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 interfaceConditionalColumn<C extends ConditionalColumn<C>>Deprecated.please useDynamicColumninterfaceDateColumn<C extends DateColumn<C>>interfaceDynamicColumn<C extends DynamicColumn<C>>Builder that is used for buildingColumnTypes.DYNAMICtype column components.interfaceEmbeddedListColumn<C extends EmbeddedListColumn<C>>Builder that is used for buildingColumnTypes.EMBEDDED_LISTtype column components.interfaceEnumColumn<C extends EnumColumn<C>>interfaceLinkColumn<C extends LinkColumn<C>>interfaceMoneyColumn<C extends MoneyColumn<C>>Represents the metadata for a column that displays a monetary amount.interfaceProgressColumn<C extends ProgressColumn<C>>The column type that is used to render the progress in percentage.interfaceSpelRuleColumn<C extends SpelRuleColumn<C>>Represents the metadata for aColumnTypes.SPEL_RULE.interfaceThumbnailColumn<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 classAbstractColumn<C extends AbstractColumn<C>>The abstract column component specification.classDefaultColumnclassDefaultConditionalColumnThe default implementation forConditionalColumn.classDefaultDateColumnclassDefaultDynamicColumnThe default implementation forDynamicColumn.classDefaultEmbeddedListColumnThe default implementation forEmbeddedListColumn.classDefaultEnumArrayColumnclassDefaultEnumColumnclassDefaultLinkColumnclassDefaultMoneyColumnclassDefaultProgressColumnThe default implementation forProgressColumn.classDefaultSpelRuleColumnclassDefaultThumbnailColumn -
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 interfaceTree<T extends Tree<T>>Represents the metadata for a tree component.interfaceTreeGridView<V extends TreeGridView<V>>Classes in com.broadleafcommerce.metadata.dsl.core.extension.common.tree that implement Copyable Modifier and Type Class Description classDefaultTreeGridView -
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 interfaceCollectionConditional<C extends CollectionConditional<C>>An extension ofConditionalthat is used for matching a set of conditionals against each member of a collection field.interfaceLogicalConditional<C extends LogicalConditional<C>>An extension ofConditionalthat is used for performing logical operations on a set of conditionals.interfacePropertyConditional<C extends PropertyConditional<C>>An extension ofConditionalthat 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 classDefaultCollectionConditionalThe default implementation ofCollectionConditional.classDefaultLogicalConditionalclassDefaultPropertyConditionalThe 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 interfacePageableEndpoint<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 classAbstractEndpoint<E extends AbstractEndpoint<E>>classDefaultEndpointclassDefaultPageableEndpointDefault 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 interfaceExportHistoryGridExternal<E extends ExportHistoryGridExternal<E>>The grid view that is used to add the export history to theUpdateEntityView.interfaceGridExternal<E extends GridExternal<E>>Represents the metadata for a grid that provides a view of external data related to the form it resides within.interfaceLinkExternal<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 classAbstractExternal<E extends AbstractExternal<E>>The abstract external component specification.classDefaultExportHistoryGridExternalThe default implementation forExportHistoryGridExternal.classDefaultExternalclassDefaultGridExternalclassDefaultLinkExternalThe default implementation forLinkExternal.classDefaultTreeExternal -
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 interfaceTreeExternal<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 interfaceCustomAttributesGridField<F extends CustomAttributesGridField<F>>interfaceDateField<F extends DateField<F>>Represents the metadata for a date picker field.interfaceDerivedField<F extends DerivedField<F>>Represents the metadata for aFieldTypes.DERIVEDfield component.interfaceDerivedSelectField<F extends DerivedSelectField<F>>Represents the metadata for aFieldTypes.DERIVED_ENUMfield component that is built as a derived version of aSelectField.interfaceDerivedUrlField<F extends DerivedUrlField<F>>Represents the metadata for aFieldTypes.DERIVED_URLfield component.interfaceDynamicField<F extends DynamicField<F>>Represents the metadata for aFieldTypes.DYNAMICfield.interfaceFieldArrayBlockField<F extends FieldArrayBlockField<F>>Represents the metadata for aFieldTypes.FIELD_ARRAY_BLOCKfield.interfaceFieldArrayField<F extends FieldArrayField<F>>Represents the metadata for an array of fields.interfaceFieldArrayGridField<F extends FieldArrayGridField<F>>Represents the metadata for aFieldTypes.FIELD_ARRAY_GRIDfield.interfaceFileInputField<F extends FileInputField<F>>The field that is used to select the file.interfaceIntegerField<F extends IntegerField<F>>interfaceLookupField<F extends LookupField<F>>Represents the metadata for aFieldTypes.LOOKUPfield.interfaceLookupFieldModal<V extends LookupFieldModal<V>>Represents the metadata for the modal used byLookupField.interfaceMoneyField<F extends MoneyField<F>>Represents the metadata for aFieldTypes.MONEYfield component.interfacePhoneField<F extends PhoneField<F>>Represents the metadata for aFieldTypes.PHONEfield.interfaceQueryBuilderField<F extends QueryBuilderField<F>>interfaceResidentGridField<F extends ResidentGridField<F>>Represents the metadata for a resident grid field component.interfaceResidentMapField<F extends ResidentMapField<F>>interfaceRuleBuilderField<F extends RuleBuilderField<F>>interfaceSelectField<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 classAbstractField<F extends AbstractField<F>>The abstract field component specification.classDefaultCustomAttributesGridFieldclassDefaultDateFieldThe default implementation forDateField.classDefaultDerivedFieldclassDefaultDerivedSelectFieldclassDefaultDerivedUrlFieldclassDefaultDynamicFieldclassDefaultFieldclassDefaultFieldArrayBlockFieldclassDefaultFieldArrayGridFieldclassDefaultFileInputFieldThe default implementation forFileInputField.classDefaultIntegerFieldclassDefaultLookupFieldclassDefaultLookupFieldModalclassDefaultMoneyFieldclassDefaultPhoneFieldclassDefaultQueryBuilderFieldclassDefaultResidentGridFieldclassDefaultResidentMapFieldclassDefaultRuleBuilderFieldclassDefaultSelectFieldclassSelectOptionRepresents an option within aSelectField.classSelectOptionList -
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 classAbstractValidationMethod<M extends ValidationMethod<M>>classAbstractValidationSchema<S extends AbstractValidationSchema<S>>classDefaultValidationMethodclassDefaultValidationSchema -
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 interfaceExportHistoryGrid<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 interfaceCollapsibleGroup<G extends CollapsibleGroup<G>>interfaceControlGroup<G extends ControlGroup<G>>interfaceInlineGroup<G extends InlineGroup<G>>TThis group is used to render the components in one line.interfaceLinkGroup<G extends LinkGroup<G>>Classes in com.broadleafcommerce.metadata.dsl.core.extension.groups that implement Copyable Modifier and Type Class Description classAbstractGroup<G extends AbstractGroup<G>>classDefaultBasicGroupclassDefaultCollapsibleGroupclassDefaultControlGroupclassDefaultGroupclassDefaultInlineGroupThe default implementation for theInlineGroup.classDefaultLinkGroup -
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 classCollectionMappingAn implementation ofMappingfor the members of a collection.classPickOmitMappingAn implementation ofMappingfor picking and omitting source properties from the destination.classPropertyMappingAn implementation ofMappingfor mapping a source value to its destination.classTemplateMappingAn implementation ofMappingfor transforming a text property with a template.classTextTransformMappingAn implementation ofMappingfor 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 interfaceActionView<V extends ActionView<V>>An interface for a view that managesActionView.ActionPlacements.PRIMARYandActionView.ActionPlacements.SECONDARYplacementAction.interfaceAugmentableView<V extends AugmentableView<V>>interfaceExportHistoryEntityGridView<V extends ExportHistoryEntityGridView<V>>The grid view that is used to add the export history to theEntityBrowseView.interfaceFormView<V extends FormView<V>>interfaceGridView<V extends GridView<V>>interfacePreviewableView<V extends PreviewableView<V>>Represents the metadata for a trackable view that supports previewing sandbox data.interfaceSelectTargetEntityFormView<V extends SelectTargetEntityFormView<V>>Represents the metadata used for a more guided approach for setting up the form components.interfaceSelectTargetEntityGridView<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 classAbstractSelectTargetEntityFormView<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.classAbstractView<V extends AbstractView<V>>classDefaultExportHistoryEntityGridViewThe default implementation forExportHistoryEntityGridView.classDefaultFilterViewclassDefaultFormViewclassDefaultSelectTargetEntityGridView -
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 interfaceEntityBrowseView<V extends EntityBrowseView<V>>interfaceEntityGridView<V extends EntityGridView<V>>Classes in com.broadleafcommerce.metadata.dsl.core.extension.views.browse that implement Copyable Modifier and Type Class Description classDefaultEntityBrowseViewclassDefaultEntityGridView -
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 interfaceCreateEntityView<V extends CreateEntityView<V>>interfaceEntityFormView<V extends EntityFormView<V>>interfaceEntityView<V extends EntityView<V>>interfaceUpdateEntityView<V extends UpdateEntityView<V>>Classes in com.broadleafcommerce.metadata.dsl.core.extension.views.details that implement Copyable Modifier and Type Class Description classDefaultCreateEntityLongFormViewclassDefaultCreateEntityViewclassDefaultEntityFormViewclassDefaultUpdateEntityLongFormViewclassDefaultUpdateEntityView -
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 interfaceTreeView<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 classDefaultTreeView
-