A - public abstract class TreeDBManagerTreeHandler<A extends AbstractNode<A>> extends SecuredRemoteServiceServlet implements RPCTreeManager, RPCTreeLoader
| Constructor and Description |
|---|
TreeDBManagerTreeHandler(TreeDBManager<A> treeDBManager,
DtoService dtoGenerator,
SecurityService securityService,
EntityClonerService entityClonerService,
KeyNameGeneratorService keyGeneratorService) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteNode(AbstractNodeDto node,
Dto state)
Deletes the specified node
|
void |
deleteNodeWithForce(AbstractNodeDto node,
Dto state)
Deletes the specified node
|
AbstractNodeDto |
duplicateNode(AbstractNodeDto toDuplicate,
Dto state) |
java.util.List<AbstractNodeDto> |
getChildren(AbstractNodeDto node,
Dto state,
java.util.Collection<Dto2PosoMapper> wlFilters,
java.util.Collection<Dto2PosoMapper> blFilters) |
java.lang.String[][] |
getChildrenAsFto(AbstractNodeDto node,
Dto state,
java.util.Collection<Dto2PosoMapper> wlFilters,
java.util.Collection<Dto2PosoMapper> blFilters) |
java.util.List<AbstractNodeDto> |
getRoot(Dto state) |
AbstractNodeDto |
insertNode(AbstractNodeDto objectTypeToInsert,
AbstractNodeDto node,
Dto state)
inserts an object of the specified type
|
EntireTreeDTO |
loadAll(Dto state) |
EntireTreeDTO |
loadAll(Dto state,
java.util.Collection<Dto2PosoMapper> wlFilters,
java.util.Collection<Dto2PosoMapper> blFilters) |
java.lang.String[][] |
loadAllAsFto(Dto state) |
AbstractNodeDto |
loadFullViewNode(AbstractNodeDto node,
Dto state) |
AbstractNodeDto |
loadNodeById(java.lang.Long id,
Dto state) |
AbstractNodeDto |
moveNodeAppend(AbstractNodeDto node,
AbstractNodeDto reference,
Dto state) |
AbstractNodeDto |
moveNodeInsert(AbstractNodeDto node,
AbstractNodeDto reference,
int index,
Dto state) |
java.util.List<AbstractNodeDto> |
moveNodesAppend(java.util.List<AbstractNodeDto> nodes,
AbstractNodeDto reference,
Dto state) |
AbstractNodeDto |
refreshNode(AbstractNodeDto node,
Dto state) |
AbstractNodeDto |
setFlag(AbstractNodeDto node,
long flagToSet,
long flagToUnset,
boolean updateNode,
Dto state) |
AbstractNodeDto |
updateNode(AbstractNodeDto nodeDto,
Dto state) |
getRequestpublic TreeDBManagerTreeHandler(TreeDBManager<A> treeDBManager, DtoService dtoGenerator, SecurityService securityService, EntityClonerService entityClonerService, KeyNameGeneratorService keyGeneratorService)
public final java.util.List<AbstractNodeDto> getChildren(AbstractNodeDto node, Dto state, java.util.Collection<Dto2PosoMapper> wlFilters, java.util.Collection<Dto2PosoMapper> blFilters) throws ServerCallFailedException
getChildren in interface RPCTreeLoaderServerCallFailedExceptionpublic java.util.List<AbstractNodeDto> getRoot(Dto state) throws ServerCallFailedException
getRoot in interface RPCTreeLoaderServerCallFailedExceptionpublic AbstractNodeDto loadFullViewNode(AbstractNodeDto node, Dto state) throws ServerCallFailedException
loadFullViewNode in interface RPCTreeLoaderloadFullViewNode in interface RPCTreeManagerServerCallFailedExceptionpublic AbstractNodeDto loadNodeById(java.lang.Long id, Dto state) throws ServerCallFailedException
loadNodeById in interface RPCTreeLoaderServerCallFailedExceptionpublic EntireTreeDTO loadAll(Dto state) throws ServerCallFailedException
loadAll in interface RPCTreeLoaderServerCallFailedExceptionpublic java.lang.String[][] loadAllAsFto(Dto state) throws ServerCallFailedException
loadAllAsFto in interface RPCTreeLoaderServerCallFailedExceptionpublic final java.lang.String[][] getChildrenAsFto(AbstractNodeDto node, Dto state, java.util.Collection<Dto2PosoMapper> wlFilters, java.util.Collection<Dto2PosoMapper> blFilters) throws ServerCallFailedException
getChildrenAsFto in interface RPCTreeLoaderServerCallFailedExceptionpublic EntireTreeDTO loadAll(Dto state, java.util.Collection<Dto2PosoMapper> wlFilters, java.util.Collection<Dto2PosoMapper> blFilters) throws ServerCallFailedException
loadAll in interface RPCTreeLoaderServerCallFailedExceptionpublic void deleteNode(AbstractNodeDto node, Dto state) throws ServerCallFailedException, NeedForcefulDeleteClientException
deleteNode in interface RPCTreeManagerServerCallFailedExceptionNeedForcefulDeleteClientExceptionpublic void deleteNodeWithForce(AbstractNodeDto node, Dto state) throws ServerCallFailedException, NeedForcefulDeleteClientException
deleteNodeWithForce in interface RPCTreeManagerServerCallFailedExceptionNeedForcefulDeleteClientExceptionpublic AbstractNodeDto refreshNode(AbstractNodeDto node, Dto state) throws ServerCallFailedException
refreshNode in interface RPCTreeManagerServerCallFailedExceptionpublic AbstractNodeDto setFlag(AbstractNodeDto node, long flagToSet, long flagToUnset, boolean updateNode, Dto state) throws ServerCallFailedException
setFlag in interface RPCTreeManagerServerCallFailedExceptionpublic AbstractNodeDto insertNode(AbstractNodeDto objectTypeToInsert, AbstractNodeDto node, Dto state) throws ServerCallFailedException
insertNode in interface RPCTreeManagerServerCallFailedExceptionpublic AbstractNodeDto duplicateNode(AbstractNodeDto toDuplicate, Dto state) throws ServerCallFailedException
duplicateNode in interface RPCTreeManagerServerCallFailedExceptionpublic AbstractNodeDto moveNodeAppend(AbstractNodeDto node, AbstractNodeDto reference, Dto state) throws ServerCallFailedException
moveNodeAppend in interface RPCTreeManagerServerCallFailedExceptionpublic java.util.List<AbstractNodeDto> moveNodesAppend(java.util.List<AbstractNodeDto> nodes, AbstractNodeDto reference, Dto state) throws ServerCallFailedException
moveNodesAppend in interface RPCTreeManagerServerCallFailedExceptionpublic AbstractNodeDto moveNodeInsert(AbstractNodeDto node, AbstractNodeDto reference, int index, Dto state) throws ServerCallFailedException
moveNodeInsert in interface RPCTreeManagerServerCallFailedExceptionpublic AbstractNodeDto updateNode(AbstractNodeDto nodeDto, Dto state) throws ServerCallFailedException
updateNode in interface RPCTreeManagerServerCallFailedException