Interface TsDiskService
- All Superinterfaces:
TreeDBManager<AbstractTsDiskNode>
- All Known Implementing Classes:
TsDiskServiceImpl
-
Method Summary
Modifier and TypeMethodDescriptioncreateRoot(TeamSpace teamSpace) Creates a newTsDiskRootfor the givenTeamSpacegetGeneralReferencesFor(TeamSpace teamSpace) getPathFor(AbstractTsDiskNode node) Returns the path which contains the givenAbstractTsDiskNodeas a list ofAbstractTsDiskNodes.getReferencesFor(TeamSpace teamSpace) getReferencesIn(AbstractTsDiskNode folder) getReferencesTo(Report report) Returns theTsDiskRootfor the givenTeamSpacegetRootFor(AbstractTsDiskNode node) Returns theTsDiskRootof the givenAbstractTsDiskNodegetRoots()Returns theTeamSpacewhich holds the givenAbstractTsDiskNodegetTeamSpacesThatLinkTo(Report report) importReport(Report report, AbstractTsDiskNode parent, boolean copyReport, boolean isReference) importReport(Report report, AbstractTsDiskNode parent, boolean copyReport, String name, String description, boolean isReference) Methods inherited from interface net.datenwerke.treedb.service.treedb.TreeDBManager
allowsMultipleRoots, copy, forceRemove, getAllNodes, getBaseType, getChildrenWithName, getNodeById, getNodeByKey, getVirtualRoots, isFolder, merge, move, move, persist, remove, updateFlags
-
Method Details
-
getRoots
List<AbstractTsDiskNode> getRoots()- Specified by:
getRootsin interfaceTreeDBManager<AbstractTsDiskNode>- Returns:
- A
ListofAbstractTsDiskNodes
-
getRoot
Returns theTsDiskRootfor the givenTeamSpace- Parameters:
teamSpace- TheTeamSpaceto get theTsDiskRootfor- Returns:
- The corresponding
TsDiskRoot
-
createRoot
Creates a newTsDiskRootfor the givenTeamSpace- Parameters:
teamSpace- TheTeamSpaceto create the favorite root for- Returns:
- The newly created
TsDiskRoot
-
getReferencesFor
- Parameters:
teamSpace- TheTeamSpaceto get the favorite references for- Returns:
- A
ListofTsDiskReportReferences
-
getGeneralReferencesFor
- Parameters:
teamSpace- TheTeamSpaceto get the general references for- Returns:
- A
ListofTsDiskGeneralReferences
-
getRootFor
Returns theTsDiskRootof the givenAbstractTsDiskNode- Parameters:
node- TheAbstractTsDiskNodeto get the root from- Returns:
- The corresponding
TsDiskRoot
-
getTeamSpaceFor
Returns theTeamSpacewhich holds the givenAbstractTsDiskNode- Parameters:
node- TheAbstractTsDiskNode- Returns:
- The corresponding
TeamSpace
-
getTeamSpacesThatLinkTo
-
getTeamSpacesWithPathsThatLinkTo
Retuns aMapofTeamSpaces which contain a link to the givenReportmapped to their paths in the respectiveTeamSpace. The path is returned as a list ofAbstractTsDiskNodes. -
getPathFor
Returns the path which contains the givenAbstractTsDiskNodeas a list ofAbstractTsDiskNodes.- Parameters:
node- TheAbstractTsDiskNode- Returns:
- The corresponding path as a list of
AbstractTsDiskNodes
-
getReferencesTo
-
importReport
TsDiskReportReference importReport(Report report, AbstractTsDiskNode parent, boolean copyReport, boolean isReference) -
importReport
TsDiskReportReference importReport(Report report, AbstractTsDiskNode parent, boolean copyReport, String name, String description, boolean isReference) -
getReferencesIn
-