Refactor file layout
[openafs-wiki.git] / JavaAdminAPI / K5PasswordPolicy.html
diff --git a/JavaAdminAPI/K5PasswordPolicy.html b/JavaAdminAPI/K5PasswordPolicy.html
deleted file mode 100644 (file)
index 911b2b1..0000000
+++ /dev/null
@@ -1,552 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd">\r
-<!--NewPage-->\r
-<HTML>\r
-<HEAD>\r
-<!-- Generated by javadoc on Wed Apr 10 17:43:54 PDT 2002 -->\r
-<TITLE>\r
-Java AFS Admin API: Class  K5PasswordPolicy\r
-</TITLE>\r
-<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">\r
-</HEAD>\r
-<BODY BGCOLOR="white">\r
-\r
-<!-- ========== START OF NAVBAR ========== -->\r
-<A NAME="navbar_top"><!-- --></A>\r
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">\r
-<TR>\r
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">\r
-<A NAME="navbar_top_firstrow"><!-- --></A>\r
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">\r
-  <TR ALIGN="center" VALIGN="top">\r
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>\r
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>\r
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/K5PasswordPolicy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>\r
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>\r
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>\r
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>\r
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>\r
-  </TR>\r
-</TABLE>\r
-</TD>\r
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>\r
-<B>Java AFS Admin API v1.3</B></EM>\r
-</TD>\r
-</TR>\r
-\r
-<TR>\r
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
-&nbsp;<A HREF="Group.html"><B>PREV CLASS</B></A>&nbsp;\r
-&nbsp;<A HREF="K5User.html"><B>NEXT CLASS</B></A></FONT></TD>\r
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;\r
-&nbsp;<A HREF="K5PasswordPolicy.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>\r
-</TR>\r
-<TR>\r
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
-  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>\r
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
-DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>\r
-</TR>\r
-</TABLE>\r
-<!-- =========== END OF NAVBAR =========== -->\r
-\r
-<HR>\r
-<!-- ======== START OF CLASS DATA ======== -->\r
-<H2>\r
-<FONT SIZE="-1">\r
-org.openafs.jafsadm</FONT>\r
-<BR>\r
-Class  K5PasswordPolicy</H2>\r
-<PRE>\r
-<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">java.lang.Object</A>\r
-  |\r
-  +--<B>org.openafs.jafsadm.K5PasswordPolicy</B>\r
-</PRE>\r
-<HR>\r
-<DL>\r
-<DT>public class <B>K5PasswordPolicy</B><DT>extends <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></DL>\r
-\r
-<P>\r
-An abstract representation of a Kerberos 5 Password Policy.\r
- <BR><BR>\r
-\r
- <!--Information on how member values are set-->\r
-<P>\r
-<DL>\r
-<DT><B>Version: </B><DD>1.0, 4/02/02</DD>\r
-</DL>\r
-<HR>\r
-\r
-<P>\r
-<!-- ======== INNER CLASS SUMMARY ======== -->\r
-\r
-\r
-<!-- =========== FIELD SUMMARY =========== -->\r
-\r
-\r
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->\r
-\r
-<A NAME="constructor_summary"><!-- --></A>\r
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">\r
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
-<TD COLSPAN=2><FONT SIZE="+2">\r
-<B>Constructor Summary</B></FONT></TD>\r
-</TR>\r
-<TR BGCOLOR="white" CLASS="TableRowColor">\r
-<TD><CODE><B><A HREF="K5PasswordPolicy.html#K5PasswordPolicy(java.lang.String)">K5PasswordPolicy</A></B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;name)</CODE>\r
-\r
-<BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new <CODE>K5PasswordPolicy</CODE> object instance given the name of \r
- Kerberos 5 Password Policy it will represent.</TD>\r
-</TR>\r
-</TABLE>\r
-&nbsp;\r
-<!-- ========== METHOD SUMMARY =========== -->\r
-\r
-<A NAME="method_summary"><!-- --></A>\r
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">\r
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
-<TD COLSPAN=2><FONT SIZE="+2">\r
-<B>Method Summary</B></FONT></TD>\r
-</TR>\r
-<TR BGCOLOR="white" CLASS="TableRowColor">\r
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;int</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="K5PasswordPolicy.html#compareTo(org.openafs.jafsadm.K5PasswordPolicy)">compareTo</A></B>(<A HREF="K5PasswordPolicy.html">K5PasswordPolicy</A>&nbsp;user)</CODE>\r
-\r
-<BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Compares two K5PasswordPolicy objects respective to their names and does not\r
- factor any other attribute.</TD>\r
-</TR>\r
-<TR BGCOLOR="white" CLASS="TableRowColor">\r
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;void</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="K5PasswordPolicy.html#create()">create</A></B>()</CODE>\r
-\r
-<BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a Kerberos 5 Password Policy that corresponds to this abstract representation.</TD>\r
-</TR>\r
-<TR BGCOLOR="white" CLASS="TableRowColor">\r
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;void</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="K5PasswordPolicy.html#delete()">delete</A></B>()</CODE>\r
-\r
-<BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deletes the K5 Password Policy.</TD>\r
-</TR>\r
-<TR BGCOLOR="white" CLASS="TableRowColor">\r
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;boolean</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="K5PasswordPolicy.html#equals(org.openafs.jafsadm.K5PasswordPolicy)">equals</A></B>(<A HREF="K5PasswordPolicy.html">K5PasswordPolicy</A>&nbsp;policy)</CODE>\r
-\r
-<BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tests whether two <code>K5PasswordPolicy</code> objects are equal, \r
- based on their names.</TD>\r
-</TR>\r
-<TR BGCOLOR="white" CLASS="TableRowColor">\r
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;int</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="K5PasswordPolicy.html#getMaxPasswordLifetime()">getMaxPasswordLifetime</A></B>()</CODE>\r
-\r
-<BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the maximum lifetime of a password.</TD>\r
-</TR>\r
-<TR BGCOLOR="white" CLASS="TableRowColor">\r
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;short</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="K5PasswordPolicy.html#getMinCharacterClasses()">getMinCharacterClasses</A></B>()</CODE>\r
-\r
-<BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the minimum number of character classes required.</TD>\r
-</TR>\r
-<TR BGCOLOR="white" CLASS="TableRowColor">\r
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;short</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="K5PasswordPolicy.html#getMinPasswordLength()">getMinPasswordLength</A></B>()</CODE>\r
-\r
-<BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the minimum length a password is allowed to have.</TD>\r
-</TR>\r
-<TR BGCOLOR="white" CLASS="TableRowColor">\r
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;int</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="K5PasswordPolicy.html#getMinPasswordLifetime()">getMinPasswordLifetime</A></B>()</CODE>\r
-\r
-<BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the minimum lifetime of a password (in seconds).</TD>\r
-</TR>\r
-<TR BGCOLOR="white" CLASS="TableRowColor">\r
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="K5PasswordPolicy.html#getName()">getName</A></B>()</CODE>\r
-\r
-<BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of this password policy.</TD>\r
-</TR>\r
-<TR BGCOLOR="white" CLASS="TableRowColor">\r
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;int</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="K5PasswordPolicy.html#getPastKeyCount()">getPastKeyCount</A></B>()</CODE>\r
-\r
-<BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the number of past keys kept.</TD>\r
-</TR>\r
-<TR BGCOLOR="white" CLASS="TableRowColor">\r
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;int</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="K5PasswordPolicy.html#getReferenceCount()">getReferenceCount</A></B>()</CODE>\r
-\r
-<BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the number of principals using this policy.</TD>\r
-</TR>\r
-<TR BGCOLOR="white" CLASS="TableRowColor">\r
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;void</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="K5PasswordPolicy.html#setMaxPasswordLifetime(int)">setMaxPasswordLifetime</A></B>(int&nbsp;seconds)</CODE>\r
-\r
-<BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the maximum lifetime of a password (in seconds).</TD>\r
-</TR>\r
-<TR BGCOLOR="white" CLASS="TableRowColor">\r
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;void</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="K5PasswordPolicy.html#setMinCharacterClasses(int)">setMinCharacterClasses</A></B>(int&nbsp;number)</CODE>\r
-\r
-<BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Requires at least <CODE>number</CODE> of character classes in a password.</TD>\r
-</TR>\r
-<TR BGCOLOR="white" CLASS="TableRowColor">\r
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;void</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="K5PasswordPolicy.html#setMinPasswordLength(int)">setMinPasswordLength</A></B>(int&nbsp;characters)</CODE>\r
-\r
-<BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the minimum password length (character length).</TD>\r
-</TR>\r
-<TR BGCOLOR="white" CLASS="TableRowColor">\r
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;void</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="K5PasswordPolicy.html#setMinPasswordLifetime(int)">setMinPasswordLifetime</A></B>(int&nbsp;seconds)</CODE>\r
-\r
-<BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the minimum lifetime of a password (in seconds).</TD>\r
-</TR>\r
-<TR BGCOLOR="white" CLASS="TableRowColor">\r
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;void</CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="K5PasswordPolicy.html#setPastKeyCount(int)">setPastKeyCount</A></B>(int&nbsp;number)</CODE>\r
-\r
-<BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the number of past keys kept for a principal to <CODE>number</CODE>.</TD>\r
-</TR>\r
-<TR BGCOLOR="white" CLASS="TableRowColor">\r
-<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">\r
-<CODE>&nbsp;<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A></CODE></FONT></TD>\r
-<TD><CODE><B><A HREF="K5PasswordPolicy.html#toString()">toString</A></B>()</CODE>\r
-\r
-<BR>\r
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of this <CODE>K5PasswordPolicy</CODE></TD>\r
-</TR>\r
-</TABLE>\r
-&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>\r
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">\r
-<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">\r
-<TD><B>Methods inherited from class java.lang.<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></B></TD>\r
-</TR>\r
-<TR BGCOLOR="white" CLASS="TableRowColor">\r
-<TD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#getClass()">getClass</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notify()">notify</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait()">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long)">wait</A>, <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#wait(long, int)">wait</A></CODE></TD>\r
-</TR>\r
-</TABLE>\r
-&nbsp;\r
-<P>\r
-\r
-<!-- ============ FIELD DETAIL =========== -->\r
-\r
-\r
-<!-- ========= CONSTRUCTOR DETAIL ======== -->\r
-\r
-<A NAME="constructor_detail"><!-- --></A>\r
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">\r
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
-<TD COLSPAN=1><FONT SIZE="+2">\r
-<B>Constructor Detail</B></FONT></TD>\r
-</TR>\r
-</TABLE>\r
-\r
-<A NAME="K5PasswordPolicy(java.lang.String)"><!-- --></A><H3>\r
-K5PasswordPolicy</H3>\r
-<PRE>\r
-public <B>K5PasswordPolicy</B>(<A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A>&nbsp;name)\r
-                 throws <A HREF="AFSAdminException.html">AFSAdminException</A></PRE>\r
-<DL>\r
-<DD>Constructs a new <CODE>K5PasswordPolicy</CODE> object instance given the name of \r
- Kerberos 5 Password Policy it will represent.<DD><DL>\r
-<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the user to represent<DT><B>Throws:</B><DD><CODE><A HREF="AFSAdminException.html">AFSAdminException</A></CODE> - If an error occurs in the native code</DL>\r
-</DD>\r
-</DL>\r
-\r
-<!-- ============ METHOD DETAIL ========== -->\r
-\r
-<A NAME="method_detail"><!-- --></A>\r
-<TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">\r
-<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">\r
-<TD COLSPAN=1><FONT SIZE="+2">\r
-<B>Method Detail</B></FONT></TD>\r
-</TR>\r
-</TABLE>\r
-\r
-<A NAME="create()"><!-- --></A><H3>\r
-create</H3>\r
-<PRE>\r
-public void <B>create</B>()\r
-            throws <A HREF="AFSAdminException.html">AFSAdminException</A></PRE>\r
-<DL>\r
-<DD>Creates a Kerberos 5 Password Policy that corresponds to this abstract representation.<DD><DL>\r
-<DT><B>Throws:</B><DD><CODE><A HREF="AFSAdminException.html">AFSAdminException</A></CODE> - If an error occurs in the native code</DL>\r
-</DD>\r
-</DL>\r
-<HR>\r
-\r
-<A NAME="delete()"><!-- --></A><H3>\r
-delete</H3>\r
-<PRE>\r
-public void <B>delete</B>()\r
-            throws <A HREF="AFSAdminException.html">AFSAdminException</A></PRE>\r
-<DL>\r
-<DD>Deletes the K5 Password Policy. \r
-\r
- <P>Note that you must cancel the policy from all principals before deleting it. \r
- The delete_policy command will fail if it is in use by any principals.<DD><DL>\r
-<DT><B>Throws:</B><DD><CODE><A HREF="AFSAdminException.html">AFSAdminException</A></CODE> - If an error occurs in the native code</DL>\r
-</DD>\r
-</DL>\r
-<HR>\r
-\r
-<A NAME="getName()"><!-- --></A><H3>\r
-getName</H3>\r
-<PRE>\r
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>getName</B>()</PRE>\r
-<DL>\r
-<DD>Returns the name of this password policy.<DD><DL>\r
-<DT><B>Returns:</B><DD>the name of this password policy</DL>\r
-</DD>\r
-</DL>\r
-<HR>\r
-\r
-<A NAME="getMinPasswordLifetime()"><!-- --></A><H3>\r
-getMinPasswordLifetime</H3>\r
-<PRE>\r
-public int <B>getMinPasswordLifetime</B>()\r
-                           throws <A HREF="AFSAdminException.html">AFSAdminException</A></PRE>\r
-<DL>\r
-<DD>Returns the minimum lifetime of a password (in seconds).<DD><DL>\r
-<DT><B>Returns:</B><DD>the minimum lifetime of a password (in seconds).<DT><B>Throws:</B><DD><CODE><A HREF="AFSAdminException.html">AFSAdminException</A></CODE> - If an error occurs in the native code</DL>\r
-</DD>\r
-</DL>\r
-<HR>\r
-\r
-<A NAME="getMaxPasswordLifetime()"><!-- --></A><H3>\r
-getMaxPasswordLifetime</H3>\r
-<PRE>\r
-public int <B>getMaxPasswordLifetime</B>()\r
-                           throws <A HREF="AFSAdminException.html">AFSAdminException</A></PRE>\r
-<DL>\r
-<DD>Returns the maximum lifetime of a password.<DD><DL>\r
-<DT><B>Returns:</B><DD>the maximum lifetime of a password (in seconds).<DT><B>Throws:</B><DD><CODE><A HREF="AFSAdminException.html">AFSAdminException</A></CODE> - If an error occurs in the native code</DL>\r
-</DD>\r
-</DL>\r
-<HR>\r
-\r
-<A NAME="getMinPasswordLength()"><!-- --></A><H3>\r
-getMinPasswordLength</H3>\r
-<PRE>\r
-public short <B>getMinPasswordLength</B>()\r
-                           throws <A HREF="AFSAdminException.html">AFSAdminException</A></PRE>\r
-<DL>\r
-<DD>Returns the minimum length a password is allowed to have.<DD><DL>\r
-<DT><B>Returns:</B><DD>the minimum length a password is allowed to have.<DT><B>Throws:</B><DD><CODE><A HREF="AFSAdminException.html">AFSAdminException</A></CODE> - If an error occurs in the native code</DL>\r
-</DD>\r
-</DL>\r
-<HR>\r
-\r
-<A NAME="getMinCharacterClasses()"><!-- --></A><H3>\r
-getMinCharacterClasses</H3>\r
-<PRE>\r
-public short <B>getMinCharacterClasses</B>()\r
-                             throws <A HREF="AFSAdminException.html">AFSAdminException</A></PRE>\r
-<DL>\r
-<DD>Returns the minimum number of character classes required.<DD><DL>\r
-<DT><B>Returns:</B><DD>the minimum number of character classes required.<DT><B>Throws:</B><DD><CODE><A HREF="AFSAdminException.html">AFSAdminException</A></CODE> - If an error occurs in the native code</DL>\r
-</DD>\r
-</DL>\r
-<HR>\r
-\r
-<A NAME="getPastKeyCount()"><!-- --></A><H3>\r
-getPastKeyCount</H3>\r
-<PRE>\r
-public int <B>getPastKeyCount</B>()\r
-                    throws <A HREF="AFSAdminException.html">AFSAdminException</A></PRE>\r
-<DL>\r
-<DD>Returns the number of past keys kept.<DD><DL>\r
-<DT><B>Returns:</B><DD>the number of past keys kept.<DT><B>Throws:</B><DD><CODE><A HREF="AFSAdminException.html">AFSAdminException</A></CODE> - If an error occurs in the native code</DL>\r
-</DD>\r
-</DL>\r
-<HR>\r
-\r
-<A NAME="getReferenceCount()"><!-- --></A><H3>\r
-getReferenceCount</H3>\r
-<PRE>\r
-public int <B>getReferenceCount</B>()\r
-                      throws <A HREF="AFSAdminException.html">AFSAdminException</A></PRE>\r
-<DL>\r
-<DD>Returns the number of principals using this policy.<DD><DL>\r
-<DT><B>Returns:</B><DD>the number of principals using this policy.<DT><B>Throws:</B><DD><CODE><A HREF="AFSAdminException.html">AFSAdminException</A></CODE> - If an error occurs in the native code</DL>\r
-</DD>\r
-</DL>\r
-<HR>\r
-\r
-<A NAME="setMaxPasswordLifetime(int)"><!-- --></A><H3>\r
-setMaxPasswordLifetime</H3>\r
-<PRE>\r
-public void <B>setMaxPasswordLifetime</B>(int&nbsp;seconds)</PRE>\r
-<DL>\r
-<DD>Sets the maximum lifetime of a password (in seconds).<DD><DL>\r
-<DT><B>Parameters:</B><DD><CODE>seconds</CODE> - the maximum lifetime of a password (in seconds).</DL>\r
-</DD>\r
-</DL>\r
-<HR>\r
-\r
-<A NAME="setMinPasswordLifetime(int)"><!-- --></A><H3>\r
-setMinPasswordLifetime</H3>\r
-<PRE>\r
-public void <B>setMinPasswordLifetime</B>(int&nbsp;seconds)</PRE>\r
-<DL>\r
-<DD>Sets the minimum lifetime of a password (in seconds).<DD><DL>\r
-<DT><B>Parameters:</B><DD><CODE>seconds</CODE> - the minimum lifetime of a password (in seconds).</DL>\r
-</DD>\r
-</DL>\r
-<HR>\r
-\r
-<A NAME="setMinPasswordLength(int)"><!-- --></A><H3>\r
-setMinPasswordLength</H3>\r
-<PRE>\r
-public void <B>setMinPasswordLength</B>(int&nbsp;characters)</PRE>\r
-<DL>\r
-<DD>Sets the minimum password length (character length).<DD><DL>\r
-<DT><B>Parameters:</B><DD><CODE>characters</CODE> - the minimum password length (character length).</DL>\r
-</DD>\r
-</DL>\r
-<HR>\r
-\r
-<A NAME="setMinCharacterClasses(int)"><!-- --></A><H3>\r
-setMinCharacterClasses</H3>\r
-<PRE>\r
-public void <B>setMinCharacterClasses</B>(int&nbsp;number)</PRE>\r
-<DL>\r
-<DD>Requires at least <CODE>number</CODE> of character classes in a password.<DD><DL>\r
-<DT><B>Parameters:</B><DD><CODE>seconds</CODE> - of character classes in a password.</DL>\r
-</DD>\r
-</DL>\r
-<HR>\r
-\r
-<A NAME="setPastKeyCount(int)"><!-- --></A><H3>\r
-setPastKeyCount</H3>\r
-<PRE>\r
-public void <B>setPastKeyCount</B>(int&nbsp;number)</PRE>\r
-<DL>\r
-<DD>Sets the number of past keys kept for a principal to <CODE>number</CODE>.<DD><DL>\r
-<DT><B>Parameters:</B><DD><CODE>number</CODE> - of past keys kept for a principal</DL>\r
-</DD>\r
-</DL>\r
-<HR>\r
-\r
-<A NAME="compareTo(org.openafs.jafsadm.K5PasswordPolicy)"><!-- --></A><H3>\r
-compareTo</H3>\r
-<PRE>\r
-public int <B>compareTo</B>(<A HREF="K5PasswordPolicy.html">K5PasswordPolicy</A>&nbsp;user)</PRE>\r
-<DL>\r
-<DD>Compares two K5PasswordPolicy objects respective to their names and does not\r
- factor any other attribute.    Alphabetic case is significant in \r
- comparing names.<DD><DL>\r
-<DT><B>Parameters:</B><DD><CODE>policy</CODE> - The K5PasswordPolicy object to be compared to this K5PasswordPolicy instance<DT><B>Returns:</B><DD>Zero if the argument is equal to this policy's name, a\r
-               value less than zero if this policy's name is\r
-               lexicographically less than the argument, or a value greater\r
-               than zero if this policy's name is lexicographically\r
-               greater than the argument</DL>\r
-</DD>\r
-</DL>\r
-<HR>\r
-\r
-<A NAME="equals(org.openafs.jafsadm.K5PasswordPolicy)"><!-- --></A><H3>\r
-equals</H3>\r
-<PRE>\r
-public boolean <B>equals</B>(<A HREF="K5PasswordPolicy.html">K5PasswordPolicy</A>&nbsp;policy)</PRE>\r
-<DL>\r
-<DD>Tests whether two <code>K5PasswordPolicy</code> objects are equal, \r
- based on their names.<DD><DL>\r
-<DT><B>Parameters:</B><DD><CODE>policy</CODE> - the user to test<DT><B>Returns:</B><DD>whether the specifed user is the same as this user</DL>\r
-</DD>\r
-</DL>\r
-<HR>\r
-\r
-<A NAME="toString()"><!-- --></A><H3>\r
-toString</H3>\r
-<PRE>\r
-public <A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html">String</A> <B>toString</B>()</PRE>\r
-<DL>\r
-<DD>Returns the name of this <CODE>K5PasswordPolicy</CODE><DD><DL>\r
-<DT><B>Overrides:</B><DD><CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html#toString()">toString</A></CODE> in class <CODE><A HREF="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html">Object</A></CODE></DL>\r
-</DD>\r
-<DD><DL>\r
-<DT><B>Returns:</B><DD>the name of this <CODE>K5PasswordPolicy</CODE></DL>\r
-</DD>\r
-</DL>\r
-<!-- ========= END OF CLASS DATA ========= -->\r
-<HR>\r
-\r
-<!-- ========== START OF NAVBAR ========== -->\r
-<A NAME="navbar_bottom"><!-- --></A>\r
-<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0">\r
-<TR>\r
-<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">\r
-<A NAME="navbar_bottom_firstrow"><!-- --></A>\r
-<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3">\r
-  <TR ALIGN="center" VALIGN="top">\r
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>\r
-  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>\r
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/K5PasswordPolicy.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>\r
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>\r
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>\r
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>\r
-  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>\r
-  </TR>\r
-</TABLE>\r
-</TD>\r
-<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>\r
-Java AFS Admin (jafsadm) API for OpenAFS</EM>\r
-</TD>\r
-</TR>\r
-\r
-<TR>\r
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
-&nbsp;<A HREF="Group.html"><B>PREV CLASS</B></A>&nbsp;\r
-&nbsp;<A HREF="K5User.html"><B>NEXT CLASS</B></A></FONT></TD>\r
-<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">\r
-  <A HREF="../../../index.html" TARGET="_top"><B>FRAMES</B></A>  &nbsp;\r
-&nbsp;<A HREF="K5PasswordPolicy.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD>\r
-</TR>\r
-<TR>\r
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
-  SUMMARY: &nbsp;INNER&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>\r
-<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">\r
-DETAIL: &nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>\r
-</TR>\r
-</TABLE>\r
-<!-- =========== END OF NAVBAR =========== -->\r
-\r
-<HR>\r
-<FONT FACE=Arial,Helvetica SIZE="1">Copyright (c) 2001-2002 International Business Machines Corp.<BR>  All rights reserved.<BR>  See <A HREF=copyright.html>copyright statement</A>.<BR></FONT>\r
-</BODY>\r
-</HTML>\r
-\r
-\r