@NonNullApi
Package com.broadleafcommerce.metadata.dsl.core
-
Interface Summary Interface Description Action<A extends Action<A>> Represents the metadata for an action.Column<C extends Column<C>> Represents the metadata for a column component.Component<C extends Component<C>> Represents the metadata of a component.Conditional<C extends Conditional<C>> Represents a condition used to gate certain behavior or components.Copyable<T extends Copyable<T>> Interface that if implemented adds support for deep copy behavior to an object.Endpoint<E extends Endpoint<E>> Represents the metadata for an endpoint.External<E extends External<E>> Represents the metadata for an external form component.Field<F extends Field<F>> Represents the metadata for a field component.FormComponent<C extends FormComponent<C>> Represents the metadata for a component that resides with a form.Group<G extends Group<G>> Represents the metadata for grouping form components.ValidationMethod<M extends ValidationMethod<M>> Represents the metadata for a validation method as part of aValidationSchema
.ValidationSchema<S extends AbstractValidationSchema<S>> View<V extends View<V>> Represents the metadata for a view component.ViewFilter<C extends ViewFilter<C>> Represents the metadata for a view filter. -
Class Summary Class Description AbstractComponent<C extends AbstractComponent<C>> The abstract implementation ofComponent
.AbstractFormComponent<C extends AbstractFormComponent<C>> The abstract form component implementation.AbstractViewFilter<C extends AbstractViewFilter<C>> The abstract implementation ofViewFilter
.Classifiers Column.ColumnAttributes ColumnList ConditionalList ExplanatoryMessage A wrapper around a label that supports text as well as placement of where that text appearsField.Attributes ImplicitFilter Represents the metadata for an implicit filter.Link Represents a link to a location within the client.Mapping<M extends Mapping<M>> An abstract mapping specification.MappingList TransformBody Represents the transformation of the request or response data for an API request. -
Enum Summary Enum Description Endpoint.Method ExplanatoryMessage.Placement OperationType Works in conjunction with security settings in order to determine which type of permission a user is required to have in order to work with a component, endpoint or action.