public PropFindCommand(DavContext context)
     : base(context)
 {
     CommandName = DavCommands.PROPFIND;
     xmlName = DavDocuments.PROPFIND;
 }
 public WebDavTypedCommand(DavContext context)
     : base(context)
 {
 }
 public WebDavMultistatusCommand(DavContext context)
     : base(context)
 {
     isNeedXmlRequest = true;
 }
 public HeadCommand(DavContext context)
     : base(context)
 {
     CommandName = DavCommands.HEAD;
     addRequestHeader(HttpHeaders.CONNECTION, "close");
 }
 public CheckOutCommand(DavContext context)
     : base(context)
 {
     CommandName = DavCommands.CHECKOUT;
 }
 public DeleteCommand(DavContext context)
     : base(context)
 {
     CommandName = DavCommands.DELETE;
 }
 public CopyCommand(DavContext context)
     : base(context)
 {
     CommandName = DavCommands.COPY;
 }
 public MkColCommand(DavContext context)
     : base(context)
 {
     CommandName = DavCommands.MKCOL;
 }
 public PutCommand(DavContext context)
     : base(context)
 {
     CommandName = DavCommands.PUT;
 }
        //**********************************************************************
        // Retrieves the WebDAV context
        //**********************************************************************
        private DavContext GetDavContext()
        {
            if (this.davContext == null)
            {
                Uri uri = new Uri (this.data.ConnectString);

                this.davContext = new DavContext(
                    uri.Host,
                    uri.Port,
                    uri.AbsolutePath,
                    this.data.UserName,
                    this.data.Password
                    );
            }

            return this.davContext;
        }
 public MergeCommand(DavContext context)
     : base(context)
 {
     CommandName = DavCommands.MERGE;
 }
 public WebDavPropertyRequestCommand(DavContext context)
     : base(context)
 {
 }
Beispiel #13
0
 public GetCommand(DavContext context)
     : base(context)
 {
     CommandName = DavCommands.GET;
 }
 public VersionControlCommand(DavContext context)
     : base(context)
 {
     CommandName = DavCommands.VERSIONCONTROL;
 }
 public SearchCommand(DavContext context)
     : base(context)
 {
     CommandName = DavCommands.SEARCH;
 }
Beispiel #16
0
        private void btn_search_Click(object sender, EventArgs e)
        {
            this.context = application.getContext();

            if (context == null) {
                MessageBox.Show("Cannot load paramethers,\n please run Settings first.", "Error",
                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.Close();
            }

            try
            {
                SearchCommand searchcomm = new SearchCommand(context);
                SQLQuery query = new SQLQuery();

                searchcomm.setResourcePath("/" + application.getWorkspaceName());
                String query_string = "select * from nt:base where contains(*, '" + box_search.Text + "')";
                //String query_string = box_search.Text;
                query.setQuery(query_string);
                searchcomm.setQuery(query);

                int status = searchcomm.execute();
                if (status == DavStatus.MULTISTATUS)
                {
                    this.multistatus = searchcomm.getMultistatus();
                    DrawFileList();
                } else {
                    Utils.showMessageStatus(status);
                }
            }
            catch (Exception exc)
            {
                MessageBox.Show("Error! Can't connect to the server!", Utils.CAPTION,
                    MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 public PropPatchCommand(DavContext context)
     : base(context)
 {
     CommandName = DavCommands.PROPPATCH;
 }
 public MoveCommand(DavContext context)
     : base(context)
 {
     CommandName = DavCommands.MOVE;
 }
Beispiel #19
0
        private void btn_TestConn_Click(object sender, EventArgs e)
        {
            if (!checkValidParams())
            {
                return;
            }

            try
            {
                String curPath = getPath();
                int port = Convert.ToInt32(box_Port.Text);

                String servletPath = Utils.getValidServletPath(box_Servlet.Text, box_repository.Text, box_workspace.Text);

                this.context = new exo_jcr.webdav.csclient.Request.DavContext(box_Server.Text, port, servletPath, box_Username.Text, box_Password.Text);
                HeadCommand head = new HeadCommand(context);
                head.setResourcePath("/");
                int status = head.execute();
                if (status == DavStatus.OK)
                {
                    MessageBox.Show("Testing connection succesfully!", Utils.CAPTION,
                        MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    Utils.showMessageStatus(status);
                }
            }
            catch (Exception tryexc)
            {
                MessageBox.Show("Error! Can't connect to the server!", Utils.CAPTION,
                    MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 public RestoreCommand(DavContext context)
     : base(context)
 {
     CommandName = DavCommands.RESTORE;
 }
 public ReportCommand(DavContext context)
     : base(context)
 {
     CommandName = DavCommands.REPORT;
     xmlName = DavDocuments.VERSIONTREE;
 }
 public UnLockCommand(DavContext context)
     : base(context)
 {
     CommandName = DavCommands.UNLOCK;
 }
 public WebDavCommand(DavContext context)
 {
     this.context = context;
     addRequestHeader(HttpHeaders.HOST, context.Host + ":" + context.Port);
     addRequestHeader(HttpHeaders.USERAGENT, "eXo Platform WebDav Client 1.0 alpha.");
 }
 public CheckInCommand(DavContext context)
     : base(context)
 {
     CommandName = DavCommands.CHECKIN;
 }
Beispiel #25
0
 public DavContext getContext()
 {
     davContext = createContext();
     if (davContext == null)
     {
         MessageBox.Show("Cannot load paramethers,\n please run Settings first.", "Error",
         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     return davContext;
 }
 public OptionsCommand(DavContext context)
     : base(context)
 {
     CommandName = DavCommands.OPTIONS;
 }