KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > openmdx > security > realm1 > cci > Principal


1 // ----------------------------------------------------------------------------
2
// Instance/IntfBegin
3
// ----------------------------------------------------------------------------
4
//////////////////////////////////////////////////////////////////////////////
5
//
6
// Name: $Id: JMIAbstractMapper.java,v 1.11 2006/01/21 23:09:07 wfro Exp $
7
// Generated by: openMDX JMI Mapper
8
// Date: Mon Apr 03 11:39:05 CEST 2006
9
//
10
// GENERATED - DO NOT CHANGE MANUALLY
11
//
12
//////////////////////////////////////////////////////////////////////////////
13
package org.openmdx.security.realm1.cci;
14
15 public interface Principal
16   extends
17  org.openmdx.base.cci.BasicObject {
18 // ----------------------------------------------------------------------------
19
// Instance/IntfReferenceGet0_1WithQualifier
20
// ----------------------------------------------------------------------------
21
/**
22    * Retrieves the value for the reference <code>credential</code> for the
23    * specified qualifier attribute value.
24    * @param index The value for the qualifier attribute that qualifies this reference.
25    * @return The possibly null value for this reference.
26    * @exception JmiException If the value cannot be retrieved for some reason.
27    */

28   public org.openmdx.security.realm1.cci.Credential getCredential(
29     int index
30   );
31
32 // ----------------------------------------------------------------------------
33
// Instance/IntfReferenceGet0_nNoFilter
34
// ----------------------------------------------------------------------------
35
/**
36    * Retrieves the objects referenced by <code>credential</code>.
37    * @return The collection of referenced objects.
38    * @exception JmiException If the value cannot be retrieved for some reason.
39    */

40   public java.util.Collection JavaDoc getCredential(
41   );
42
43 // ----------------------------------------------------------------------------
44
// Instance/IntfReferenceAddWithQualifier
45
// ----------------------------------------------------------------------------
46
/**
47    * @param index The qualifier attribute value that qualifies the reference to get the element to be appended.
48    * @param newValue The element to be appended.
49    * @exception JmiException If the value cannot be appended for some reason.
50    */

51   public void addCredential (
52     int index,
53     org.openmdx.security.realm1.cci.Credential newValue
54   );
55
56 // ----------------------------------------------------------------------------
57
// Instance/IntfReferenceAddWithoutQualifier
58
// ----------------------------------------------------------------------------
59
/**
60    * @param newValue The element to be appended.
61    * @exception JmiException If the value cannot be appended for some reason.
62    */

63   public void addCredential (
64     org.openmdx.security.realm1.cci.Credential newValue
65   );
66
67 // ----------------------------------------------------------------------------
68
// Instance/IntfReferenceRemoveWithQualifier
69
// ----------------------------------------------------------------------------
70
/**
71    * @exception JmiException If the value cannot be removed for some reason.
72    */

73   public void removeCredential (
74     int index
75   );
76 // ----------------------------------------------------------------------------
77
// Instance/IntfAttributeGet0_1
78
// ----------------------------------------------------------------------------
79
/**
80    * @return The possibly null value for attribute <code>description</code>.
81    * @exception JmiException If the value cannot be retrieved for some reason.
82    */

83   public String JavaDoc getDescription(
84   );
85
86 // ----------------------------------------------------------------------------
87
// Instance/IntfAttributeSet0_1
88
// ----------------------------------------------------------------------------
89

90
91   /**
92    * Sets a new value for the attribute <code>description</code>.
93    * @param newValue The possibly null new value for attribute <code>description</code>.
94    * @exception JmiException If the value cannot be set for some reason.
95    */

96   public void setDescription(
97     String JavaDoc newValue
98   );
99
100 // ----------------------------------------------------------------------------
101
// Instance/IntfAttributeGet1_1
102
// ----------------------------------------------------------------------------
103
/**
104    * Retrieves the value for the attribute <code>disabled</code>.
105    * @return The non-null value for attribute <code>disabled</code>.
106    * @exception JmiException If the value cannot be retrieved for some reason.
107    */

108   public boolean isDisabled(
109   );
110
111 // ----------------------------------------------------------------------------
112
// Instance/IntfAttributeSet1_1
113
// ----------------------------------------------------------------------------
114
/**
115    * Sets a new value for the attribute <code>disabled</code>.
116    * @param newValue The non-null new value for attribute <code>disabled</code>.
117    * @exception JmiException If the value cannot be set for some reason.
118    */

119   public void setDisabled(
120     boolean newValue
121   );
122
123 // ----------------------------------------------------------------------------
124
// Instance/IntfReferenceGet0_1WithQualifier
125
// ----------------------------------------------------------------------------
126
/**
127    * Retrieves the value for the reference <code>isMemberOf</code> for the
128    * specified qualifier attribute value.
129    * @param index The value for the qualifier attribute that qualifies this reference.
130    * @return The possibly null value for this reference.
131    * @exception JmiException If the value cannot be retrieved for some reason.
132    */

133   public org.openmdx.security.realm1.cci.Group getIsMemberOf(
134     int index
135   );
136
137 // ----------------------------------------------------------------------------
138
// Instance/IntfReferenceGet0_nNoFilter
139
// ----------------------------------------------------------------------------
140
/**
141    * Retrieves the objects referenced by <code>isMemberOf</code>.
142    * @return The collection of referenced objects.
143    * @exception JmiException If the value cannot be retrieved for some reason.
144    */

145   public java.util.Collection JavaDoc getIsMemberOf(
146   );
147
148 // ----------------------------------------------------------------------------
149
// Instance/IntfReferenceAddWithQualifier
150
// ----------------------------------------------------------------------------
151
/**
152    * @param index The qualifier attribute value that qualifies the reference to get the element to be appended.
153    * @param newValue The element to be appended.
154    * @exception JmiException If the value cannot be appended for some reason.
155    */

156   public void addIsMemberOf (
157     int index,
158     org.openmdx.security.realm1.cci.Group newValue
159   );
160
161 // ----------------------------------------------------------------------------
162
// Instance/IntfReferenceAddWithoutQualifier
163
// ----------------------------------------------------------------------------
164
/**
165    * @param newValue The element to be appended.
166    * @exception JmiException If the value cannot be appended for some reason.
167    */

168   public void addIsMemberOf (
169     org.openmdx.security.realm1.cci.Group newValue
170   );
171
172 // ----------------------------------------------------------------------------
173
// Instance/IntfReferenceRemoveWithQualifier
174
// ----------------------------------------------------------------------------
175
/**
176    * @exception JmiException If the value cannot be removed for some reason.
177    */

178   public void removeIsMemberOf (
179     int index
180   );
181 // ----------------------------------------------------------------------------
182
// Instance/IntfAttributeGet1_1
183
// ----------------------------------------------------------------------------
184
/**
185    * Retrieves the value for the attribute <code>name</code>.
186    * @return The non-null value for attribute <code>name</code>.
187    * @exception JmiException If the value cannot be retrieved for some reason.
188    */

189   public String JavaDoc getName(
190   );
191
192 // ----------------------------------------------------------------------------
193
// Instance/IntfReferenceGet1_1NoQualifier
194
// ----------------------------------------------------------------------------
195
/**
196    * Retrieves the value for the reference <code>realm</code>.
197    * @return The non-null value for this reference.
198    * @exception JmiException If the value cannot be retrieved for some reason.
199    */

200   public org.openmdx.security.realm1.cci.Realm getRealm(
201   );
202
203 // ----------------------------------------------------------------------------
204
// Instance/IntfReferenceGet1_1NoQualifier
205
// ----------------------------------------------------------------------------
206
/**
207    * Retrieves the value for the reference <code>subject</code>.
208    * @return The non-null value for this reference.
209    * @exception JmiException If the value cannot be retrieved for some reason.
210    */

211   public org.openmdx.security.realm1.cci.Subject getSubject(
212   );
213
214 // ----------------------------------------------------------------------------
215
// Instance/IntfReferenceSetNoQualifier
216
// ----------------------------------------------------------------------------
217
/**
218    * Sets a new value for the reference <code>subject</code>.
219    * @param newValue The non-null new value for this reference.
220    * @exception JmiException If the value cannot be set for some reason.
221    */

222   public void setSubject(
223     org.openmdx.security.realm1.cci.Subject newValue
224   );
225
226 // ----------------------------------------------------------------------------
227
// Instance/IntfEnd.vm
228
// ----------------------------------------------------------------------------
229
}
230
Popular Tags