| java.lang.Object org.opencms.db.generic.CmsUserDriver org.opencms.db.db2.CmsUserDriver
Methods inherited from org.opencms.db.generic.CmsUserDriver | public void addResourceToOrganizationalUnit(CmsDbContext dbc, CmsOrganizationalUnit orgUnit, CmsResource resource) throws CmsDataAccessException(Code)(Java Doc) public void createAccessControlEntry(CmsDbContext dbc, CmsProject project, CmsUUID resource, CmsUUID principal, int allowed, int denied, int flags) throws CmsDataAccessException(Code)(Java Doc) public CmsGroup createGroup(CmsDbContext dbc, CmsUUID groupId, String groupFqn, String description, int flags, String parentGroupFqn) throws CmsDataAccessException(Code)(Java Doc) public CmsOrganizationalUnit createOrganizationalUnit(CmsDbContext dbc, String name, String description, int flags, CmsOrganizationalUnit parent, String associatedResource) throws CmsDataAccessException(Code)(Java Doc) protected String createRoleQuery(String mainQuery, boolean includeSubOus, boolean readRoles)(Code)(Java Doc) public void createRootOrganizationalUnit(CmsDbContext dbc)(Code)(Java Doc) public CmsUser createUser(CmsDbContext dbc, CmsUUID id, String userFqn, String password, String firstname, String lastname, String email, long lastlogin, int flags, long dateCreated, Map additionalInfos) throws CmsDataAccessException(Code)(Java Doc) public void createUserInGroup(CmsDbContext dbc, CmsUUID userId, CmsUUID groupId) throws CmsDataAccessException(Code)(Java Doc) public void deleteAccessControlEntries(CmsDbContext dbc, CmsProject project, CmsUUID resource) throws CmsDataAccessException(Code)(Java Doc) public void deleteGroup(CmsDbContext dbc, String groupFqn) throws CmsDataAccessException(Code)(Java Doc) public void deleteOrganizationalUnit(CmsDbContext dbc, CmsOrganizationalUnit organizationalUnit) throws CmsDataAccessException(Code)(Java Doc) public void deleteUser(CmsDbContext dbc, String userFqn) throws CmsDataAccessException(Code)(Java Doc) public void deleteUserInGroup(CmsDbContext dbc, CmsUUID userId, CmsUUID groupId) throws CmsDataAccessException(Code)(Java Doc) public void deleteUserInfos(CmsDbContext dbc, CmsUUID userId) throws CmsDataAccessException(Code)(Java Doc) public void destroy() throws Throwable(Code)(Java Doc) public boolean existsGroup(CmsDbContext dbc, String groupFqn) throws CmsDataAccessException(Code)(Java Doc) public boolean existsUser(CmsDbContext dbc, String userFqn) throws CmsDataAccessException(Code)(Java Doc) public void fillDefaults(CmsDbContext dbc) throws CmsInitException(Code)(Java Doc) public List getGroups(CmsDbContext dbc, CmsOrganizationalUnit orgUnit, boolean includeSubOus, boolean readRoles) throws CmsDataAccessException(Code)(Java Doc) public List getOrganizationalUnits(CmsDbContext dbc, CmsOrganizationalUnit parent, boolean includeChildren) throws CmsDataAccessException(Code)(Java Doc) public List getResourcesForOrganizationalUnit(CmsDbContext dbc, CmsOrganizationalUnit orgUnit) throws CmsDataAccessException(Code)(Java Doc) public CmsSqlManager getSqlManager()(Code)(Java Doc) public List getUsers(CmsDbContext dbc, CmsOrganizationalUnit orgUnit, boolean recursive) throws CmsDataAccessException(Code)(Java Doc) public void init(CmsDbContext dbc, CmsConfigurationManager configurationManager, List successiveDrivers, CmsDriverManager driverManager)(Code)(Java Doc) public org.opencms.db.generic.CmsSqlManager initSqlManager(String classname)(Code)(Java Doc) protected CmsAccessControlEntry internalCreateAce(ResultSet res) throws SQLException(Code)(Java Doc) protected CmsAccessControlEntry internalCreateAce(ResultSet res, CmsUUID newId) throws SQLException(Code)(Java Doc) protected void internalCreateDefaultGroups(CmsDbContext dbc, String ouFqn, String ouDescription, boolean webuser) throws CmsException(Code)(Java Doc) protected CmsGroup internalCreateGroup(ResultSet res) throws SQLException(Code)(Java Doc) protected CmsOrganizationalUnit internalCreateOrgUnitFromResource(CmsDbContext dbc, CmsResource resource) throws CmsException(Code)(Java Doc) protected CmsResource internalCreateResourceForOrgUnit(CmsDbContext dbc, String path, int flags) throws CmsException(Code)(Java Doc) protected CmsUser internalCreateUser(CmsDbContext dbc, ResultSet res) throws CmsDataAccessException, SQLException(Code)(Java Doc) protected void internalDeleteOrgUnitResource(CmsDbContext dbc, CmsResource resource) throws CmsException(Code)(Java Doc) protected CmsResource internalOrgUnitFolder(CmsDbContext dbc, CmsOrganizationalUnit orgUnit) throws CmsException(Code)(Java Doc) protected List internalResourcesForOrgUnit(CmsDbContext dbc, CmsResource ouResource) throws CmsException(Code)(Java Doc) protected void internalUpdateRoleGroup(CmsDbContext dbc, String groupName, CmsRole role) throws CmsDataAccessException(Code)(Java Doc) protected void internalValidateResourceForOrgUnit(CmsDbContext dbc, CmsOrganizationalUnit orgUnit, String rootPath) throws CmsException(Code)(Java Doc) protected boolean internalValidateUserInGroup(CmsDbContext dbc, CmsUUID userId, CmsUUID groupId) throws CmsDataAccessException(Code)(Java Doc) protected void internalWriteOrgUnitProperty(CmsDbContext dbc, CmsResource resource, CmsProperty property) throws CmsException(Code)(Java Doc) protected void internalWriteUserInfos(CmsDbContext dbc, CmsUUID userId, Map additionalInfo) throws CmsDataAccessException(Code)(Java Doc) public void publishAccessControlEntries(CmsDbContext dbc, CmsProject offlineProject, CmsProject onlineProject, CmsUUID offlineId, CmsUUID onlineId) throws CmsDataAccessException(Code)(Java Doc) public List readAccessControlEntries(CmsDbContext dbc, CmsProject project, CmsUUID resource, boolean inheritedOnly) throws CmsDataAccessException(Code)(Java Doc) public CmsAccessControlEntry readAccessControlEntry(CmsDbContext dbc, CmsProject project, CmsUUID resource, CmsUUID principal) throws CmsDataAccessException(Code)(Java Doc) public List readChildGroups(CmsDbContext dbc, String parentGroupFqn) throws CmsDataAccessException(Code)(Java Doc) public CmsGroup readGroup(CmsDbContext dbc, CmsUUID groupId) throws CmsDataAccessException(Code)(Java Doc) public CmsGroup readGroup(CmsDbContext dbc, String groupFqn) throws CmsDataAccessException(Code)(Java Doc) public List readGroupsOfUser(CmsDbContext dbc, CmsUUID userId, String ouFqn, boolean includeChildOus, String remoteAddress, boolean readRoles) throws CmsDataAccessException(Code)(Java Doc) public CmsOrganizationalUnit readOrganizationalUnit(CmsDbContext dbc, String ouFqn) throws CmsDataAccessException(Code)(Java Doc) public CmsUser readUser(CmsDbContext dbc, CmsUUID id) throws CmsDataAccessException(Code)(Java Doc) public CmsUser readUser(CmsDbContext dbc, String userFqn) throws CmsDataAccessException(Code)(Java Doc) public CmsUser readUser(CmsDbContext dbc, String userFqn, String password, String remoteAddress) throws CmsDataAccessException, CmsPasswordEncryptionException(Code)(Java Doc) public Map readUserInfos(CmsDbContext dbc, CmsUUID userId) throws CmsDataAccessException(Code)(Java Doc) public List readUsersOfGroup(CmsDbContext dbc, String groupFqn, boolean includeOtherOuUsers) throws CmsDataAccessException(Code)(Java Doc) public void removeAccessControlEntries(CmsDbContext dbc, CmsProject project, CmsUUID resource) throws CmsDataAccessException(Code)(Java Doc) public void removeAccessControlEntriesForPrincipal(CmsDbContext dbc, CmsProject project, CmsProject onlineProject, CmsUUID principal) throws CmsDataAccessException(Code)(Java Doc) public void removeAccessControlEntry(CmsDbContext dbc, CmsProject project, CmsUUID resource, CmsUUID principal) throws CmsDataAccessException(Code)(Java Doc) public void removeResourceFromOrganizationalUnit(CmsDbContext dbc, CmsOrganizationalUnit orgUnit, CmsResource resource) throws CmsDataAccessException(Code)(Java Doc) public void setUsersOrganizationalUnit(CmsDbContext dbc, CmsOrganizationalUnit orgUnit, CmsUser user) throws CmsDataAccessException(Code)(Java Doc) public void writeAccessControlEntry(CmsDbContext dbc, CmsProject project, CmsAccessControlEntry acEntry) throws CmsDataAccessException(Code)(Java Doc) public void writeGroup(CmsDbContext dbc, CmsGroup group) throws CmsDataAccessException(Code)(Java Doc) public void writeOrganizationalUnit(CmsDbContext dbc, CmsOrganizationalUnit organizationalUnit) throws CmsDataAccessException(Code)(Java Doc) public void writePassword(CmsDbContext dbc, String userFqn, String oldPassword, String newPassword) throws CmsDataAccessException, CmsPasswordEncryptionException(Code)(Java Doc) public void writeUser(CmsDbContext dbc, CmsUser user) throws CmsDataAccessException(Code)(Java Doc) public void writeUserInfo(CmsDbContext dbc, CmsUUID userId, String key, Object value) throws CmsDataAccessException(Code)(Java Doc)
|
|
|