|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PdcBm
Field Summary | |
---|---|
static String |
PRIMARY_AXIS
The primary axis that made a PdC. |
static String |
SECONDARY_AXIS
The secondary axis, often hiden or not used, that made a PdC and that provide more accurate classification information. |
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)
|
int |
addUsedAxis(UsedAxis usedAxis)
Method declaration |
void |
copyPositions(int fromObjectId,
String fromInstanceId,
int toObjectId,
String toInstanceId)
|
int |
createAxis(AxisHeader axisHeader)
Method declaration |
int |
createDaughterValue(Value valueToInsert,
String refValue,
String treeId)
Method declaration |
String |
createDaughterValueWithId(Value valueToInsert,
String refValue,
String treeId)
Method declaration |
void |
deleteAxis(Connection con,
String axisId)
Method declaration |
void |
deleteGroupManager(String groupId)
|
void |
deleteManager(String userId)
|
void |
deletePosition(int positionId,
String sComponentId)
|
void |
deleteUsedAxis(Collection<String> usedAxisIds)
Method declaration |
void |
deleteUsedAxis(String usedAxisId)
Method declaration |
String |
deleteValue(Connection con,
String valueId,
String axisId,
String treeId)
Method declaration |
void |
deleteValueAndSubtree(Connection con,
String valueId,
String axisId,
String treeId)
Method declaration |
List<Integer> |
findSilverContentIdByPosition(ContainerPositionInterface containerPosition,
List<String> alComponentId)
Find all the SilverContentId with the given position |
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)
Find all the SilverContentId with the given position |
List<AxisHeader> |
getAxis()
Method declaration |
List<AxisHeader> |
getAxisByType(String type)
|
Axis |
getAxisDetail(String axisId)
Method declaration |
Axis |
getAxisDetail(String axisId,
AxisFilter filter)
|
AxisHeader |
getAxisHeader(String axisId)
Method declaration |
Value |
getAxisValue(String valueId,
String treeId)
Method declaration |
List<Value> |
getAxisValues(int treeId)
|
List<Value> |
getAxisValuesByName(String valueName)
Return a list of axis values having the value name in parameter |
List<Value> |
getDaughters(String refValue,
String treeId)
|
List<String> |
getDaughterValues(String axisId,
String valueId)
Return a list of String corresponding to the valueId of the value in parameter |
List<Value> |
getFilteredAxisValues(String rootId,
AxisFilter filter)
Return a list of String corresponding to the valueId of the value in parameter |
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)
Method declaration |
List<List<String>> |
getInheritedManagers(Value value)
retourne les droits hérités sur la valeur |
List<List<String>> |
getManagers(String axisId,
String valueId)
retourne les droits sur la valeur |
int |
getNbAxis()
Method declaration |
int |
getNbMaxAxis()
|
List<SearchAxis> |
getPertinentAxis(SearchContext searchContext,
String axisType)
Search methods |
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)
Return the Value corresponding to the axis done |
List<Value> |
getSubAxisValues(String axisId,
String valueId)
|
String |
getTreeId(String axisId)
|
UsedAxis |
getUsedAxis(String usedAxisId)
**************************************************************** |
List<UsedAxis> |
getUsedAxisByInstanceId(String instanceId)
Method declaration |
List<UsedAxis> |
getUsedAxisToClassify(String instanceId,
int silverObjectId)
Gets the axis used by the specified component instance to classify the specified Silverpeas object. |
Value |
getValue(String axisId,
String valueId)
|
void |
indexAllAxis()
|
int |
insertMotherValue(Value valueToInsert,
String refValue,
String axisId)
Method declaration |
boolean |
isClassifyingMandatory(String componentId)
|
boolean |
isUserManager(String userId)
|
int |
moveValueToNewFatherId(Axis axis,
Value valueToMove,
String newFatherId,
int orderNumber)
Déplace une valeur et ses sous-valeurs sous un nouveau père |
void |
razManagers(String axisId,
String valueId)
supprime tous les droits sur la valeur |
void |
setManagers(List<String> userIds,
List<String> groupIds,
String axisId,
String valueId)
met à jour les droits sur la valeur |
int |
updateAxis(AxisHeader axisHeader)
Method declaration |
int |
updatePosition(ClassifyPosition position,
String instanceId,
int silverObjectId)
|
int |
updatePosition(ClassifyPosition position,
String instanceId,
int silverObjectId,
boolean alertSubscribers)
|
int |
updateUsedAxis(UsedAxis usedAxis)
Method declaration |
int |
updateValue(Value value,
String treeId)
Method declaration |
Field Detail |
---|
static final String PRIMARY_AXIS
static final String SECONDARY_AXIS
Method Detail |
---|
List<AxisHeader> getAxisByType(String type) throws PdcException
PdcException
List<AxisHeader> getAxis() throws PdcException
PdcException
int getNbAxis() throws PdcException
PdcException
int getNbMaxAxis() throws PdcException
PdcException
int createAxis(AxisHeader axisHeader) throws PdcException
axisHeader
-
PdcException
int updateAxis(AxisHeader axisHeader) throws PdcException
axisHeader
-
PdcException
void deleteAxis(Connection con, String axisId) throws PdcException
axisId
-
PdcException
Axis getAxisDetail(String axisId) throws PdcException
axisId
-
PdcException
Axis getAxisDetail(String axisId, AxisFilter filter) throws PdcException
PdcException
AxisHeader getAxisHeader(String axisId) throws PdcException
axisId
-
PdcException
Value getValue(String axisId, String valueId) throws PdcException
PdcException
Value getAxisValue(String valueId, String treeId) throws PdcException
valueId
-
PdcException
List<Value> getAxisValuesByName(String valueName) throws PdcException
valueName
-
PdcException
List<String> getDaughterValues(String axisId, String valueId) throws PdcException
axisId
- valueId
-
PdcException
List<Value> getFilteredAxisValues(String rootId, AxisFilter filter) throws PdcException
axisId
- valueId
-
PdcException
Value getRoot(String axisId) throws PdcException
axisId
-
PdcException
List<Value> getAxisValues(int treeId) throws PdcException
treeId
- The id of the selected axis.
PdcException
int insertMotherValue(Value valueToInsert, String refValue, String axisId) throws PdcException
valueToInsert
- refValue
- axisId
-
PdcException
int moveValueToNewFatherId(Axis axis, Value valueToMove, String newFatherId, int orderNumber) throws PdcException
axis
- valueToMove
- newFatherId
-
PdcException
List<List<String>> getManagers(String axisId, String valueId) throws PdcException
current
- value
PdcException
boolean isUserManager(String userId) throws PdcException
PdcException
List<List<String>> getInheritedManagers(Value value) throws PdcException
current
- value
PdcException
void setManagers(List<String> userIds, List<String> groupIds, String axisId, String valueId) throws PdcException
ArrayList
- ( ArrayList UsersId, ArrayList GroupsId), current value
PdcException
void razManagers(String axisId, String valueId) throws PdcException
current
- value
PdcException
void deleteManager(String userId) throws PdcException
PdcException
void deleteGroupManager(String groupId) throws PdcException
PdcException
int createDaughterValue(Value valueToInsert, String refValue, String treeId) throws PdcException
valueToInsert
- refValue
-
PdcException
String createDaughterValueWithId(Value valueToInsert, String refValue, String treeId) throws PdcException
valueToInsert
- refValue
-
PdcException
int updateValue(Value value, String treeId) throws PdcException
value
-
PdcException
void deleteValueAndSubtree(Connection con, String valueId, String axisId, String treeId) throws PdcException
valueId
-
PdcException
String deleteValue(Connection con, String valueId, String axisId, String treeId) throws PdcException
valueId
-
PdcException
List<Value> getFullPath(String valueId, String treeId) throws PdcException
valueId
-
PdcException
String getTreeId(String axisId) throws PdcException
PdcException
UsedAxis getUsedAxis(String usedAxisId) throws PdcException
PdcException
List<UsedAxis> getUsedAxisByInstanceId(String instanceId) throws PdcException
instanceId
-
PdcException
int addUsedAxis(UsedAxis usedAxis) throws PdcException
usedAxis
-
PdcException
int updateUsedAxis(UsedAxis usedAxis) throws PdcException
usedAxis
-
PdcException
void deleteUsedAxis(String usedAxisId) throws PdcException
usedAxisId
-
PdcException
void deleteUsedAxis(Collection<String> usedAxisIds) throws PdcException
usedAxisIds
-
PdcException
List<UsedAxis> getUsedAxisToClassify(String instanceId, int silverObjectId) throws PdcException
instanceId
- the unique identifier of the component instance.silverObjectId
- the Silverpeas object identifier representing the content to classify.
PdcException
- if an error occurs while getting the PdC axis for the specified component
instance.int addPosition(int silverObjectId, ClassifyPosition position, String sComponentId) throws PdcException
PdcException
int addPosition(int silverObjectId, ClassifyPosition position, String sComponentId, boolean alertSubscribers) throws PdcException
PdcException
int updatePosition(ClassifyPosition position, String instanceId, int silverObjectId) throws PdcException
PdcException
int updatePosition(ClassifyPosition position, String instanceId, int silverObjectId, boolean alertSubscribers) throws PdcException
PdcException
void deletePosition(int positionId, String sComponentId) throws PdcException
PdcException
void addPositions(List<ClassifyPosition> positions, int objectId, String instanceId) throws PdcException
PdcException
void copyPositions(int fromObjectId, String fromInstanceId, int toObjectId, String toInstanceId) throws PdcException
PdcException
List<ClassifyPosition> getPositions(int silverObjectId, String sComponentId) throws PdcException
PdcException
boolean isClassifyingMandatory(String componentId) throws PdcException
PdcException
List<SearchAxis> getPertinentAxis(SearchContext searchContext, String axisType) throws PdcException
PdcException
List<SearchAxis> getPertinentAxisByInstanceId(SearchContext searchContext, String axisType, String instanceId) throws PdcException
PdcException
List<SearchAxis> getPertinentAxisByInstanceId(SearchContext searchContext, String axisType, String instanceId, AxisFilter filter) throws PdcException
PdcException
List<SearchAxis> getPertinentAxisByInstanceIds(SearchContext searchContext, String axisType, List<String> instanceIds) throws PdcException
PdcException
List<SearchAxis> getPertinentAxisByInstanceIds(SearchContext searchContext, String axisType, List<String> instanceIds, AxisFilter filter) throws PdcException
PdcException
List<Value> getFirstLevelAxisValuesByInstanceId(SearchContext searchContext, String axisId, String instanceId) throws PdcException
PdcException
List<Value> getFirstLevelAxisValuesByInstanceIds(SearchContext searchContext, String axisId, List<String> instanceIds) throws PdcException
PdcException
List<Value> getPertinentDaughterValuesByInstanceId(SearchContext searchContext, String axisId, String valueId, String instanceId) throws PdcException
PdcException
List<Value> getPertinentDaughterValuesByInstanceId(SearchContext searchContext, String axisId, String valueId, String instanceId, AxisFilter filter) throws PdcException
PdcException
List<Value> getPertinentDaughterValuesByInstanceIds(SearchContext searchContext, String axisId, String valueId, List<String> instanceIds) throws PdcException
PdcException
List<Value> getPertinentDaughterValuesByInstanceIds(SearchContext searchContext, String axisId, String valueId, List<String> instanceIds, AxisFilter filter) throws PdcException
PdcException
List<Integer> findSilverContentIdByPosition(ContainerPositionInterface containerPosition, List<String> alComponentId, String authorId, String afterDate, String beforeDate) throws ContainerManagerException
ContainerManagerException
List<Integer> findSilverContentIdByPosition(ContainerPositionInterface containerPosition, List<String> alComponentId, String authorId, String afterDate, String beforeDate, boolean recursiveSearch, boolean visibilitySensitive) throws ContainerManagerException
ContainerManagerException
List<Integer> findSilverContentIdByPosition(ContainerPositionInterface containerPosition, List<String> alComponentId) throws ContainerManagerException
ContainerManagerException
List<Integer> findSilverContentIdByPosition(ContainerPositionInterface containerPosition, List<String> alComponentId, boolean recursiveSearch, boolean visibilitySensitive) throws ContainerManagerException
ContainerManagerException
List<Value> getDaughters(String refValue, String treeId)
List<Value> getSubAxisValues(String axisId, String valueId)
void indexAllAxis() throws PdcException
PdcException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |