remm        01/05/20 14:35:31

  Modified:    src/share/org/apache/slide/security NodePermission.java
  Log:
  - Add another new constructor.
  
  Revision  Changes    Path
  1.7       +26 -4     
jakarta-slide/src/share/org/apache/slide/security/NodePermission.java
  
  Index: NodePermission.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/src/share/org/apache/slide/security/NodePermission.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- NodePermission.java       2001/05/20 21:24:11     1.6
  +++ NodePermission.java       2001/05/20 21:35:31     1.7
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-slide/src/share/org/apache/slide/security/NodePermission.java,v 1.6 
2001/05/20 21:24:11 remm Exp $
  - * $Revision: 1.6 $
  - * $Date: 2001/05/20 21:24:11 $
  + * $Header: 
/home/cvs/jakarta-slide/src/share/org/apache/slide/security/NodePermission.java,v 1.7 
2001/05/20 21:35:31 remm Exp $
  + * $Revision: 1.7 $
  + * $Date: 2001/05/20 21:35:31 $
    *
    * ====================================================================
    *
  @@ -74,7 +74,7 @@
    * Permission object.
    * 
    * @author <a href="mailto:[EMAIL PROTECTED]";>Remy Maucherat</a>
  - * @version $Revision: 1.6 $
  + * @version $Revision: 1.7 $
    */
   public final class NodePermission implements Serializable, Cloneable {
       
  @@ -203,6 +203,28 @@
               this.inheritable = false;
           this.negative = negative;
           this.revisionNumber = revisionNumber;
  +    }
  +    
  +    
  +    /**
  +     * Constructor 8.
  +     * 
  +     * @param objectUri Object Uri
  +     * @param subjectUri Subject Uri
  +     * @param actionUri Action Uri
  +     * @param inheritable Inheritance flag
  +     * @param negative Negative flag
  +     */
  +    public NodePermission(String objectUri, String revisionNumber,
  +                          String subjectUri, String actionUri, 
  +                          boolean inheritable, boolean negative) {
  +        this(objectUri, subjectUri, actionUri);
  +        this.inheritable = inheritable;
  +        if (revisionNumber != null) {
  +            this.revisionNumber = new NodeRevisionNumber(revisionNumber);
  +            this.inheritable = false;
  +        }
  +        this.negative = negative;
       }
       
       
  
  
  

Reply via email to