com.silverpeas.pdc.web.mock
Class PdcBmMock
java.lang.Object
com.stratelia.silverpeas.pdc.control.PdcBmImpl
com.silverpeas.pdc.web.mock.PdcBmMock
- All Implemented Interfaces:
- ContainerInterface, PdcBm
@Named(value="pdcBm")
public class PdcBmMock
- extends PdcBmImpl
A decorator of the PdcBm implementation by mocking some of its services for testing purpose.
|
Method Summary |
void |
addClassification(PdcClassification classification)
|
int |
addPosition(int silverObjectId,
ClassifyPosition position,
String sComponentId)
|
void |
addUsedAxis(List<UsedAxis> axis)
|
void |
deletePosition(int positionId,
String sComponentId)
|
List<AxisHeader> |
getAxis()
|
List<AxisHeader> |
getAxisByType(String type)
|
AxisHeader |
getAxisHeader(String axisId,
boolean setTranslations)
|
List<Value> |
getAxisValues(int treeId)
|
PdcClassification |
getClassification(String contentId,
String inComponentId)
|
List<Value> |
getFullPath(String valueId,
String treeId)
|
List<Value> |
getPertinentDaughterValuesByInstanceIds(SearchContext searchContext,
String axisId,
String valueId,
List<String> instanceIds)
|
List<ClassifyPosition> |
getPositions(int silverObjectId,
String sComponentId)
|
Value |
getRoot(String axisId)
|
String |
getTreeId(String axisId)
|
List<UsedAxis> |
getUsedAxisByInstanceId(String instanceId)
|
Value |
getValue(String axisId,
String valueId)
|
int |
updatePosition(ClassifyPosition position,
String instanceId,
int silverObjectId)
|
| Methods inherited from class com.stratelia.silverpeas.pdc.control.PdcBmImpl |
addPosition, addPositions, addUsedAxis, copyPositions, createAxis, createDaughterValue, createDaughterValueWithId, deleteAxis, deleteGroupManager, deleteManager, deleteUsedAxis, deleteUsedAxis, deleteValue, deleteValueAndSubtree, findSilverContentIdByPosition, findSilverContentIdByPosition, findSilverContentIdByPosition, findSilverContentIdByPosition, getAxisDetail, getAxisDetail, getAxisHeader, getAxisValue, getAxisValuesByName, getCallParameters, getDaughters, getDaughterValues, getFilteredAxisValues, getFirstLevelAxisValuesByInstanceId, getFirstLevelAxisValuesByInstanceIds, getInheritedManagers, getManagers, getNbAxis, getNbMaxAxis, getPertinentAxis, getPertinentAxisByInstanceId, getPertinentAxisByInstanceId, getPertinentAxisByInstanceIds, getPertinentAxisByInstanceIds, getPertinentDaughterValuesByInstanceId, getPertinentDaughterValuesByInstanceId, getPertinentDaughterValuesByInstanceIds, getSilverContentIdSearchContext, getSubAxisValues, getUsedAxis, getUsedAxisToClassify, indexAllAxis, insertMotherValue, isClassifyingMandatory, isUserManager, moveValueToNewFatherId, razManagers, removePosition, setManagers, updateAxis, updatePosition, updateUsedAxis, updateValue |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PdcBmMock
public PdcBmMock()
getPositions
public List<ClassifyPosition> getPositions(int silverObjectId,
String sComponentId)
throws PdcException
- Specified by:
getPositions in interface PdcBm- Overrides:
getPositions in class PdcBmImpl
- Throws:
PdcException
deletePosition
public void deletePosition(int positionId,
String sComponentId)
throws PdcException
- Specified by:
deletePosition in interface PdcBm- Overrides:
deletePosition in class PdcBmImpl
- Throws:
PdcException
addPosition
public int addPosition(int silverObjectId,
ClassifyPosition position,
String sComponentId)
throws PdcException
- Specified by:
addPosition in interface PdcBm- Overrides:
addPosition in class PdcBmImpl
- Throws:
PdcException
updatePosition
public int updatePosition(ClassifyPosition position,
String instanceId,
int silverObjectId)
throws PdcException
- Specified by:
updatePosition in interface PdcBm- Overrides:
updatePosition in class PdcBmImpl
- Throws:
PdcException
getAxisHeader
public AxisHeader getAxisHeader(String axisId,
boolean setTranslations)
- Overrides:
getAxisHeader in class PdcBmImpl
getAxisByType
public List<AxisHeader> getAxisByType(String type)
throws PdcException
- Specified by:
getAxisByType in interface PdcBm- Overrides:
getAxisByType in class PdcBmImpl
- Throws:
PdcException
getUsedAxisByInstanceId
public List<UsedAxis> getUsedAxisByInstanceId(String instanceId)
throws PdcException
- Specified by:
getUsedAxisByInstanceId in interface PdcBm- Overrides:
getUsedAxisByInstanceId in class PdcBmImpl
- Throws:
PdcException
getAxis
public List<AxisHeader> getAxis()
throws PdcException
- Specified by:
getAxis in interface PdcBm- Overrides:
getAxis in class PdcBmImpl
- Throws:
PdcException
getAxisValues
public List<Value> getAxisValues(int treeId)
throws PdcException
- Specified by:
getAxisValues in interface PdcBm- Overrides:
getAxisValues in class PdcBmImpl
- Throws:
PdcException
getValue
public Value getValue(String axisId,
String valueId)
throws PdcException
- Specified by:
getValue in interface PdcBm- Overrides:
getValue in class PdcBmImpl
- Throws:
PdcException
getPertinentDaughterValuesByInstanceIds
public List<Value> getPertinentDaughterValuesByInstanceIds(SearchContext searchContext,
String axisId,
String valueId,
List<String> instanceIds)
throws PdcException
- Specified by:
getPertinentDaughterValuesByInstanceIds in interface PdcBm- Overrides:
getPertinentDaughterValuesByInstanceIds in class PdcBmImpl
- Throws:
PdcException
getFullPath
public List<Value> getFullPath(String valueId,
String treeId)
throws PdcException
- Specified by:
getFullPath in interface PdcBm- Overrides:
getFullPath in class PdcBmImpl
- Throws:
PdcException
getTreeId
public String getTreeId(String axisId)
throws PdcException
- Specified by:
getTreeId in interface PdcBm- Overrides:
getTreeId in class PdcBmImpl
- Throws:
PdcException
getRoot
public Value getRoot(String axisId)
throws PdcException
- Specified by:
getRoot in interface PdcBm- Overrides:
getRoot in class PdcBmImpl
- Throws:
PdcException
addClassification
public void addClassification(PdcClassification classification)
addUsedAxis
public void addUsedAxis(List<UsedAxis> axis)
getClassification
public PdcClassification getClassification(String contentId,
String inComponentId)
Copyright © 2016 Silverpeas. All Rights Reserved.