Class AbstractMessage<M extends AbstractMessage<M>>
java.lang.Object
com.broadleafcommerce.metadata.dsl.core.AbstractComponent<C>
com.broadleafcommerce.metadata.dsl.core.AbstractFormComponent<M>
com.broadleafcommerce.metadata.dsl.core.extension.messages.AbstractMessage<M>
- All Implemented Interfaces:
Component<M>
,Copyable<M>
,FormComponent<M>
,Message<M>
,Serializable
,Comparable<M>
- Direct Known Subclasses:
DefaultMessage
public abstract class AbstractMessage<M extends AbstractMessage<M>>
extends AbstractFormComponent<M>
implements Message<M>
The abstract message component specification. Extension of
AbstractFormComponent
with
additional properties for message components.- Author:
- Susana Cruz (susanaccruz)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
getName()
int
hashCode()
void
setMessage
(InternationalizedMessage message) void
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.FormComponent
getHelpText, getHint, getTooltip, helpText, helpText, helpText, hidden, hidden, hint, hint, isHidden, notHidden, setHelpText, setHidden, setHint, setTooltip, tooltip, tooltip
-
Constructor Details
-
AbstractMessage
public AbstractMessage() -
AbstractMessage
-
AbstractMessage
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceMessage<M extends AbstractMessage<M>>
-
getMessage
- Specified by:
getMessage
in interfaceMessage<M extends AbstractMessage<M>>
-
setName
-
setMessage
- Specified by:
setMessage
in interfaceMessage<M extends AbstractMessage<M>>
-
equals
- Overrides:
equals
in classAbstractFormComponent<M extends AbstractMessage<M>>
-
canEqual
- Overrides:
canEqual
in classAbstractFormComponent<M extends AbstractMessage<M>>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAbstractFormComponent<M extends AbstractMessage<M>>
-