Class TransportTreeServiceImpl
java.lang.Object
net.datenwerke.treedb.service.treedb.TreeDBManagerImpl<AbstractTransportManagerNode>
net.datenwerke.security.service.treedb.LoggedTreeDbManagerImpl<AbstractTransportManagerNode>
net.datenwerke.security.service.treedb.SecuredTreeDBManagerImpl<AbstractTransportManagerNode>
net.datenwerke.rs.transport.service.transport.TransportTreeServiceImpl
- All Implemented Interfaces:
TransportTreeService,TreeDBManager<AbstractTransportManagerNode>
public class TransportTreeServiceImpl
extends SecuredTreeDBManagerImpl<AbstractTransportManagerNode>
implements TransportTreeService
-
Field Summary
Fields inherited from interface net.datenwerke.rs.transport.service.transport.TransportTreeService
MODULE_NAME, SECUREE_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetNodeById(long id) Searches for a node by its idgetNodeByKey(String key) getRoots()getTransportByKey(String key) longgetTransportsByStatus(String status) Methods inherited from class net.datenwerke.security.service.treedb.SecuredTreeDBManagerImpl
copy, forceRemove, getVirtualRoots, move, move, move, move, persist, removeMethods inherited from class net.datenwerke.security.service.treedb.LoggedTreeDbManagerImpl
mergeMethods inherited from class net.datenwerke.treedb.service.treedb.TreeDBManagerImpl
allowsMultipleRoots, copy, getBaseType, getChildrenWithName, isFolder, updateFlagsMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.datenwerke.treedb.service.treedb.TreeDBManager
allowsMultipleRoots, copy, forceRemove, getBaseType, getChildrenWithName, getVirtualRoots, isFolder, merge, move, move, persist, remove, updateFlags
-
Constructor Details
-
TransportTreeServiceImpl
public TransportTreeServiceImpl(<any> transportServiceProvider)
-
-
Method Details
-
getRoots
- Specified by:
getRootsin interfaceTreeDBManager<AbstractTransportManagerNode>
-
getAllNodes
- Specified by:
getAllNodesin interfaceTreeDBManager<AbstractTransportManagerNode>
-
getNodeById
Description copied from interface:TreeDBManagerSearches for a node by its id- Specified by:
getNodeByIdin interfaceTreeDBManager<AbstractTransportManagerNode>
-
getTransportIdFromKey
@QueryByAttribute(select=<error>, from=Transport.class, where=<error>, throwNoResultException=true) public long getTransportIdFromKey(String key) - Specified by:
getTransportIdFromKeyin interfaceTransportTreeService
-
getTransportByKey
@QueryByAttribute(where=<error>, wherePermissions=Read.class) public Transport getTransportByKey(String key) - Specified by:
getTransportByKeyin interfaceTransportTreeService
-
getTransportsByStatus
@QueryByAttribute(from=Transport.class, where=<error>, wherePermissions=Read.class, throwNoResultException=false) public List<Transport> getTransportsByStatus(String status) - Specified by:
getTransportsByStatusin interfaceTransportTreeService
-
getNodeByKey
- Specified by:
getNodeByKeyin interfaceTreeDBManager<AbstractTransportManagerNode>
-