|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.axeda.esrs.portal.user.ODBCUserStore
public abstract class ODBCUserStore
Abstract implementation of the ODBCUserStore class. This provides a stub implementation for all of the methods which are not going to be implemented in the EMC implementation. User: kholbrook Date: Apr 17, 2009 Time: 11:39:24 AM
| Constructor Summary | |
|---|---|
ODBCUserStore()
|
|
| Method Summary | |
|---|---|
void |
addGroupsToGroup(java.util.Collection collection,
java.lang.String s)
Stub implementation, please do not override unless necessary |
void |
addUsersToGroup(java.util.Collection collection,
java.lang.String s)
Stub implementation, please do not override unless necessary |
void |
addUserToGroups(java.lang.String s,
java.util.Collection collection)
Stub implementation, please do not override unless necessary |
boolean |
canEditAttributes()
Stub implementation, please do not override unless necessary |
boolean |
canEditGroupAttributes()
Stub implementation, please do not override unless necessary |
void |
changeAttribute(java.lang.String s,
com.axeda.common.user.UserAttribute userAttribute,
java.lang.Object o)
Stub implementation, please do not override unless necessary |
void |
changeAttributes(java.lang.String s,
java.util.Map map)
Stub implementation, please do not override unless necessary |
void |
changePassword(java.lang.String s,
java.lang.String s1)
Stub implementation, please do not override unless necessary |
void |
changeUserGroupAttribute(java.lang.String s,
com.axeda.common.user.UserGroupAttribute userGroupAttribute,
java.lang.Object o)
Stub implementation, please do not override unless necessary |
void |
changeUserGroupAttributes(java.lang.String s,
java.util.Map map)
Stub implementation, please do not override unless necessary |
void |
createUser(java.lang.String s,
java.lang.String s1,
java.lang.String s2,
java.util.Map map,
java.lang.String[] strings)
Stub implementation, please do not override unless necessary |
void |
createUser(java.lang.String s,
java.lang.String s1,
java.lang.String s2,
java.util.Map map,
java.lang.String[] strings,
boolean b)
Stub implementation, please do not override unless necessary |
void |
createUser(java.lang.String s,
java.lang.String s1,
java.lang.String s2,
java.lang.String[] strings)
Stub implementation, please do not override unless necessary |
void |
createUserGroup(java.lang.String s,
java.lang.String s1)
Stub implementation, please do not override unless necessary |
void |
createUserGroup(java.lang.String s,
java.lang.String s1,
java.lang.String s2)
Stub implementation, please do not override unless necessary |
void |
deleteUser(java.lang.String s)
Stub implementation, please do not override unless necessary |
void |
deleteUserGroup(java.lang.String s)
Stub implementation, please do not override unless necessary |
java.util.List |
getAncestersForGroup(java.lang.String groupName)
Stub implementation, please do not override unless necessary |
java.util.List |
getAncestersForUser(java.lang.String userId)
Stub implementation, please do not override unless necessary |
java.lang.String |
getGroupDn(java.lang.String name)
Since this is a non-LDAP class there is no notion of DN/CN. |
java.util.List |
getGroupDNsForUser(java.lang.String userId,
boolean includeParentGroups)
Stub implementation, please do not override unless necessary |
java.lang.String |
getGroupObjectClass(Authenticator authenticator)
Stub implementation, please do not override unless necessary |
java.util.List |
getGroupsForGroup(java.lang.String groupName)
Stub implementation, please do not override unless necessary |
java.util.List |
getGroupsForUser(java.lang.String userId,
boolean includeParentGroups)
Stub implementation, please do not override unless necessary |
void |
getGroupsInGroup(java.lang.String groupName,
java.util.List currentGroups,
boolean includeSubgroups)
Stub implementation, please do not override unless necessary |
void |
getGroupsInGroup(java.lang.String groupName,
java.lang.String groupCriteria,
java.util.List groups,
boolean directly)
Merges the child groups of the specified group into the provided list of groups |
long |
getPasswordExpirationTime(java.lang.String userName)
Stub implementation, please do not override unless necessary |
java.util.List |
getPrimaryUserGroups(java.util.List groups)
Stub implementation, please do not override unless necessary |
java.util.List |
getPrimaryUsers(java.util.List groups)
Stub implementation, please do not override unless necessary |
java.util.Map |
getUserAttributes(java.lang.String userId,
java.util.List attributes)
Stub implementation, please do not override unless necessary |
java.util.List |
getUserDirectoryNames(java.lang.String filter,
java.lang.String[] groups)
Stub implementation, please do not override unless necessary |
java.lang.String |
getUserDn(java.lang.String name)
Since this is a non-LDAP class there is no notion of DN/CN. |
java.util.Map |
getUserGroupAttributes(java.lang.String userGroupName,
java.util.List attributes)
Stub implementation, please do not override unless necessary |
java.lang.String |
getUserObjectClass(Authenticator authenticator)
Stub implementation, please do not override unless necessary |
java.util.List |
getUsers(java.lang.String searchCriteria,
int countLimit)
Stub implementation, please do not override unless necessary |
java.util.List |
getUsersDirectlyInGroup(java.lang.String groupName,
java.lang.String userCriteria)
Stub implementation, please do not override unless necessary |
void |
getUsersInGroup(java.lang.String groupName,
java.lang.String userCriteria,
boolean directly)
Stub implementation, please do not override unless necessary |
void |
getUsersInGroup(java.lang.String groupName,
java.lang.String userCriteria,
java.util.List users,
boolean directly)
Merges the child users of the specified group into the provided list of groups |
boolean |
hasVendorStore()
Stub implementation, please do not override unless necessary |
void |
isPasswordExpiring(java.lang.String userName)
Stub implementation, please do not override unless necessary |
boolean |
isPrimaryUser(java.lang.String user)
Stub implementation, please do not override unless necessary |
boolean |
isPrimaryUserGroup(java.lang.String group)
Stub implementation, please do not override unless necessary |
boolean |
isUserValid(java.lang.String s,
java.lang.String s1)
Always return true for this user, the authenticator should already have estab lished the validity of this user |
boolean |
isVendorStore()
Indicates whether this UserStore was instantiated as a partner User Store (i.e. |
void |
removeGroupsFromGroup(java.util.Collection collection,
java.lang.String s)
Stub implementation, please do not override unless necessary |
void |
removeUserFromGroups(java.lang.String s,
java.util.Collection collection)
Stub implementation, please do not override unless necessary |
void |
removeUsersFromGroup(java.util.Collection collection,
java.lang.String s)
Stub implementation, please do not override unless necessary |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ODBCUserStore()
| Method Detail |
|---|
public java.util.List getPrimaryUsers(java.util.List groups)
groups - List of groups to query for users
public java.util.List getPrimaryUserGroups(java.util.List groups)
groups - List of groups to query for users
public java.util.List getUsersDirectlyInGroup(java.lang.String groupName,
java.lang.String userCriteria)
throws UserStoreException
groupName - Name of group to query for usersuserCriteria - User criteria string for narrowing down the set of users
UserStoreException
public java.util.List getAncestersForGroup(java.lang.String groupName)
throws UserStoreException
groupName - Name of group to query for ancestors
UserStoreException
public java.util.List getAncestersForUser(java.lang.String userId)
throws UserStoreException
userId - Name of user to query for ancestors
UserStoreException
public java.util.List getGroupsForGroup(java.lang.String groupName)
throws UserStoreException
groupName - Name of group to query for child groups
UserStoreException
public java.util.List getGroupsForUser(java.lang.String userId,
boolean includeParentGroups)
throws UserStoreException
userId - Name of user to query for ancestorsincludeParentGroups - Boolean to indicate whether or not to look in parent groups of the groups which the user is a member of
UserStoreException
public java.util.List getUsers(java.lang.String searchCriteria,
int countLimit)
throws UserStoreException
searchCriteria - Criteria to use when querying for userscountLimit - The max # of users to return
UserStoreExceptionpublic boolean canEditAttributes()
public boolean canEditGroupAttributes()
public java.lang.String getGroupObjectClass(Authenticator authenticator)
authenticator - An authenticator from WebLogic's Authenticator list
public java.util.List getGroupDNsForUser(java.lang.String userId,
boolean includeParentGroups)
throws UserStoreException
userId - The username for the user to get DNs forincludeParentGroups - True if the parent groups for this user need to be loaded
UserStoreExceptionpublic long getPasswordExpirationTime(java.lang.String userName)
userName -
public java.util.Map getUserAttributes(java.lang.String userId,
java.util.List attributes)
userId - The user whose attributes are being loadedattributes - The list of user attributes which we will merge with the newly found
public java.util.List getUserDirectoryNames(java.lang.String filter,
java.lang.String[] groups)
filter - The filter for usernames to loadgroups - The list of groups to search for the users
public java.util.Map getUserGroupAttributes(java.lang.String userGroupName,
java.util.List attributes)
userGroupName - The name of the user group to load attributes fromattributes - The list of attributes to merge newfound attributes with
public java.lang.String getUserObjectClass(Authenticator authenticator)
authenticator - The authenticator to ask for the User Object Class ("User" for most LDAP)
public void getGroupsInGroup(java.lang.String groupName,
java.util.List currentGroups,
boolean includeSubgroups)
throws UserStoreException
groupName - The name of the group to search for child groupscurrentGroups - The list of groups to merge any found groups intoincludeSubgroups - Determines whether to search sub groups
UserStoreException
public void getUsersInGroup(java.lang.String groupName,
java.lang.String userCriteria,
boolean directly)
throws UserStoreException
groupName - The name of the group to search for child groupsuserCriteria - The criteria to use for narrowing the list of usersdirectly - Determines whether to search sub groups
UserStoreExceptionpublic boolean hasVendorStore()
UserStoreExceptionpublic void isPasswordExpiring(java.lang.String userName)
userName - The name of the user to check for an expiring password
UserStoreExceptionpublic boolean isPrimaryUser(java.lang.String user)
user - Name of user to check
public boolean isPrimaryUserGroup(java.lang.String group)
group - The name of the group to check
public java.lang.String getGroupDn(java.lang.String name)
name - The group name
public java.lang.String getUserDn(java.lang.String name)
name - The user name
public void changePassword(java.lang.String s,
java.lang.String s1)
throws com.axeda.common.user.UserStoreException
s - The usernames1 - The password
com.axeda.common.user.UserStoreException
public void changeAttribute(java.lang.String s,
com.axeda.common.user.UserAttribute userAttribute,
java.lang.Object o)
throws com.axeda.common.user.UserStoreException
s - The usernameuserAttribute - The name of the attribute to adjusto - The object to set as the attribute value
com.axeda.common.user.UserStoreException
public void changeAttributes(java.lang.String s,
java.util.Map map)
throws com.axeda.common.user.UserStoreException
s - The usernamemap - The map of the attributes (name,value) to adjust
com.axeda.common.user.UserStoreException
public void createUserGroup(java.lang.String s,
java.lang.String s1)
throws com.axeda.common.user.UserStoreException
s - The name of the user creating new groups1 - The name of the new group
com.axeda.common.user.UserStoreException
public void createUserGroup(java.lang.String s,
java.lang.String s1,
java.lang.String s2)
throws com.axeda.common.user.UserStoreException
s - The name of the user creating the groups1 - The name of the new groups2 - The name of a group to make this group a child of
com.axeda.common.user.UserStoreException
public void deleteUserGroup(java.lang.String s)
throws com.axeda.common.user.UserStoreException
s - The name of the group to delete
com.axeda.common.user.UserStoreException
public void changeUserGroupAttribute(java.lang.String s,
com.axeda.common.user.UserGroupAttribute userGroupAttribute,
java.lang.Object o)
throws com.axeda.common.user.UserStoreException
s - The groupnameuserGroupAttribute - The name of the attribute to adjusto - The object to set as the attribute value
com.axeda.common.user.UserStoreException
public void changeUserGroupAttributes(java.lang.String s,
java.util.Map map)
throws com.axeda.common.user.UserStoreException
s - The groupnamemap - The map of the attributes (name,value) to adjust
com.axeda.common.user.UserStoreException
public void createUser(java.lang.String s,
java.lang.String s1,
java.lang.String s2,
java.lang.String[] strings)
throws com.axeda.common.user.UserStoreException
s - s1 - s2 - strings -
com.axeda.common.user.UserStoreException
public void createUser(java.lang.String s,
java.lang.String s1,
java.lang.String s2,
java.util.Map map,
java.lang.String[] strings)
throws com.axeda.common.user.UserStoreException
s - s1 - s2 - map - strings -
com.axeda.common.user.UserStoreException
public void createUser(java.lang.String s,
java.lang.String s1,
java.lang.String s2,
java.util.Map map,
java.lang.String[] strings,
boolean b)
throws com.axeda.common.user.UserStoreException
s - s1 - s2 - map - strings - b -
com.axeda.common.user.UserStoreException
public void deleteUser(java.lang.String s)
throws com.axeda.common.user.UserStoreException
s -
com.axeda.common.user.UserStoreException
public void addGroupsToGroup(java.util.Collection collection,
java.lang.String s)
throws com.axeda.common.user.UserStoreException
collection - s -
com.axeda.common.user.UserStoreException
public void removeGroupsFromGroup(java.util.Collection collection,
java.lang.String s)
throws com.axeda.common.user.UserStoreException
collection - s -
com.axeda.common.user.UserStoreException
public void addUsersToGroup(java.util.Collection collection,
java.lang.String s)
throws com.axeda.common.user.UserStoreException
collection - s -
com.axeda.common.user.UserStoreException
public void removeUsersFromGroup(java.util.Collection collection,
java.lang.String s)
throws com.axeda.common.user.UserStoreException
collection - s -
com.axeda.common.user.UserStoreException
public void addUserToGroups(java.lang.String s,
java.util.Collection collection)
throws com.axeda.common.user.UserStoreException
s - collection -
com.axeda.common.user.UserStoreException
public void removeUserFromGroups(java.lang.String s,
java.util.Collection collection)
throws com.axeda.common.user.UserStoreException
s - collection -
com.axeda.common.user.UserStoreException
public boolean isUserValid(java.lang.String s,
java.lang.String s1)
throws com.axeda.common.user.UserStoreException
s - The usernames1 - The password
com.axeda.common.user.UserStoreException
public void getGroupsInGroup(java.lang.String groupName,
java.lang.String groupCriteria,
java.util.List groups,
boolean directly)
throws UserStoreException
groupName - The name of the group to query for childrengroupCriteria - The query string to narrow the list of child groups returnedgroups - The list of Group objects into which to merge the newly found groupsdirectly - If true read only the direct children of this group, if false traverse the hierarchy of child groups
UserStoreException
public void getUsersInGroup(java.lang.String groupName,
java.lang.String userCriteria,
java.util.List users,
boolean directly)
throws UserStoreException
groupName - The name of the group to query for childrenuserCriteria - The query string to narrow the list of child users returnedusers - The list of User objects into which to merge the newly found usersdirectly - If true read only the direct children of this group, if false traverse the hierarchy of child groups
UserStoreExceptionpublic boolean isVendorStore()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||