00001
00027 package org.objectweb.jonas.security.realm.factory;
00028
00033 public interface JResourceLDAPMBean extends JResourceMBean {
00034
00038 void clearCache();
00039
00040
00041
00046 String getInitialContextFactory();
00047
00052 String getProviderUrl();
00053
00059 String getSecurityAuthentication();
00060
00065 String getSecurityPrincipal();
00066
00071 String getSecurityCredentials();
00072
00077 String getSecurityProtocol();
00078
00083 String getLanguage();
00084
00090 String getReferral();
00091
00096 String getStateFactories();
00097
00102 String getAuthenticationMode();
00103
00108 String getUserPasswordAttribute();
00109
00114 String getUserRolesAttribute();
00115
00120 String getRoleNameAttribute();
00121
00126 String getBaseDN();
00127
00133 String getUserDN();
00134
00139 String getUserSearchFilter();
00140
00147 String getRoleDN();
00148
00153 String getRoleSearchFilter();
00154
00159 String getAlgorithm();
00160
00161
00162
00167 void setInitialContextFactory(String initialContextFactory);
00168
00173 void setProviderUrl(String providerUrl);
00174
00181 void setSecurityAuthentication(String securityAuthentication);
00182
00187 void setSecurityPrincipal(String securityPrincipal);
00188
00193 void setSecurityCredentials(String securityCredentials);
00194
00199 void setSecurityProtocol(String securityProtocol);
00200
00205 void setLanguage(String language);
00206
00212 void setReferral(String referral);
00213
00218 void setStateFactories(String stateFactories);
00219
00225 void setAuthenticationMode(String authenticationMode);
00226
00232 void setUserPasswordAttribute(String userPasswordAttribute);
00233
00239 void setUserRolesAttribute(String userRolesAttribute);
00240
00245 void setRoleNameAttribute(String roleNameAttribute);
00246
00251 void setBaseDN(String baseDN);
00252
00258 void setUserDN(String userDN);
00259
00264 void setUserSearchFilter(String userSearchFilter);
00265
00272 void setRoleDN(String roleDN);
00273
00278 void setRoleSearchFilter(String roleSearchFilter);
00279
00284 void setAlgorithm(String algorithm);
00285
00286 }