Class AbstractExternal<E extends AbstractExternal<E>>
java.lang.Object
com.broadleafcommerce.metadata.dsl.core.AbstractComponent<C>
com.broadleafcommerce.metadata.dsl.core.AbstractFormComponent<E>
com.broadleafcommerce.metadata.dsl.core.extension.externals.AbstractExternal<E>
- All Implemented Interfaces:
Component<E>
,Copyable<E>
,External<E>
,FormComponent<E>
,Serializable
,Comparable<E>
- Direct Known Subclasses:
DefaultExportHistoryGridExternal
,DefaultExternal
,DefaultGridExternal
,DefaultLinkExternal
,DefaultTreeExternal
public abstract class AbstractExternal<E extends AbstractExternal<E>>
extends AbstractFormComponent<E>
implements External<E>
The abstract external component specification.
- Author:
- Nick Crum (ncrum)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
List<Conditional<?>>
int
hashCode()
boolean
void
setReadOnly
(boolean readOnly) void
setReadOnlyConditionals
(List<Conditional<?>> readOnlyConditionals) Methods inherited from class com.broadleafcommerce.metadata.dsl.core.AbstractFormComponent
getDescription, getHelpText, getHint, getTooltip, isHidden, setDescription, setHelpText, setHidden, setHint, setTooltip
Methods inherited from class com.broadleafcommerce.metadata.dsl.core.AbstractComponent
compareTo, getActions, getAttributes, getAugmentationKey, getClassifier, getComponents, getConditionals, getEndpoints, getId, getLabel, getOrder, getScope, getType, isTranslatable, setActions, setAttributes, setAugmentationKey, setClassifier, setComponents, setConditionals, setEndpoints, setId, setLabel, setOrder, setScope, setTranslatable, setType, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
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.External
clearReadOnlyConditionals, notReadOnly, readOnly, readOnly, readOnlyConditional, readOnlyConditionals
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.FormComponent
getHelpText, getHint, getTooltip, helpText, helpText, helpText, hidden, hidden, hint, hint, isHidden, notHidden, setHelpText, setHidden, setHint, setTooltip, tooltip, tooltip
-
Constructor Details
-
AbstractExternal
public AbstractExternal() -
AbstractExternal
-
AbstractExternal
-
-
Method Details
-
isReadOnly
public boolean isReadOnly()- Specified by:
isReadOnly
in interfaceExternal<E extends AbstractExternal<E>>
-
getReadOnlyConditionals
- Specified by:
getReadOnlyConditionals
in interfaceExternal<E extends AbstractExternal<E>>
-
setReadOnly
public void setReadOnly(boolean readOnly) - Specified by:
setReadOnly
in interfaceExternal<E extends AbstractExternal<E>>
-
setReadOnlyConditionals
- Specified by:
setReadOnlyConditionals
in interfaceExternal<E extends AbstractExternal<E>>
-
equals
- Overrides:
equals
in classAbstractFormComponent<E extends AbstractExternal<E>>
-
canEqual
- Overrides:
canEqual
in classAbstractFormComponent<E extends AbstractExternal<E>>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAbstractFormComponent<E extends AbstractExternal<E>>
-