Interface tcGroupOperationsIntf

All Superinterfaces:
tcUtilityOperationsIntf

public interface tcGroupOperationsIntf extends tcUtilityOperationsIntf
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addAdministrator(long plGroupKey, long plAdminGroupKey, boolean pbWrite, boolean pbDelete)
    Deprecated. 
    void
    addAdministrators(long plGroupKey, long[] palAdminGroupKeys, boolean[] pbWrite, boolean[] pbDelete)
    Deprecated. 
    void
    addForm(long plGroupKey, long plWinKey, long plParentKey, int sequence, int nestlevel)
    Deprecated. 
    void
    addForms(long plGroupKey, long[] palWinKeys, long[] palParentKeys, int[] sequence, int[] nestlevel)
    Deprecated. 
    void
    addMemberGroup(long plGroupKey, long plMemberGroupKey)
    Adds a group as a member to the specified group.
    void
    addMemberGroups(long plGroupKey, long[] palMemberGroupKeys)
    Adds a list of user groups as members to the specified group.
    void
    addMembershipRule(long plGroupKey, long plRuleKey)
    Adds the Membership Rule to a given group
    void
    addMembershipRules(long groupKey, long[] ruleKeys)
    Adds a list of Membership Rules to a given group
    void
    addMemberUser(long plGroupKey, long plUserKey)
    Adds the specified user to the specified group.
    void
    addMemberUser(long plGroupKey, long plUserKey, boolean evaluatePolicies)
    Deprecated. 
    void
    addMemberUsers(long plGroupKey, long[] paUserKeys)
    Adds the specified users to the specified group.
    void
    addMemberUsers(long plGroupKey, long[] paUserKeys, boolean evaluatePolicies)
    Deprecated. 
    addMemberUsersNoTxn(long plGroupKey, long[] paUserKeys, boolean evaluatePolicies)
    Deprecated. 
    void
    addMenuItem(long plGroupKey, long plWinKey)
    Deprecated. 
    void
    addMenuItems(long groupKey, long[] winKeys)
    Deprecated. 
    void
    addObjectPermission(long plGroupKey, long plDobKey, boolean insertAllow, boolean updateAllow, boolean deleteAllow)
    Deprecated. 
    void
    addObjectPermissions(long groupKey, long[] dobKeys, boolean[] insertAllow, boolean[] updateAllow, boolean[] deleteAllow)
    Deprecated. 
    void
    addProvisionPolicies(long groupKey, long[] policykeys)
    Adds a list of Provision Policies to the specified group
    void
    addProvisionPolicy(long plGroupKey, long plPolicyKey)
    Adds a Provision Policy to a given group
    long
    createGroup(Map phAttributes)
    Create a group with the list of specified attributes.
    void
    decreaseMemberGroupPriority(long plGroupKey, long plMemberGroupKey)
    Decrease the priority of a group member in the specified group
    void
    decreaseMemberUserPriority(long plGroupKey, long plUserKey)
    Decrease the priority of a user member in the specified group
    void
    deleteGroup(long groupKey)
    Deletes a group from the OIM
    void
    deleteGroups(long[] groupKeys)
    Deletes a set of groups from the array of group keys
    Thor.API.tcResultSet
    Gets a list of the assigned Membership Rules for a given group, which matches the string pattern entered by the user
    Thor.API.tcResultSet
    findGroups(Map phAttributeList)
    Returns a list of groups (in the form of tcResultSet) that match the provided attribute list.
    Thor.API.tcResultSet
    findGroups(Map phAttributeList, String permission)
    Returns a list of groups (in the form of tcResultSet) that match the provided attribute list based on permission.
    Thor.API.tcResultSet
    findGroupsFiltered(Map attributeMap, String[] fieldsList, int startRow, int pageSize, String[] order, boolean ascendingOrder)
    Returns a list of users that match the provided attribute list.
    Thor.API.tcResultSet
    findUnAssignedGroups(Map phAttributeList, long plUserKey)
    Returns a list of groups (in the form of tcResultSet) that match the provided attribute list.
    Thor.API.tcResultSet
    Gets a list of the unassigned Membership Rules for a given group, which matches the string pattern entered by the user
    Thor.API.tcResultSet
    getAdministrators(long plGroupKey)
    Gets a list of the groups that have administrative control over the specified group
    Thor.API.tcResultSet
    getAdministrators(Map searchCriteria)
    Gets a list of the groups that have administrative control over the specified group
    Thor.API.tcResultSet
    Deprecated. 
    Thor.API.tcResultSet
    getAllMemberGroups(long plGroupKey)
    Gets a list of the groups that are a member of this group by direct and indirect inclusion.
    com.thortech.xl.orb.dataaccess.tcDataSetData
    getAllMemberGroupsData(long plGroupKey)
    Gets a list of the groups that are a member of this group by direct and indirect inclusion.
    Thor.API.tcResultSet
    getAllMembers(long plGroupKey)
    Gets a list of all users and groups that are member of the specified group by direct inclusion.
    Thor.API.tcResultSet
    getAllMembers(long plGroupKey, int startRow, int pageSize, String order, boolean ascendingOrder)
    Gets a list of all users and groups that are member of the specified group by direct inclusion.
    Thor.API.tcResultSet
    Returns all the available Membership Rules in OIM
    Thor.API.tcResultSet
    getAllMemberUsers(long plGroupKey)
    Gets a list of all the users that are a member of this group, by direct or indirect inclusion.
    Thor.API.tcResultSet
    getAllMemberUsers(long plGroupKey, int startRow, int pageSize, String order, boolean ascendingOrder)
    Gets a list of all the users that are a member of this group, by direct or indirect inclusion.
    Thor.API.tcResultSet
    Gets a list of all users and groups that are members of the specified group by direct and indirect inclusion.
    Thor.API.tcResultSet
    getAllMemberUsersAndGroups(long plGroupKey, int startRow, int pageSize, String order, boolean ascendingOrder)
    Gets a list of all users and groups that are members of the specified group by direct and indirect inclusion.
    Thor.API.tcResultSet
    Deprecated. 
    Thor.API.tcResultSet
    Deprecated. 
    Thor.API.tcResultSet
    getAllParentGroups(long groupKey)
    Gets a list of the groups that are a parent of this group by direct and indirect inclusion.
    Thor.API.tcResultSet
    Returns all the available Provision Policies that can be assigned to groups
    Thor.API.tcResultSet
    getAssignedForms(long groupKey)
    Deprecated. 
    Thor.API.tcResultSet
    Returns all the assigned Membership Rules for a given group
    Thor.API.tcResultSet
    getAssignedMenuItems(long groupKey)
    Deprecated. 
    Thor.API.tcResultSet
    Deprecated. 
    Thor.API.tcResultSet
    Deprecated. 
    Thor.API.tcResultSet
    Returns all the assign Provision Policies from a given group
    Thor.API.tcResultSet
    getMemberGroups(long plGroupKey)
    Gets a list of the groups that are a member of this group by direct inclusion.
    Thor.API.tcResultSet
    getMemberUsers(long plGroupKey)
    Gets a list of the users that are a member of this group by direct inclusion.
    Thor.API.tcResultSet
    getUnassignedAdministrators(long plGroupKey)
    Gets a list of the groups that are not assigned as the administrator groups of a specified group
    Thor.API.tcResultSet
    Returns a list groups of that are not assigned as Administartive Groups for an specified group.
    Thor.API.tcResultSet
    getUnassignedForms(long groupKey)
    Deprecated. 
    Thor.API.tcResultSet
    getUnassignedMemberGroups(long groupKey, Map attributeMap)
    Gets a list of the groups that are not assigned as member groups of the given group
    Thor.API.tcResultSet
    Returns all the unassigned Membership Rules for a given group
    Thor.API.tcResultSet
    getUnassignedMemberUsers(long groupKey, Map attributeMap)
    Gets a list of the users that are not assigned as members of the given group
    Thor.API.tcResultSet
    getUnassignedMenuItems(long groupKey)
    Deprecated. 
    Thor.API.tcResultSet
    Deprecated. 
    Thor.API.tcResultSet
    Deprecated. 
    Thor.API.tcResultSet
    Returns all the unassigned Provision Policies from a given group
    void
    increaseMemberGroupPriority(long plGroupKey, long plMemberGroupKey)
    Increase the priority of a group member in the specified group
    void
    increaseMemberUserPriority(long plGroupKey, long plUserKey)
    Increase the priority of a user member in the specified group
    isUserGroupMember(long plGroupKey, long plUserKey)
    Gets a list of the users that are a member of this group by direct inclusion.
    void
    removeAdministrator(long plGroupKey, long plAdminGroupKey)
    Removes a group from having administrative control over the specified group
    void
    removeAdministrators(long plGroupKey, long[] palAdminGroupKeys)
    Removes a list of groups from having administrative control over a specified group
    void
    removeAllMembers(long plGroupKey)
    Removes all member users and sub groups of the specified group
    void
    removeForm(long plGroupKey, long plWinKey)
    Deprecated. 
    void
    removeForms(long groupKey, long[] winKeys)
    Deprecated. 
    void
    removeMemberGroup(long plGroupKey, long plMemberGroupKey)
    Removes the specified member group from the specified group.
    void
    removeMemberGroups(long plGroupKey, long[] palMemberGroupKeys)
    Removes a list of user group members from the specified group.
    void
    removeMembershipRule(long plGroupKey, long plRuleKey)
    Removes a Membership Rule from a group
    void
    removeMembershipRules(long groupKey, long[] ruleKeys)
    Removes a list of Membership Rules from a group
    void
    removeMemberUser(long plGroupKey, long plUserKey)
    Removes the specified user from the specified group.
    void
    removeMemberUser(long plGroupKey, long plUserKey, boolean evaluatePolicies)
    Deprecated. 
    void
    removeMemberUsers(long plGroupKey, long[] paUserKeys)
    Removes the specified users from the specified group.
    void
    removeMemberUsers(long plGroupKey, long[] paUserKeys, boolean evaluatePolicies)
    Deprecated. 
    removeMemberUsersNoTxn(long plGroupKey, long[] paUserKeys, boolean evaluatePolicies)
    Deprecated. 
    void
    removeMenuItem(long plGroupKey, long plWinKey)
    Deprecated. 
    void
    removeMenuItems(long groupKey, long[] winKeys)
    Deprecated. 
    void
    removeObjectPermission(long plGroupKey, long plObjectPermissionKey)
    Deprecated. 
    void
    removeObjectPermissions(long groupKey, long[] dobKeys)
    Deprecated. 
    void
    removeProvisionPolicies(long groupKey, long[] policyKeys)
    Removes a list of assigned Provision Policies from the specified group
    void
    removeProvisionPolicy(long plGroupKey, long plPolicyKey)
    Removes an assigned Provision Policy from the group
    void
    setMemberGroupPriority(long plGroupKey, long plMemberGroupKey, int pnPriority)
    Deprecated. 
    void
    setMemberUserPriority(long plGroupKey, long plUserKey, int pnPriority)
    Deprecated. 
    void
    updateAdministrator(long plGroupKey, long plAdminGroupKey, boolean pbWrite, boolean pbDelete)
    Deprecated. 
    void
    updateAdministrators(long plGroupKey, long[] palAdminGroupKeys, boolean[] pbWrite, boolean[] pbDelete)
    Deprecated. 
    void
    updateGroup(Thor.API.tcResultSet poGroupResultSet, Map phAttributeList)
    Updates a group in OIM.
    void
    updateObjectPermission(long groupKey, long dobKey, Map attribute)
    Deprecated. 
    void
    updateObjectPermissions(long groupKey, DataObjectPermissions[] dataObjectPermissions)
    Deprecated. 

    Methods inherited from interface Thor.API.Base.tcUtilityOperationsIntf

    close, getName, setCountry, setLanguage, setVariant