1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">
5 <!-- Generated by javadoc on Mon Jun 09 15:53:36 PDT 2003 -->
9 <META NAME="keywords" CONTENT="org.openafs.jafs.ACL,ACL class">
10 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
15 parent.document.title="ACL (Java AFS API)";
18 <BODY BGCOLOR="white" onload="asd();">
20 <!-- ========== START OF NAVBAR ========== -->
21 <A NAME="navbar_top"><!-- --></A>
22 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
24 <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
25 <A NAME="navbar_top_firstrow"><!-- --></A>
26 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
27 <TR ALIGN="center" VALIGN="top">
28 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
29 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
30 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ACL.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
31 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
32 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
33 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
34 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
38 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
39 <B>JAFS API v2</B></EM>
44 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
45 PREV CLASS
46 <A HREF="../../../org/openafs/jafs/ACL.Entry.html"><B>NEXT CLASS</B></A></FONT></TD>
47 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
48 <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>
49 <A HREF="ACL.html" TARGET="_top"><B>NO FRAMES</B></A>
54 document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
59 <A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
64 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
65 SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
66 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
67 DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
70 <!-- =========== END OF NAVBAR =========== -->
73 <!-- ======== START OF CLASS DATA ======== -->
76 org.openafs.jafs</FONT>
80 <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">java.lang.Object</A>
82 +--<B>org.openafs.jafs.ACL</B>
85 <DT><B>All Implemented Interfaces:</B> <DD><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Comparable.html">Comparable</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Serializable.html">Serializable</A></DD>
89 <DT>public class <B>ACL</B><DT>extends <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A><DT>implements <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/io/Serializable.html">Serializable</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Comparable.html">Comparable</A></DL>
92 An abstract representation of AFS file and directory pathnames.
94 This class is an extension of the standard Java File class with file-based
95 manipulation methods overridden by integrated AFS native methods.
100 <DT><B>Version:</B></DT>
101 <DD>2.2, 03/24/2003 - Added new Delta ACL functionality and changes
102 from Stonehenge., 2.0, 04/18/2001 - Completely revised class for efficiency.</DD>
103 <DT><B>See Also:</B><DD><A HREF="../../../serialized-form.html" TARGET="org.openafs.jafs.ACL">Serialized Form</A></DL>
107 <!-- ======== NESTED CLASS SUMMARY ======== -->
109 <A NAME="nested_class_summary"><!-- --></A>
110 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
111 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
112 <TD COLSPAN=2><FONT SIZE="+2">
113 <B>Nested Class Summary</B></FONT></TD>
115 <TR BGCOLOR="white" CLASS="TableRowColor">
116 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
117 <CODE>static class</CODE></FONT></TD>
118 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A></B></CODE>
121 AFS ACL Entry Class.
127 <!-- =========== FIELD SUMMARY =========== -->
130 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
132 <A NAME="constructor_summary"><!-- --></A>
133 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
134 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
135 <TD COLSPAN=2><FONT SIZE="+2">
136 <B>Constructor Summary</B></FONT></TD>
138 <TR BGCOLOR="white" CLASS="TableRowColor">
139 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#ACL(java.lang.String)">ACL</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> path)</CODE>
142 </TD>
144 <TR BGCOLOR="white" CLASS="TableRowColor">
145 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#ACL(java.lang.String, boolean)">ACL</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> path,
146 boolean init)</CODE>
149 </TD>
153 <!-- ========== METHOD SUMMARY =========== -->
155 <A NAME="method_summary"><!-- --></A>
156 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
157 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
158 <TD COLSPAN=2><FONT SIZE="+2">
159 <B>Method Summary</B></FONT></TD>
161 <TR BGCOLOR="white" CLASS="TableRowColor">
162 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
163 <CODE> void</CODE></FONT></TD>
164 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#addNegativeEntries(org.openafs.jafs.ACL.Entry[])">addNegativeEntries</A></B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A>[] entries)</CODE>
167 Adds the provided list of negative ACL entries to this ACL instance.</TD>
169 <TR BGCOLOR="white" CLASS="TableRowColor">
170 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
171 <CODE> void</CODE></FONT></TD>
172 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#addNegativeEntry(org.openafs.jafs.ACL.Entry)">addNegativeEntry</A></B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A> entry)</CODE>
175 Adds a single negative ACL entry to this ACL instance.</TD>
177 <TR BGCOLOR="white" CLASS="TableRowColor">
178 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
179 <CODE> void</CODE></FONT></TD>
180 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#addNegativeExpungeEntry(org.openafs.jafs.ACL.Entry)">addNegativeExpungeEntry</A></B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A> entry)</CODE>
183 Add a negative ACL entry to the list of negative ACL entries to be
184 expunged; used in Delta ACLs.</TD>
186 <TR BGCOLOR="white" CLASS="TableRowColor">
187 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
188 <CODE> void</CODE></FONT></TD>
189 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#addPositiveEntries(org.openafs.jafs.ACL.Entry[])">addPositiveEntries</A></B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A>[] entries)</CODE>
192 Adds the provided list of positive ACL entries to this ACL instance.</TD>
194 <TR BGCOLOR="white" CLASS="TableRowColor">
195 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
196 <CODE> void</CODE></FONT></TD>
197 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#addPositiveEntry(org.openafs.jafs.ACL.Entry)">addPositiveEntry</A></B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A> entry)</CODE>
200 Adds a single positive ACL entry to this ACL instance.</TD>
202 <TR BGCOLOR="white" CLASS="TableRowColor">
203 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
204 <CODE> void</CODE></FONT></TD>
205 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#addPositiveExpungeEntry(org.openafs.jafs.ACL.Entry)">addPositiveExpungeEntry</A></B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A> entry)</CODE>
208 Add a positive ACL entry to the list of positive ACL entries to be
209 expunged; used in Delta ACLs.</TD>
211 <TR BGCOLOR="white" CLASS="TableRowColor">
212 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
213 <CODE> int</CODE></FONT></TD>
214 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#compareTo(org.openafs.jafs.ACL)">compareTo</A></B>(<A HREF="../../../org/openafs/jafs/ACL.html">ACL</A> acl)</CODE>
217 Compares two ACL objects respective to their paths and does not
218 factor any other attribute. </TD>
220 <TR BGCOLOR="white" CLASS="TableRowColor">
221 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
222 <CODE> int</CODE></FONT></TD>
223 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#compareTo(java.lang.Object)">compareTo</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A> obj)</CODE>
226 Comparable interface method.</TD>
228 <TR BGCOLOR="white" CLASS="TableRowColor">
229 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
230 <CODE> boolean</CODE></FONT></TD>
231 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#containsNegative(org.openafs.jafs.ACL.Entry)">containsNegative</A></B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A> entry)</CODE>
234 Returns <code>true</code> if this ACL contains the specified ACL entry.</TD>
236 <TR BGCOLOR="white" CLASS="TableRowColor">
237 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
238 <CODE> boolean</CODE></FONT></TD>
239 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#containsPositiveEntry(org.openafs.jafs.ACL.Entry)">containsPositiveEntry</A></B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A> entry)</CODE>
242 Returns <code>true</code> if this ACL contains the specified ACL entry.</TD>
244 <TR BGCOLOR="white" CLASS="TableRowColor">
245 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
246 <CODE> boolean</CODE></FONT></TD>
247 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#equals(org.openafs.jafs.ACL)">equals</A></B>(<A HREF="../../../org/openafs/jafs/ACL.html">ACL</A> acl)</CODE>
250 Tests whether two <code>ACL</code> objects are equal, based on their
251 paths and permission bits.</TD>
253 <TR BGCOLOR="white" CLASS="TableRowColor">
254 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
255 <CODE> void</CODE></FONT></TD>
256 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#flush()">flush</A></B>()</CODE>
259 Writes the ACL to AFS, making all changes immediately effective.
262 <TR BGCOLOR="white" CLASS="TableRowColor">
263 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
264 <CODE> <A HREF="../../../org/openafs/jafs/ACL.html">ACL</A></CODE></FONT></TD>
265 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#getDeltaACL(org.openafs.jafs.ACL)">getDeltaACL</A></B>(<A HREF="../../../org/openafs/jafs/ACL.html">ACL</A> acl)</CODE>
268 Returns a "Delta ACL", which is an ACL that represents only the difference
269 (delta) of two ACLs, relative to the current ACL instance by the provided
270 ACL specified by <code>acl</code>.
274 <TR BGCOLOR="white" CLASS="TableRowColor">
275 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
276 <CODE> int</CODE></FONT></TD>
277 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#getEntryCount()">getEntryCount</A></B>()</CODE>
280 Returns the total number of ACL entries, this is the sum of positive
281 and negative entries.</TD>
283 <TR BGCOLOR="white" CLASS="TableRowColor">
284 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
285 <CODE> <A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A>[]</CODE></FONT></TD>
286 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#getNegativeEntries()">getNegativeEntries</A></B>()</CODE>
289 Returns all negative ACL entries for this ACL instance.</TD>
291 <TR BGCOLOR="white" CLASS="TableRowColor">
292 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
293 <CODE> <A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A></CODE></FONT></TD>
294 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#getNegativeEntry(java.lang.String)">getNegativeEntry</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> name)</CODE>
297 Returns the negative ACL entry associated with the specified
298 user/group name.</TD>
300 <TR BGCOLOR="white" CLASS="TableRowColor">
301 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
302 <CODE> int</CODE></FONT></TD>
303 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#getNegativeEntryCount()">getNegativeEntryCount</A></B>()</CODE>
306 Returns the number of negative ACL entries for this ACL instance.</TD>
308 <TR BGCOLOR="white" CLASS="TableRowColor">
309 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
310 <CODE> <A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A>[]</CODE></FONT></TD>
311 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#getNegativeExpungeEntries()">getNegativeExpungeEntries</A></B>()</CODE>
314 Returns all negative ACL entries to be expunged; used in Delta ACLs.</TD>
316 <TR BGCOLOR="white" CLASS="TableRowColor">
317 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
318 <CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
319 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#getPath()">getPath</A></B>()</CODE>
322 Returns the path this ACL instance is bound to.</TD>
324 <TR BGCOLOR="white" CLASS="TableRowColor">
325 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
326 <CODE> <A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A>[]</CODE></FONT></TD>
327 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#getPositiveEntries()">getPositiveEntries</A></B>()</CODE>
330 Returns all positive ACL entries for this ACL instance.</TD>
332 <TR BGCOLOR="white" CLASS="TableRowColor">
333 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
334 <CODE> <A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A></CODE></FONT></TD>
335 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#getPositiveEntry(java.lang.String)">getPositiveEntry</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> name)</CODE>
338 Returns the positive ACL entry associated with the specified
339 user/group name.</TD>
341 <TR BGCOLOR="white" CLASS="TableRowColor">
342 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
343 <CODE> int</CODE></FONT></TD>
344 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#getPositiveEntryCount()">getPositiveEntryCount</A></B>()</CODE>
347 Returns the number of positive ACL entries for this ACL instance.</TD>
349 <TR BGCOLOR="white" CLASS="TableRowColor">
350 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
351 <CODE> <A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A>[]</CODE></FONT></TD>
352 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#getPositiveExpungeEntries()">getPositiveExpungeEntries</A></B>()</CODE>
355 Returns all positive ACL entries to be expunged; used in Delta ACLs.</TD>
357 <TR BGCOLOR="white" CLASS="TableRowColor">
358 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
359 <CODE> void</CODE></FONT></TD>
360 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#removeAllNegativeEntries()">removeAllNegativeEntries</A></B>()</CODE>
363 Removes all negative ACL entries from this ACL instance.</TD>
365 <TR BGCOLOR="white" CLASS="TableRowColor">
366 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
367 <CODE> void</CODE></FONT></TD>
368 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#removeAllPositiveEntries()">removeAllPositiveEntries</A></B>()</CODE>
371 Removes all positive ACL entries from this ACL instance.</TD>
373 <TR BGCOLOR="white" CLASS="TableRowColor">
374 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
375 <CODE> void</CODE></FONT></TD>
376 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#removeNegativeEntry(org.openafs.jafs.ACL.Entry)">removeNegativeEntry</A></B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A> entry)</CODE>
379 Removes a single negative ACL entry from this ACL instance.</TD>
381 <TR BGCOLOR="white" CLASS="TableRowColor">
382 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
383 <CODE> void</CODE></FONT></TD>
384 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#removePositiveEntry(org.openafs.jafs.ACL.Entry)">removePositiveEntry</A></B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A> entry)</CODE>
387 Removes a single positive ACL entry from this ACL instance.</TD>
389 <TR BGCOLOR="white" CLASS="TableRowColor">
390 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
391 <CODE> void</CODE></FONT></TD>
392 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#setNegativeEntries(org.openafs.jafs.ACL.Entry[])">setNegativeEntries</A></B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A>[] entries)</CODE>
395 Sets the complete array of negative ACL entries to the provided
396 ACL entry list (<code>entries</code>) for this ACL instance.</TD>
398 <TR BGCOLOR="white" CLASS="TableRowColor">
399 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
400 <CODE> void</CODE></FONT></TD>
401 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#setPositiveEntries(org.openafs.jafs.ACL.Entry[])">setPositiveEntries</A></B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A>[] entries)</CODE>
404 Sets the complete array of positive ACL entries to the provided
405 ACL entry list (<code>entries</code>) for this ACL instance.</TD>
407 <TR BGCOLOR="white" CLASS="TableRowColor">
408 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
409 <CODE> <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>
410 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#toString()">toString</A></B>()</CODE>
413 Returns a String representation of this <CODE>ACL</CODE></TD>
415 <TR BGCOLOR="white" CLASS="TableRowColor">
416 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
417 <CODE> void</CODE></FONT></TD>
418 <TD><CODE><B><A HREF="../../../org/openafs/jafs/ACL.html#update(org.openafs.jafs.ACL)">update</A></B>(<A HREF="../../../org/openafs/jafs/ACL.html">ACL</A> delta)</CODE>
421 Updates the current ACL instance by replacing, adding, or deleting
422 ACL entries designated by the specified Delta ACL (<code>delta</code>).
427 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
428 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
429 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
430 <TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A></B></TD>
432 <TR BGCOLOR="white" CLASS="TableRowColor">
433 <TD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#clone()">clone</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#finalize()">finalize</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>
439 <!-- ============ FIELD DETAIL =========== -->
442 <!-- ========= CONSTRUCTOR DETAIL ======== -->
444 <A NAME="constructor_detail"><!-- --></A>
445 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
446 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
447 <TD COLSPAN=1><FONT SIZE="+2">
448 <B>Constructor Detail</B></FONT></TD>
452 <A NAME="ACL(java.lang.String)"><!-- --></A><H3>
455 public <B>ACL</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> path)
456 throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
461 <A NAME="ACL(java.lang.String, boolean)"><!-- --></A><H3>
464 public <B>ACL</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> path,
466 throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
470 <!-- ============ METHOD DETAIL ========== -->
472 <A NAME="method_detail"><!-- --></A>
473 <TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
474 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
475 <TD COLSPAN=1><FONT SIZE="+2">
476 <B>Method Detail</B></FONT></TD>
480 <A NAME="getEntryCount()"><!-- --></A><H3>
483 public int <B>getEntryCount</B>()</PRE>
485 <DD>Returns the total number of ACL entries, this is the sum of positive
486 and negative entries.
493 <DT><B>Returns:</B><DD>Total number of ACL entries</DL>
498 <A NAME="getPath()"><!-- --></A><H3>
501 public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> <B>getPath</B>()</PRE>
503 <DD>Returns the path this ACL instance is bound to.
510 <DT><B>Returns:</B><DD>Path for this ACL</DL>
515 <A NAME="flush()"><!-- --></A><H3>
518 public void <B>flush</B>()
519 throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
521 <DD>Writes the ACL to AFS, making all changes immediately effective.
522 This method requires an active connection to AFS.
529 <DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE></DL>
534 <A NAME="getPositiveEntryCount()"><!-- --></A><H3>
535 getPositiveEntryCount</H3>
537 public int <B>getPositiveEntryCount</B>()</PRE>
539 <DD>Returns the number of positive ACL entries for this ACL instance.
546 <DT><B>Returns:</B><DD>Positive ACL entry count</DL>
551 <A NAME="getPositiveEntries()"><!-- --></A><H3>
552 getPositiveEntries</H3>
554 public <A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A>[] <B>getPositiveEntries</B>()</PRE>
556 <DD>Returns all positive ACL entries for this ACL instance.
563 <DT><B>Returns:</B><DD>All positive ACL entries</DL>
568 <A NAME="getPositiveEntry(java.lang.String)"><!-- --></A><H3>
569 getPositiveEntry</H3>
571 public <A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A> <B>getPositiveEntry</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> name)</PRE>
573 <DD>Returns the positive ACL entry associated with the specified
580 <DT><B>Parameters:</B><DD><CODE>name</CODE> - Name of user/group for desired ACL entry.
581 <DT><B>Returns:</B><DD>Positive ACL entry<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/ACL.Entry.html#getUser()"><CODE>ACL.Entry.getUser()</CODE></A></DL>
586 <A NAME="getPositiveExpungeEntries()"><!-- --></A><H3>
587 getPositiveExpungeEntries</H3>
589 public <A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A>[] <B>getPositiveExpungeEntries</B>()</PRE>
591 <DD>Returns all positive ACL entries to be expunged; used in Delta ACLs.
598 <DT><B>Returns:</B><DD>All positive ACL entries</DL>
603 <A NAME="containsPositiveEntry(org.openafs.jafs.ACL.Entry)"><!-- --></A><H3>
604 containsPositiveEntry</H3>
606 public boolean <B>containsPositiveEntry</B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A> entry)</PRE>
608 <DD>Returns <code>true</code> if this ACL contains the specified ACL entry.
614 <DT><B>Parameters:</B><DD><CODE>entry</CODE> - Positive ACL entry
615 <DT><B>Returns:</B><DD><code>true</code> if the specified ACL entry is present;
616 <code>false</code> otherwise.</DL>
621 <A NAME="addPositiveEntry(org.openafs.jafs.ACL.Entry)"><!-- --></A><H3>
622 addPositiveEntry</H3>
624 public void <B>addPositiveEntry</B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A> entry)
625 throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
627 <DD>Adds a single positive ACL entry to this ACL instance.
633 <DT><B>Parameters:</B><DD><CODE>entry</CODE> - ACL.Entry object to add
634 <DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE></DL>
639 <A NAME="addPositiveEntries(org.openafs.jafs.ACL.Entry[])"><!-- --></A><H3>
640 addPositiveEntries</H3>
642 public void <B>addPositiveEntries</B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A>[] entries)
643 throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
645 <DD>Adds the provided list of positive ACL entries to this ACL instance.
651 <DT><B>Parameters:</B><DD><CODE>entries</CODE> - Array of ACL.Entry objects to add
652 <DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE></DL>
657 <A NAME="setPositiveEntries(org.openafs.jafs.ACL.Entry[])"><!-- --></A><H3>
658 setPositiveEntries</H3>
660 public void <B>setPositiveEntries</B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A>[] entries)
661 throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
663 <DD>Sets the complete array of positive ACL entries to the provided
664 ACL entry list (<code>entries</code>) for this ACL instance.
670 <DT><B>Parameters:</B><DD><CODE>entries</CODE> - Array of ACL.Entry objects that represent this
671 ACL's positive entry list.
672 <DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE></DL>
677 <A NAME="addPositiveExpungeEntry(org.openafs.jafs.ACL.Entry)"><!-- --></A><H3>
678 addPositiveExpungeEntry</H3>
680 public void <B>addPositiveExpungeEntry</B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A> entry)
681 throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
683 <DD>Add a positive ACL entry to the list of positive ACL entries to be
684 expunged; used in Delta ACLs.
690 <DT><B>Parameters:</B><DD><CODE>entry</CODE> - Positive ACL entries to be expunged.
691 <DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE></DL>
696 <A NAME="removePositiveEntry(org.openafs.jafs.ACL.Entry)"><!-- --></A><H3>
697 removePositiveEntry</H3>
699 public void <B>removePositiveEntry</B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A> entry)
700 throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
702 <DD>Removes a single positive ACL entry from this ACL instance.
708 <DT><B>Parameters:</B><DD><CODE>entry</CODE> - ACL.Entry object to removed
709 <DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE></DL>
714 <A NAME="removeAllPositiveEntries()"><!-- --></A><H3>
715 removeAllPositiveEntries</H3>
717 public void <B>removeAllPositiveEntries</B>()
718 throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
720 <DD>Removes all positive ACL entries from this ACL instance.
727 <DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE></DL>
732 <A NAME="getNegativeEntryCount()"><!-- --></A><H3>
733 getNegativeEntryCount</H3>
735 public int <B>getNegativeEntryCount</B>()</PRE>
737 <DD>Returns the number of negative ACL entries for this ACL instance.
744 <DT><B>Returns:</B><DD>Negative ACL entry count</DL>
749 <A NAME="getNegativeEntries()"><!-- --></A><H3>
750 getNegativeEntries</H3>
752 public <A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A>[] <B>getNegativeEntries</B>()</PRE>
754 <DD>Returns all negative ACL entries for this ACL instance.
761 <DT><B>Returns:</B><DD>All negative ACL entries</DL>
766 <A NAME="getNegativeEntry(java.lang.String)"><!-- --></A><H3>
767 getNegativeEntry</H3>
769 public <A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A> <B>getNegativeEntry</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> name)</PRE>
771 <DD>Returns the negative ACL entry associated with the specified
778 <DT><B>Parameters:</B><DD><CODE>name</CODE> - Name of user/group for desired ACL entry.
779 <DT><B>Returns:</B><DD>Negative ACL entry<DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/ACL.Entry.html#getUser()"><CODE>ACL.Entry.getUser()</CODE></A></DL>
784 <A NAME="getNegativeExpungeEntries()"><!-- --></A><H3>
785 getNegativeExpungeEntries</H3>
787 public <A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A>[] <B>getNegativeExpungeEntries</B>()</PRE>
789 <DD>Returns all negative ACL entries to be expunged; used in Delta ACLs.
796 <DT><B>Returns:</B><DD>All negative ACL entries to be expunged.</DL>
801 <A NAME="containsNegative(org.openafs.jafs.ACL.Entry)"><!-- --></A><H3>
802 containsNegative</H3>
804 public boolean <B>containsNegative</B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A> entry)</PRE>
806 <DD>Returns <code>true</code> if this ACL contains the specified ACL entry.
812 <DT><B>Parameters:</B><DD><CODE>entry</CODE> - Negative ACL entry
813 <DT><B>Returns:</B><DD><code>true</code> if the specified ACL entry is present;
814 <code>false</code> otherwise.</DL>
819 <A NAME="addNegativeEntry(org.openafs.jafs.ACL.Entry)"><!-- --></A><H3>
820 addNegativeEntry</H3>
822 public void <B>addNegativeEntry</B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A> entry)
823 throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
825 <DD>Adds a single negative ACL entry to this ACL instance.
831 <DT><B>Parameters:</B><DD><CODE>entry</CODE> - ACL.Entry object to add
832 <DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE></DL>
837 <A NAME="addNegativeEntries(org.openafs.jafs.ACL.Entry[])"><!-- --></A><H3>
838 addNegativeEntries</H3>
840 public void <B>addNegativeEntries</B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A>[] entries)
841 throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
843 <DD>Adds the provided list of negative ACL entries to this ACL instance.
849 <DT><B>Parameters:</B><DD><CODE>entries</CODE> - Array of ACL.Entry objects to add
850 <DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE></DL>
855 <A NAME="addNegativeExpungeEntry(org.openafs.jafs.ACL.Entry)"><!-- --></A><H3>
856 addNegativeExpungeEntry</H3>
858 public void <B>addNegativeExpungeEntry</B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A> entry)
859 throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
861 <DD>Add a negative ACL entry to the list of negative ACL entries to be
862 expunged; used in Delta ACLs.
868 <DT><B>Parameters:</B><DD><CODE>entry</CODE> - Negative ACL entries to be expunged.
869 <DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE></DL>
874 <A NAME="setNegativeEntries(org.openafs.jafs.ACL.Entry[])"><!-- --></A><H3>
875 setNegativeEntries</H3>
877 public void <B>setNegativeEntries</B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A>[] entries)
878 throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
880 <DD>Sets the complete array of negative ACL entries to the provided
881 ACL entry list (<code>entries</code>) for this ACL instance.
887 <DT><B>Parameters:</B><DD><CODE>entries</CODE> - Array of ACL.Entry objects that represent this
888 ACL's negative entry list.
889 <DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE></DL>
894 <A NAME="removeNegativeEntry(org.openafs.jafs.ACL.Entry)"><!-- --></A><H3>
895 removeNegativeEntry</H3>
897 public void <B>removeNegativeEntry</B>(<A HREF="../../../org/openafs/jafs/ACL.Entry.html">ACL.Entry</A> entry)
898 throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
900 <DD>Removes a single negative ACL entry from this ACL instance.
906 <DT><B>Parameters:</B><DD><CODE>entry</CODE> - ACL.Entry object to removed
907 <DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE></DL>
912 <A NAME="removeAllNegativeEntries()"><!-- --></A><H3>
913 removeAllNegativeEntries</H3>
915 public void <B>removeAllNegativeEntries</B>()
916 throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
918 <DD>Removes all negative ACL entries from this ACL instance.
925 <DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE></DL>
930 <A NAME="getDeltaACL(org.openafs.jafs.ACL)"><!-- --></A><H3>
933 public <A HREF="../../../org/openafs/jafs/ACL.html">ACL</A> <B>getDeltaACL</B>(<A HREF="../../../org/openafs/jafs/ACL.html">ACL</A> acl)
934 throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
936 <DD>Returns a "Delta ACL", which is an ACL that represents only the difference
937 (delta) of two ACLs, relative to the current ACL instance by the provided
938 ACL specified by <code>acl</code>.
940 <P> This ACL instance represents the base or reference object while the
941 provided ACL (<code>acl</code>) represents the object in question.
942 Therefore, if the provided ACL has an entry that differs from the base ACL,
943 then the resulting Delta ACL will contain that entry found in the provided
944 ACL; base ACL entries are never entered into the Delta ACL, but rather are
945 used solely for comparison.
951 <DT><B>Parameters:</B><DD><CODE>acl</CODE> - the ACL to compare this ACL instance to
952 <DT><B>Returns:</B><DD>Delta ACL by comparing this ACL instance with <code>acl</code>
953 <DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE></DL>
958 <A NAME="update(org.openafs.jafs.ACL)"><!-- --></A><H3>
961 public void <B>update</B>(<A HREF="../../../org/openafs/jafs/ACL.html">ACL</A> delta)
962 throws <A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></PRE>
964 <DD>Updates the current ACL instance by replacing, adding, or deleting
965 ACL entries designated by the specified Delta ACL (<code>delta</code>).
967 <P> If the provided Delta ACL has an entry that differs from this ACL
968 instance, then the ACL entry of the Delta ACL will be set.
974 <DT><B>Parameters:</B><DD><CODE>delta</CODE> - the Delta ACL to be applied to this ACL instance
975 <DD><CODE><A HREF="../../../org/openafs/jafs/AFSException.html">AFSException</A></CODE></DL>
980 <A NAME="compareTo(org.openafs.jafs.ACL)"><!-- --></A><H3>
983 public int <B>compareTo</B>(<A HREF="../../../org/openafs/jafs/ACL.html">ACL</A> acl)</PRE>
985 <DD>Compares two ACL objects respective to their paths and does not
986 factor any other attribute. Alphabetic case is significant in
993 <DT><B>Parameters:</B><DD><CODE>acl</CODE> - The ACL object to be compared to this ACL
995 <DT><B>Returns:</B><DD>Zero if the argument is equal to this ACL's path, a
996 value less than zero if this ACL's path is
997 lexicographically less than the argument, or a value greater
998 than zero if this ACL's path is lexicographically
999 greater than the argument</DL>
1004 <A NAME="compareTo(java.lang.Object)"><!-- --></A><H3>
1007 public int <B>compareTo</B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A> obj)</PRE>
1009 <DD>Comparable interface method.
1012 <DT><B>Specified by:</B><DD><CODE>compareTo</CODE> in interface <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Comparable.html">Comparable</A></CODE></DL>
1015 <DT><B>See Also:</B><DD><A HREF="../../../org/openafs/jafs/ACL.html#compareTo(org.openafs.jafs.ACL)"><CODE>compareTo(ACL)</CODE></A></DL>
1020 <A NAME="equals(org.openafs.jafs.ACL)"><!-- --></A><H3>
1023 public boolean <B>equals</B>(<A HREF="../../../org/openafs/jafs/ACL.html">ACL</A> acl)</PRE>
1025 <DD>Tests whether two <code>ACL</code> objects are equal, based on their
1026 paths and permission bits.
1032 <DT><B>Parameters:</B><DD><CODE>acl</CODE> - the ACL to test
1033 <DT><B>Returns:</B><DD>whether the specifed ACL is the same as this ACL</DL>
1038 <A NAME="toString()"><!-- --></A><H3>
1041 public <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>
1043 <DD>Returns a String representation of this <CODE>ACL</CODE>
1046 <DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html">Object</A></CODE></DL>
1050 <DT><B>Returns:</B><DD>a String representation of this <CODE>ACL</CODE></DL>
1053 <!-- ========= END OF CLASS DATA ========= -->
1056 <!-- ========== START OF NAVBAR ========== -->
1057 <A NAME="navbar_bottom"><!-- --></A>
1058 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">
1060 <TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
1061 <A NAME="navbar_bottom_firstrow"><!-- --></A>
1062 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">
1063 <TR ALIGN="center" VALIGN="top">
1064 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
1065 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
1066 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ACL.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
1067 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
1068 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
1069 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
1070 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
1074 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
1075 <B>JAFS API v2</B></EM>
1080 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1081 PREV CLASS
1082 <A HREF="../../../org/openafs/jafs/ACL.Entry.html"><B>NEXT CLASS</B></A></FONT></TD>
1083 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1084 <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>
1085 <A HREF="ACL.html" TARGET="_top"><B>NO FRAMES</B></A>
1090 document.writeln('<A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');
1095 <A HREF="../../../allclasses-noframe.html" TARGET=""><B>All Classes</B></A>
1100 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1101 SUMMARY: <A HREF="#nested_class_summary">NESTED</A> | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
1102 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1103 DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
1106 <!-- =========== END OF NAVBAR =========== -->