Class DefaultOrgUnitActivationStrategy
- java.lang.Object
-
- de.hybris.platform.commerceservices.organization.strategies.impl.DefaultOrgUnitActivationStrategy
-
- All Implemented Interfaces:
OrgUnitActivationStrategy<OrgUnitModel>
public class DefaultOrgUnitActivationStrategy extends java.lang.Object implements OrgUnitActivationStrategy<OrgUnitModel>
Default implementation of theOrgUnitActivationStrategyinterface.
-
-
Constructor Summary
Constructors Constructor Description DefaultOrgUnitActivationStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivateUnit(OrgUnitModel unit)Active the given unit.protected PageableDatacreatePageableData()voiddeactivateUnit(OrgUnitModel unit)Deactivate the given unit and all of its child units.protected java.util.Set<OrgUnitModel>getBranch(OrgUnitModel node)protected ModelServicegetModelService()protected OrgUnitDaogetOrgUnitDao()protected voidprocessBranch(java.util.Set<OrgUnitModel> branchUnits, org.apache.commons.collections.Closure closure)voidsetModelService(ModelService modelService)voidsetOrgUnitDao(OrgUnitDao orgUnitDao)protected voidtoggleUnit(OrgUnitModel unit, boolean activate)
-
-
-
Method Detail
-
activateUnit
public void activateUnit(OrgUnitModel unit)
Description copied from interface:OrgUnitActivationStrategyActive the given unit.- Specified by:
activateUnitin interfaceOrgUnitActivationStrategy<OrgUnitModel>- Parameters:
unit- theOrgUnitModelto activate
-
deactivateUnit
public void deactivateUnit(OrgUnitModel unit)
Description copied from interface:OrgUnitActivationStrategyDeactivate the given unit and all of its child units.- Specified by:
deactivateUnitin interfaceOrgUnitActivationStrategy<OrgUnitModel>- Parameters:
unit- theOrgUnitModelto deactivate
-
processBranch
protected void processBranch(java.util.Set<OrgUnitModel> branchUnits, org.apache.commons.collections.Closure closure)
-
toggleUnit
protected void toggleUnit(OrgUnitModel unit, boolean activate)
-
getBranch
protected java.util.Set<OrgUnitModel> getBranch(OrgUnitModel node)
-
createPageableData
protected PageableData createPageableData()
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getOrgUnitDao
protected OrgUnitDao getOrgUnitDao()
-
setOrgUnitDao
public void setOrgUnitDao(OrgUnitDao orgUnitDao)
-
-