package org.flowerplatform.web.svn.explorer; import java.util.Collection; import java.util.Collections; import org.flowerplatform.common.util.Pair; import org.flowerplatform.communication.tree.GenericTreeContext; import org.flowerplatform.communication.tree.IGenericTreeStatefulServiceAware; import org.flowerplatform.communication.tree.remote.GenericTreeStatefulService; import org.flowerplatform.communication.tree.remote.TreeNode; import org.flowerplatform.web.explorer.AbstractVirtualItemChildrenProvider; import org.flowerplatform.web.svn.SvnNodeType; /** * Parent node = Organization (i.e. File).<br/> * Child node is a virtual item, i.e. Pair<Org File, nodeType>. * * @author Victor Badila * * @flowerModelElementId _UEfo0P2kEeKrJqcAep-lCg */ public class SvnRepositories_OrganizationChildrenProvider extends AbstractVirtualItemChildrenProvider implements IGenericTreeStatefulServiceAware { /** * @flowerModelElementId _DjxSYP2tEeKrJqcAep-lCg */ public SvnRepositories_OrganizationChildrenProvider() { super(); // TODO implement childNodeTypes = Collections.singletonList(SvnNodeType.NODE_TYPE_SVN_REPOSITORIES); } /** * @flowerModelElementId _Upao4P2mEeKrJqcAep-lCg */ @Override public void setGenericTreeStatefulService(GenericTreeStatefulService genericTreeStatefulService) { //SvnPlugin.getInstance().getTreeStatefulServicesDisplayingGitContent().add(genericTreeStatefulService); } /** * In faza 2, cand folosim BD, tr sa ne uitam acolo sa vedem daca avem date. * * @flowerModelElementId _RAmGAP6AEeKrJqcAep-lCg */ public Collection<Pair<Object, String>> getChildrenForNode(Object node, TreeNode treeNode, GenericTreeContext context) { // TODO Auto-generated by Flower Dev Center return super.getChildrenForNode(node, treeNode, context); } /** * @flowerModelElementId _RA3y0P6AEeKrJqcAep-lCg */ public Boolean nodeHasChildren(Object node, TreeNode treeNode, GenericTreeContext context) { // TODO Auto-generated by Flower Dev Center return super.nodeHasChildren(node, treeNode, context); } }