com.silverpeas.pdc.mock
Class PdcBmMock
java.lang.Object
com.silverpeas.pdc.mock.PdcBmMock
- All Implemented Interfaces:
- PdcBm
@Named(value="pdcBm")
public class PdcBmMock
- extends Object
- implements PdcBm
A mock of the PdcBm service.
|
Method Summary |
int |
addPosition(int silverObjectId,
ClassifyPosition position,
String sComponentId)
|
int |
addPosition(int silverObjectId,
ClassifyPosition position,
String sComponentId,
boolean alertSubscribers)
|
void |
addPositions(List<ClassifyPosition> positions,
int objectId,
String instanceId)
|
void |
addTreeNode(TreeNode treeNode)
|
void |
addTreeNodes(List<TreeNode> treeNodes)
|
int |
addUsedAxis(UsedAxis usedAxis)
|
void |
copyPositions(int fromObjectId,
String fromInstanceId,
int toObjectId,
String toInstanceId)
|
int |
createAxis(AxisHeader axisHeader)
|
int |
createDaughterValue(Value valueToInsert,
String refValue,
String treeId)
|
String |
createDaughterValueWithId(Value valueToInsert,
String refValue,
String treeId)
|
void |
deleteAxis(Connection con,
String axisId)
|
void |
deleteGroupManager(String groupId)
|
void |
deleteManager(String userId)
|
void |
deletePosition(int positionId,
String sComponentId)
|
void |
deleteUsedAxis(Collection<String> usedAxisIds)
|
void |
deleteUsedAxis(String usedAxisId)
|
String |
deleteValue(Connection con,
String valueId,
String axisId,
String treeId)
|
void |
deleteValueAndSubtree(Connection con,
String valueId,
String axisId,
String treeId)
|
List<Integer> |
findSilverContentIdByPosition(ContainerPositionInterface containerPosition,
List<String> alComponentId)
|
List<Integer> |
findSilverContentIdByPosition(ContainerPositionInterface containerPosition,
List<String> alComponentId,
boolean recursiveSearch,
boolean visibilitySensitive)
|
List<Integer> |
findSilverContentIdByPosition(ContainerPositionInterface containerPosition,
List<String> alComponentId,
String authorId,
String afterDate,
String beforeDate)
|
List<Integer> |
findSilverContentIdByPosition(ContainerPositionInterface containerPosition,
List<String> alComponentId,
String authorId,
String afterDate,
String beforeDate,
boolean recursiveSearch,
boolean visibilitySensitive)
|
List<AxisHeader> |
getAxis()
|
List<AxisHeader> |
getAxisByType(String type)
|
Axis |
getAxisDetail(String axisId)
|
Axis |
getAxisDetail(String axisId,
AxisFilter filter)
|
AxisHeader |
getAxisHeader(String axisId)
|
Value |
getAxisValue(String valueId,
String treeId)
|
List<Value> |
getAxisValues(int treeId)
|
List<Value> |
getAxisValuesByName(String valueName)
|
List<Value> |
getDaughters(String refValue,
String treeId)
|
List<String> |
getDaughterValues(String axisId,
String valueId)
|
List<Value> |
getFilteredAxisValues(String rootId,
AxisFilter filter)
|
List<Value> |
getFirstLevelAxisValuesByInstanceId(SearchContext searchContext,
String axisId,
String instanceId)
|
List<Value> |
getFirstLevelAxisValuesByInstanceIds(SearchContext searchContext,
String axisId,
List<String> instanceIds)
|
List<Value> |
getFullPath(String valueId,
String treeId)
|
List<List<String>> |
getInheritedManagers(Value value)
|
List<List<String>> |
getManagers(String axisId,
String valueId)
|
int |
getNbAxis()
|
int |
getNbMaxAxis()
|
List<SearchAxis> |
getPertinentAxis(SearchContext searchContext,
String axisType)
|
List<SearchAxis> |
getPertinentAxisByInstanceId(SearchContext searchContext,
String axisType,
String instanceId)
|
List<SearchAxis> |
getPertinentAxisByInstanceId(SearchContext searchContext,
String axisType,
String instanceId,
AxisFilter filter)
|
List<SearchAxis> |
getPertinentAxisByInstanceIds(SearchContext searchContext,
String axisType,
List<String> instanceIds)
|
List<SearchAxis> |
getPertinentAxisByInstanceIds(SearchContext searchContext,
String axisType,
List<String> instanceIds,
AxisFilter filter)
|
List<Value> |
getPertinentDaughterValuesByInstanceId(SearchContext searchContext,
String axisId,
String valueId,
String instanceId)
|
List<Value> |
getPertinentDaughterValuesByInstanceId(SearchContext searchContext,
String axisId,
String valueId,
String instanceId,
AxisFilter filter)
|
List<Value> |
getPertinentDaughterValuesByInstanceIds(SearchContext searchContext,
String axisId,
String valueId,
List<String> instanceIds)
|
List<Value> |
getPertinentDaughterValuesByInstanceIds(SearchContext searchContext,
String axisId,
String valueId,
List<String> instanceIds,
AxisFilter filter)
|
List<ClassifyPosition> |
getPositions(int silverObjectId,
String sComponentId)
|
Value |
getRoot(String axisId)
|
List<Value> |
getSubAxisValues(String axisId,
String valueId)
|
String |
getTreeId(String axisId)
|
UsedAxis |
getUsedAxis(String usedAxisId)
|
List<UsedAxis> |
getUsedAxisByInstanceId(String instanceId)
|
List<UsedAxis> |
getUsedAxisToClassify(String instanceId,
int silverObjectId)
|
Value |
getValue(String axisId,
String valueId)
|
void |
indexAllAxis()
|
int |
insertMotherValue(Value valueToInsert,
String refValue,
String axisId)
|
boolean |
isClassifyingMandatory(String componentId)
|
boolean |
isUserManager(String userId)
|
int |
moveValueToNewFatherId(Axis axis,
Value valueToMove,
String newFatherId,
int orderNumber)
|
void |
razManagers(String axisId,
String valueId)
|
void |
setManagers(List<String> userIds,
List<String> groupIds,
String axisId,
String valueId)
|
int |
updateAxis(AxisHeader axisHeader)
|
int |
updatePosition(ClassifyPosition position,
String instanceId,
int silverObjectId)
|
int |
updatePosition(ClassifyPosition position,
String instanceId,
int silverObjectId,
boolean alertSubscribers)
|
int |
updateUsedAxis(UsedAxis usedAxis)
|
int |
updateValue(Value value,
String treeId)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PdcBmMock
public PdcBmMock()
addTreeNodes
public void addTreeNodes(List<TreeNode> treeNodes)
addTreeNode
public void addTreeNode(TreeNode treeNode)
getAxisByType
public List<AxisHeader> getAxisByType(String type)
throws PdcException
- Specified by:
getAxisByType in interface PdcBm
- Throws:
PdcException
getAxis
public List<AxisHeader> getAxis()
throws PdcException
- Specified by:
getAxis in interface PdcBm
- Throws:
PdcException
getNbAxis
public int getNbAxis()
throws PdcException
- Specified by:
getNbAxis in interface PdcBm
- Throws:
PdcException
getNbMaxAxis
public int getNbMaxAxis()
throws PdcException
- Specified by:
getNbMaxAxis in interface PdcBm
- Throws:
PdcException
createAxis
public int createAxis(AxisHeader axisHeader)
throws PdcException
- Specified by:
createAxis in interface PdcBm
- Throws:
PdcException
updateAxis
public int updateAxis(AxisHeader axisHeader)
throws PdcException
- Specified by:
updateAxis in interface PdcBm
- Throws:
PdcException
deleteAxis
public void deleteAxis(Connection con,
String axisId)
throws PdcException
- Specified by:
deleteAxis in interface PdcBm
- Throws:
PdcException
getAxisDetail
public Axis getAxisDetail(String axisId)
throws PdcException
- Specified by:
getAxisDetail in interface PdcBm
- Throws:
PdcException
getAxisDetail
public Axis getAxisDetail(String axisId,
AxisFilter filter)
throws PdcException
- Specified by:
getAxisDetail in interface PdcBm
- Throws:
PdcException
getAxisHeader
public AxisHeader getAxisHeader(String axisId)
throws PdcException
- Specified by:
getAxisHeader in interface PdcBm
- Throws:
PdcException
getValue
public Value getValue(String axisId,
String valueId)
throws PdcException
- Specified by:
getValue in interface PdcBm
- Throws:
PdcException
getAxisValue
public Value getAxisValue(String valueId,
String treeId)
throws PdcException
- Specified by:
getAxisValue in interface PdcBm
- Throws:
PdcException
getAxisValuesByName
public List<Value> getAxisValuesByName(String valueName)
throws PdcException
- Specified by:
getAxisValuesByName in interface PdcBm
- Throws:
PdcException
getDaughterValues
public List<String> getDaughterValues(String axisId,
String valueId)
throws PdcException
- Specified by:
getDaughterValues in interface PdcBm
- Throws:
PdcException
getFilteredAxisValues
public List<Value> getFilteredAxisValues(String rootId,
AxisFilter filter)
throws PdcException
- Specified by:
getFilteredAxisValues in interface PdcBm
- Throws:
PdcException
getRoot
public Value getRoot(String axisId)
throws PdcException
- Specified by:
getRoot in interface PdcBm
- Throws:
PdcException
getAxisValues
public List<Value> getAxisValues(int treeId)
throws PdcException
- Specified by:
getAxisValues in interface PdcBm
- Throws:
PdcException
insertMotherValue
public int insertMotherValue(Value valueToInsert,
String refValue,
String axisId)
throws PdcException
- Specified by:
insertMotherValue in interface PdcBm
- Throws:
PdcException
moveValueToNewFatherId
public int moveValueToNewFatherId(Axis axis,
Value valueToMove,
String newFatherId,
int orderNumber)
throws PdcException
- Specified by:
moveValueToNewFatherId in interface PdcBm
- Throws:
PdcException
getManagers
public List<List<String>> getManagers(String axisId,
String valueId)
throws PdcException
- Specified by:
getManagers in interface PdcBm
- Throws:
PdcException
isUserManager
public boolean isUserManager(String userId)
throws PdcException
- Specified by:
isUserManager in interface PdcBm
- Throws:
PdcException
getInheritedManagers
public List<List<String>> getInheritedManagers(Value value)
throws PdcException
- Specified by:
getInheritedManagers in interface PdcBm
- Throws:
PdcException
setManagers
public void setManagers(List<String> userIds,
List<String> groupIds,
String axisId,
String valueId)
throws PdcException
- Specified by:
setManagers in interface PdcBm
- Throws:
PdcException
razManagers
public void razManagers(String axisId,
String valueId)
throws PdcException
- Specified by:
razManagers in interface PdcBm
- Throws:
PdcException
deleteManager
public void deleteManager(String userId)
throws PdcException
- Specified by:
deleteManager in interface PdcBm
- Throws:
PdcException
deleteGroupManager
public void deleteGroupManager(String groupId)
throws PdcException
- Specified by:
deleteGroupManager in interface PdcBm
- Throws:
PdcException
createDaughterValue
public int createDaughterValue(Value valueToInsert,
String refValue,
String treeId)
throws PdcException
- Specified by:
createDaughterValue in interface PdcBm
- Throws:
PdcException
createDaughterValueWithId
public String createDaughterValueWithId(Value valueToInsert,
String refValue,
String treeId)
throws PdcException
- Specified by:
createDaughterValueWithId in interface PdcBm
- Throws:
PdcException
updateValue
public int updateValue(Value value,
String treeId)
throws PdcException
- Specified by:
updateValue in interface PdcBm
- Throws:
PdcException
deleteValueAndSubtree
public void deleteValueAndSubtree(Connection con,
String valueId,
String axisId,
String treeId)
throws PdcException
- Specified by:
deleteValueAndSubtree in interface PdcBm
- Throws:
PdcException
deleteValue
public String deleteValue(Connection con,
String valueId,
String axisId,
String treeId)
throws PdcException
- Specified by:
deleteValue in interface PdcBm
- Throws:
PdcException
getFullPath
public List<Value> getFullPath(String valueId,
String treeId)
throws PdcException
- Specified by:
getFullPath in interface PdcBm
- Throws:
PdcException
getUsedAxis
public UsedAxis getUsedAxis(String usedAxisId)
throws PdcException
- Specified by:
getUsedAxis in interface PdcBm
- Throws:
PdcException
getUsedAxisByInstanceId
public List<UsedAxis> getUsedAxisByInstanceId(String instanceId)
throws PdcException
- Specified by:
getUsedAxisByInstanceId in interface PdcBm
- Throws:
PdcException
addUsedAxis
public int addUsedAxis(UsedAxis usedAxis)
throws PdcException
- Specified by:
addUsedAxis in interface PdcBm
- Throws:
PdcException
updateUsedAxis
public int updateUsedAxis(UsedAxis usedAxis)
throws PdcException
- Specified by:
updateUsedAxis in interface PdcBm
- Throws:
PdcException
deleteUsedAxis
public void deleteUsedAxis(String usedAxisId)
throws PdcException
- Specified by:
deleteUsedAxis in interface PdcBm
- Throws:
PdcException
deleteUsedAxis
public void deleteUsedAxis(Collection<String> usedAxisIds)
throws PdcException
- Specified by:
deleteUsedAxis in interface PdcBm
- Throws:
PdcException
getUsedAxisToClassify
public List<UsedAxis> getUsedAxisToClassify(String instanceId,
int silverObjectId)
throws PdcException
- Specified by:
getUsedAxisToClassify in interface PdcBm
- Throws:
PdcException
addPosition
public int addPosition(int silverObjectId,
ClassifyPosition position,
String sComponentId)
throws PdcException
- Specified by:
addPosition in interface PdcBm
- Throws:
PdcException
addPosition
public int addPosition(int silverObjectId,
ClassifyPosition position,
String sComponentId,
boolean alertSubscribers)
throws PdcException
- Specified by:
addPosition in interface PdcBm
- Throws:
PdcException
updatePosition
public int updatePosition(ClassifyPosition position,
String instanceId,
int silverObjectId)
throws PdcException
- Specified by:
updatePosition in interface PdcBm
- Throws:
PdcException
updatePosition
public int updatePosition(ClassifyPosition position,
String instanceId,
int silverObjectId,
boolean alertSubscribers)
throws PdcException
- Specified by:
updatePosition in interface PdcBm
- Throws:
PdcException
deletePosition
public void deletePosition(int positionId,
String sComponentId)
throws PdcException
- Specified by:
deletePosition in interface PdcBm
- Throws:
PdcException
copyPositions
public void copyPositions(int fromObjectId,
String fromInstanceId,
int toObjectId,
String toInstanceId)
throws PdcException
- Specified by:
copyPositions in interface PdcBm
- Throws:
PdcException
getPositions
public List<ClassifyPosition> getPositions(int silverObjectId,
String sComponentId)
throws PdcException
- Specified by:
getPositions in interface PdcBm
- Throws:
PdcException
isClassifyingMandatory
public boolean isClassifyingMandatory(String componentId)
throws PdcException
- Specified by:
isClassifyingMandatory in interface PdcBm
- Throws:
PdcException
getPertinentAxis
public List<SearchAxis> getPertinentAxis(SearchContext searchContext,
String axisType)
throws PdcException
- Specified by:
getPertinentAxis in interface PdcBm
- Throws:
PdcException
getPertinentAxisByInstanceId
public List<SearchAxis> getPertinentAxisByInstanceId(SearchContext searchContext,
String axisType,
String instanceId)
throws PdcException
- Specified by:
getPertinentAxisByInstanceId in interface PdcBm
- Throws:
PdcException
getPertinentAxisByInstanceId
public List<SearchAxis> getPertinentAxisByInstanceId(SearchContext searchContext,
String axisType,
String instanceId,
AxisFilter filter)
throws PdcException
- Specified by:
getPertinentAxisByInstanceId in interface PdcBm
- Throws:
PdcException
getPertinentAxisByInstanceIds
public List<SearchAxis> getPertinentAxisByInstanceIds(SearchContext searchContext,
String axisType,
List<String> instanceIds)
throws PdcException
- Specified by:
getPertinentAxisByInstanceIds in interface PdcBm
- Throws:
PdcException
getPertinentAxisByInstanceIds
public List<SearchAxis> getPertinentAxisByInstanceIds(SearchContext searchContext,
String axisType,
List<String> instanceIds,
AxisFilter filter)
throws PdcException
- Specified by:
getPertinentAxisByInstanceIds in interface PdcBm
- Throws:
PdcException
getFirstLevelAxisValuesByInstanceId
public List<Value> getFirstLevelAxisValuesByInstanceId(SearchContext searchContext,
String axisId,
String instanceId)
throws PdcException
- Specified by:
getFirstLevelAxisValuesByInstanceId in interface PdcBm
- Throws:
PdcException
getFirstLevelAxisValuesByInstanceIds
public List<Value> getFirstLevelAxisValuesByInstanceIds(SearchContext searchContext,
String axisId,
List<String> instanceIds)
throws PdcException
- Specified by:
getFirstLevelAxisValuesByInstanceIds in interface PdcBm
- Throws:
PdcException
getPertinentDaughterValuesByInstanceId
public List<Value> getPertinentDaughterValuesByInstanceId(SearchContext searchContext,
String axisId,
String valueId,
String instanceId)
throws PdcException
- Specified by:
getPertinentDaughterValuesByInstanceId in interface PdcBm
- Throws:
PdcException
getPertinentDaughterValuesByInstanceId
public List<Value> getPertinentDaughterValuesByInstanceId(SearchContext searchContext,
String axisId,
String valueId,
String instanceId,
AxisFilter filter)
throws PdcException
- Specified by:
getPertinentDaughterValuesByInstanceId in interface PdcBm
- Throws:
PdcException
getPertinentDaughterValuesByInstanceIds
public List<Value> getPertinentDaughterValuesByInstanceIds(SearchContext searchContext,
String axisId,
String valueId,
List<String> instanceIds)
throws PdcException
- Specified by:
getPertinentDaughterValuesByInstanceIds in interface PdcBm
- Throws:
PdcException
getPertinentDaughterValuesByInstanceIds
public List<Value> getPertinentDaughterValuesByInstanceIds(SearchContext searchContext,
String axisId,
String valueId,
List<String> instanceIds,
AxisFilter filter)
throws PdcException
- Specified by:
getPertinentDaughterValuesByInstanceIds in interface PdcBm
- Throws:
PdcException
findSilverContentIdByPosition
public List<Integer> findSilverContentIdByPosition(ContainerPositionInterface containerPosition,
List<String> alComponentId,
String authorId,
String afterDate,
String beforeDate)
throws ContainerManagerException
- Specified by:
findSilverContentIdByPosition in interface PdcBm
- Throws:
ContainerManagerException
findSilverContentIdByPosition
public List<Integer> findSilverContentIdByPosition(ContainerPositionInterface containerPosition,
List<String> alComponentId,
String authorId,
String afterDate,
String beforeDate,
boolean recursiveSearch,
boolean visibilitySensitive)
throws ContainerManagerException
- Specified by:
findSilverContentIdByPosition in interface PdcBm
- Throws:
ContainerManagerException
findSilverContentIdByPosition
public List<Integer> findSilverContentIdByPosition(ContainerPositionInterface containerPosition,
List<String> alComponentId)
throws ContainerManagerException
- Specified by:
findSilverContentIdByPosition in interface PdcBm
- Throws:
ContainerManagerException
findSilverContentIdByPosition
public List<Integer> findSilverContentIdByPosition(ContainerPositionInterface containerPosition,
List<String> alComponentId,
boolean recursiveSearch,
boolean visibilitySensitive)
throws ContainerManagerException
- Specified by:
findSilverContentIdByPosition in interface PdcBm
- Throws:
ContainerManagerException
getDaughters
public List<Value> getDaughters(String refValue,
String treeId)
- Specified by:
getDaughters in interface PdcBm
getSubAxisValues
public List<Value> getSubAxisValues(String axisId,
String valueId)
- Specified by:
getSubAxisValues in interface PdcBm
indexAllAxis
public void indexAllAxis()
throws PdcException
- Specified by:
indexAllAxis in interface PdcBm
- Throws:
PdcException
getTreeId
public String getTreeId(String axisId)
throws PdcException
- Specified by:
getTreeId in interface PdcBm
- Throws:
PdcException
addPositions
public void addPositions(List<ClassifyPosition> positions,
int objectId,
String instanceId)
throws PdcException
- Specified by:
addPositions in interface PdcBm
- Throws:
PdcException
Copyright © 2016 Silverpeas. All Rights Reserved.