Code

Moved to trunk/branches/tags structure
[gosa.git] / doc / html / classposixAccount.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3 <title>GOsa: posixAccount class Reference</title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 </head><body>
6 <!-- Generated by Doxygen 1.3.2 -->
7 <div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="annotated.html">Compound&nbsp;List</a> | <a class="qindex" href="functions.html">Compound&nbsp;Members</a></div>
8 <h1>posixAccount Class Reference</h1>posixAccount plugin  
9 <a href="#_details">More...</a>
10 <p>
11 <p>Inheritance diagram for posixAccount:
12 <p><center><img src="classposixAccount.png" usemap="#posixAccount_map" border="0" alt=""></center>
13 <map name="posixAccount_map">
14 <area href="classplugin.html" alt="plugin" shape="rect" coords="0,0,88,24">
15 </map>
16 <a href="classposixAccount-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
17 <tr><td></td></tr>
18 <tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
19 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a0" doxytag="posixAccount::posixAccount"></a>
20 &nbsp;</td><td class="memItemRight" valign=bottom><b>posixAccount</b> ($<a class="el" href="classplugin.html#o4">dn</a>=NULL)</td></tr>
22 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classposixAccount.html#a1">execute</a> ()</td></tr>
24 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">execute plugin </em> <a href="#a1"></a><em><br><br></td></tr>
25 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a2" doxytag="posixAccount::remove_from_parent"></a>
26 &nbsp;</td><td class="memItemRight" valign=bottom><b>remove_from_parent</b> ()</td></tr>
28 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a3" doxytag="posixAccount::save_object"></a>
29 &nbsp;</td><td class="memItemRight" valign=bottom><b>save_object</b> ()</td></tr>
31 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a4" doxytag="posixAccount::save"></a>
32 &nbsp;</td><td class="memItemRight" valign=bottom><b>save</b> ()</td></tr>
34 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a5" doxytag="posixAccount::check"></a>
35 &nbsp;</td><td class="memItemRight" valign=bottom><b>check</b> ()</td></tr>
37 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a6" doxytag="posixAccount::addGroup"></a>
38 &nbsp;</td><td class="memItemRight" valign=bottom><b>addGroup</b> ($groups)</td></tr>
40 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a7" doxytag="posixAccount::delGroup"></a>
41 &nbsp;</td><td class="memItemRight" valign=bottom><b>delGroup</b> ($groups)</td></tr>
43 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="a8" doxytag="posixAccount::adapt_from_template"></a>
44 &nbsp;</td><td class="memItemRight" valign=bottom><b>adapt_from_template</b> ($<a class="el" href="classplugin.html#o4">dn</a>)</td></tr>
46 <tr><td colspan=2><br><h2>Public Attributes</h2></td></tr>
47 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o0" doxytag="posixAccount::homeDirectory"></a>
48 &nbsp;</td><td class="memItemRight" valign=bottom><b>homeDirectory</b> = ""</td></tr>
50 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o1" doxytag="posixAccount::loginShell"></a>
51 &nbsp;</td><td class="memItemRight" valign=bottom><b>loginShell</b> = "/bin/bash"</td></tr>
53 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o2" doxytag="posixAccount::uidNumber"></a>
54 &nbsp;</td><td class="memItemRight" valign=bottom><b>uidNumber</b> = ""</td></tr>
56 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o3" doxytag="posixAccount::gidNumber"></a>
57 &nbsp;</td><td class="memItemRight" valign=bottom><b>gidNumber</b> = ""</td></tr>
59 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o4" doxytag="posixAccount::gecos"></a>
60 &nbsp;</td><td class="memItemRight" valign=bottom><b>gecos</b> = ""</td></tr>
62 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o5" doxytag="posixAccount::shadowMin"></a>
63 &nbsp;</td><td class="memItemRight" valign=bottom><b>shadowMin</b> = "0"</td></tr>
65 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o6" doxytag="posixAccount::shadowMax"></a>
66 &nbsp;</td><td class="memItemRight" valign=bottom><b>shadowMax</b> = "0"</td></tr>
68 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o7" doxytag="posixAccount::shadowWarning"></a>
69 &nbsp;</td><td class="memItemRight" valign=bottom><b>shadowWarning</b> = "0"</td></tr>
71 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o8" doxytag="posixAccount::shadowLastChange"></a>
72 &nbsp;</td><td class="memItemRight" valign=bottom><b>shadowLastChange</b> = "0"</td></tr>
74 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o9" doxytag="posixAccount::shadowInactive"></a>
75 &nbsp;</td><td class="memItemRight" valign=bottom><b>shadowInactive</b> = "0"</td></tr>
77 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o10" doxytag="posixAccount::shadowExpire"></a>
78 &nbsp;</td><td class="memItemRight" valign=bottom><b>shadowExpire</b> = "0"</td></tr>
80 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o11" doxytag="posixAccount::gosaDefaultPrinter"></a>
81 &nbsp;</td><td class="memItemRight" valign=bottom><b>gosaDefaultPrinter</b> = ""</td></tr>
83 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o12" doxytag="posixAccount::gosaDefaultLanguage"></a>
84 &nbsp;</td><td class="memItemRight" valign=bottom><b>gosaDefaultLanguage</b> = ""</td></tr>
86 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o13" doxytag="posixAccount::gosaHostACL"></a>
87 &nbsp;</td><td class="memItemRight" valign=bottom><b>gosaHostACL</b> = array()</td></tr>
89 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o14" doxytag="posixAccount::status"></a>
90 &nbsp;</td><td class="memItemRight" valign=bottom><b>status</b> = ""</td></tr>
92 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o15" doxytag="posixAccount::loginShellList"></a>
93 &nbsp;</td><td class="memItemRight" valign=bottom><b>loginShellList</b> = array()</td></tr>
95 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o16" doxytag="posixAccount::groupMembership"></a>
96 &nbsp;</td><td class="memItemRight" valign=bottom><b>groupMembership</b> = array()</td></tr>
98 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o17" doxytag="posixAccount::savedGroupMembership"></a>
99 &nbsp;</td><td class="memItemRight" valign=bottom><b>savedGroupMembership</b> = array()</td></tr>
101 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o18" doxytag="posixAccount::savedUidNumber"></a>
102 &nbsp;</td><td class="memItemRight" valign=bottom><b>savedUidNumber</b> = ""</td></tr>
104 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o19" doxytag="posixAccount::savedGidNumber"></a>
105 &nbsp;</td><td class="memItemRight" valign=bottom><b>savedGidNumber</b> = ""</td></tr>
107 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o20" doxytag="posixAccount::use_shadowMin"></a>
108 &nbsp;</td><td class="memItemRight" valign=bottom><b>use_shadowMin</b> = "0"</td></tr>
110 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o21" doxytag="posixAccount::use_shadowMax"></a>
111 &nbsp;</td><td class="memItemRight" valign=bottom><b>use_shadowMax</b> = "0"</td></tr>
113 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o22" doxytag="posixAccount::use_shadowWarning"></a>
114 &nbsp;</td><td class="memItemRight" valign=bottom><b>use_shadowWarning</b> = "0"</td></tr>
116 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o23" doxytag="posixAccount::use_shadowInactive"></a>
117 &nbsp;</td><td class="memItemRight" valign=bottom><b>use_shadowInactive</b> = "0"</td></tr>
119 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o24" doxytag="posixAccount::use_shadowExpire"></a>
120 &nbsp;</td><td class="memItemRight" valign=bottom><b>use_shadowExpire</b> = "0"</td></tr>
122 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o25" doxytag="posixAccount::must_change_password"></a>
123 &nbsp;</td><td class="memItemRight" valign=bottom><b>must_change_password</b> = "0"</td></tr>
125 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o26" doxytag="posixAccount::force_ids"></a>
126 &nbsp;</td><td class="memItemRight" valign=bottom><b>force_ids</b> = 0</td></tr>
128 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o27" doxytag="posixAccount::printerList"></a>
129 &nbsp;</td><td class="memItemRight" valign=bottom><b>printerList</b> = array()</td></tr>
131 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o28" doxytag="posixAccount::group_dialog"></a>
132 &nbsp;</td><td class="memItemRight" valign=bottom><b>group_dialog</b> = FALSE</td></tr>
134 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o29" doxytag="posixAccount::hosts_dialog"></a>
135 &nbsp;</td><td class="memItemRight" valign=bottom><b>hosts_dialog</b> = FALSE</td></tr>
137 <tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><b>attributes</b></td></tr>
139 <tr><td class="memItemLeft" nowrap align=right valign=top><a name="o31" doxytag="posixAccount::objectclasses"></a>
140 &nbsp;</td><td class="memItemRight" valign=bottom><b>objectclasses</b> = array("posixAccount", "shadowAccount")</td></tr>
142 </table>
143 <hr><a name="_details"></a><h2>Detailed Description</h2>
144 posixAccount plugin 
145 <p>
146 <dl compact><dt><b>Author:</b></dt><dd>Cajus Pollmeier &lt;<a href="mailto:pollmeier@gonicus.de">pollmeier@gonicus.de</a>&gt; </dd></dl>
147 <dl compact><dt><b>Version:</b></dt><dd>2.00 </dd></dl>
148 <dl compact><dt><b>Date:</b></dt><dd>24.07.2003</dd></dl>
149 This class provides the functionality to read and write all attributes relevant for posixAccounts and shadowAccounts from/to the LDAP. It does syntax checking and displays the formulars required. 
150 <p>
151 <hr><h2>Member Function Documentation</h2>
152 <a name="a1" doxytag="posixAccount::execute"></a><p>
153 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
154   <tr>
155     <td class="mdRow">
156       <table cellpadding="0" cellspacing="0" border="0">
157         <tr>
158           <td class="md" nowrap valign="top"> posixAccount::execute </td>
159           <td class="md" valign="top">(&nbsp;</td>
160           <td class="mdname1" valign="top" nowrap>          </td>
161           <td class="md" valign="top">&nbsp;)&nbsp;</td>
162           <td class="md" nowrap></td>
163         </tr>
165       </table>
166     </td>
167   </tr>
168 </table>
169 <table cellspacing=5 cellpadding=0 border=0>
170   <tr>
171     <td>
172       &nbsp;
173     </td>
174     <td>
176 <p>
177 execute plugin 
178 <p>
179 Generates the html output for this node 
180 <p>
181 Reimplemented from <a class="el" href="classplugin.html#a1">plugin</a>.    </td>
182   </tr>
183 </table>
184 <hr><h2>Member Data Documentation</h2>
185 <a name="o30" doxytag="posixAccount::attributes"></a><p>
186 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
187   <tr>
188     <td class="mdRow">
189       <table cellpadding="0" cellspacing="0" border="0">
190         <tr>
191           <td class="md" nowrap valign="top"> posixAccount::attributes
192       </table>
193     </td>
194   </tr>
195 </table>
196 <table cellspacing=5 cellpadding=0 border=0>
197   <tr>
198     <td>
199       &nbsp;
200     </td>
201     <td>
203 <p>
204 <b>Initial value:</b><div class="fragment"><pre> array(<span class="stringliteral">"homeDirectory"</span>, <span class="stringliteral">"loginShell"</span>, <span class="stringliteral">"uidNumber"</span>, <span class="stringliteral">"gidNumber"</span>, <span class="stringliteral">"gecos"</span>,
205                         <span class="stringliteral">"shadowMin"</span>, <span class="stringliteral">"shadowMax"</span>, <span class="stringliteral">"shadowWarning"</span>, <span class="stringliteral">"shadowInactive"</span>, <span class="stringliteral">"shadowLastChange"</span>,
206                         <span class="stringliteral">"shadowExpire"</span>, <span class="stringliteral">"gosaDefaultPrinter"</span>, <span class="stringliteral">"gosaDefaultLanguage"</span>, <span class="stringliteral">"uid"</span>)
207 </pre></div>
208 <p>
209 Reimplemented from <a class="el" href="classplugin.html">plugin</a>.    </td>
210   </tr>
211 </table>
212 <hr>The documentation for this class was generated from the following file:<ul>
213 <li>class_posixAccount.inc</ul>
214 <hr size="1"><address style="align: right;"><small>Generated on Sat Jul 26 18:32:23 2003 for GOsa by
215 <a href="http://www.doxygen.org/index.html">
216 <img src="doxygen.png" alt="doxygen" align="middle" border=0 > 
217 </a>1.3.2 </small></address>
218 </body>
219 </html>