Class WebDAVMethod.Condition

  • Enclosing class:
    WebDAVMethod

    protected class WebDAVMethod.Condition
    extends Object
    Class used for storing conditions which comes with "If" header of the request
    Author:
    ivanry
    • Constructor Detail

      • Condition

        public Condition()
        Default constructor
    • Method Detail

      • getLockTokensMatch

        public LinkedList<String> getLockTokensMatch()
        Returns the list of lock tokens that should be checked against node's lock token on equivalence.
        Returns:
        lock tokens
      • getLockTokensNotMatch

        public LinkedList<String> getLockTokensNotMatch()
        Returns the list of lock tokens that should be checked against node's lock token on non-equivalence.
        Returns:
        lock tokens
      • getETagsMatch

        public LinkedList<String> getETagsMatch()
        Returns the list of ETags that should be checked against node's ETag on equivalence.
        Returns:
        ETags list
      • getETagsNotMatch

        public LinkedList<String> getETagsNotMatch()
        Returns the list of ETags that should be checked against node's ETag on non-equivalence.
        Returns:
        ETags list
      • addLockTocken

        public void addLockTocken​(String lockToken,
                                  boolean notMatch)
        Adds lock token to check
        Parameters:
        lockToken - String
        notMatch - true is lock token should be added to the list matched tokens. false if should be added to the list of non-matches.
      • addETag

        public void addETag​(String eTag,
                            boolean notMatch)
        Add ETag to check
        Parameters:
        eTag - String
        notMatch - true is ETag should be added to the list matched ETags. false if should be added to the list of non-matches.