Class AbstractFolderableActionDefinition
java.lang.Object
com.broadleafcommerce.enterprise.admin.folder.action.definition.AbstractFolderableActionDefinition
- All Implemented Interfaces:
FolderableActionDefinition,Comparable<FolderableActionDefinition>,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
- Direct Known Subclasses:
AbstractDualActionDefinition,AddFolderActionDefinition,AddFolderItemActionDefinition
public abstract class AbstractFolderableActionDefinition
extends Object
implements FolderableActionDefinition, org.springframework.context.ApplicationContextAware
- Author:
- Jacob Mitash
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected org.springframework.context.ApplicationContextprotected final FolderableActionDefinitionHelperprotected final Stringprotected final int -
Constructor Summary
ConstructorsConstructorDescriptionAbstractFolderableActionDefinition(FolderableActionDefinitionHelper helper, String actionName, int order, String iconClass) -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(FolderableActionDefinition definition) intgetOrder()booleanhandlesAction(String actionName) booleanbooleanvoidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.broadleafcommerce.enterprise.admin.folder.action.definition.FolderableActionDefinition
buildActionsForRequest, getRequiredSelectionType
-
Field Details
-
applicationContext
protected org.springframework.context.ApplicationContext applicationContext -
actionName
-
order
protected final int order -
iconClass
-
helper
-
-
Constructor Details
-
AbstractFolderableActionDefinition
public AbstractFolderableActionDefinition(FolderableActionDefinitionHelper helper, String actionName, int order, String iconClass)
-
-
Method Details
-
getActionName
- Specified by:
getActionNamein interfaceFolderableActionDefinition
-
getOrder
public int getOrder()- Specified by:
getOrderin interfaceFolderableActionDefinition
-
getIconClass
- Specified by:
getIconClassin interfaceFolderableActionDefinition
-
handlesAction
- Specified by:
handlesActionin interfaceFolderableActionDefinition
-
compareTo
- Specified by:
compareToin interfaceComparable<FolderableActionDefinition>
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) - Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware
-
isDualAction
public boolean isDualAction()- Specified by:
isDualActionin interfaceFolderableActionDefinition
-
isUsableInUnassigned
public boolean isUsableInUnassigned()- Specified by:
isUsableInUnassignedin interfaceFolderableActionDefinition
-