Interface tcOrganizationOperationsIntf

All Superinterfaces:
tcUtilityOperationsIntf

public interface tcOrganizationOperationsIntf extends tcUtilityOperationsIntf
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addAdministrator(long plOrganizationKey, long plGroupKey, boolean pbWrite, boolean pbDelete)
    Adds a group to the list of groups that have authorization access over the specified object.
    void
    addObjectAllowed(long plOrganizationKey, long plObjectKey, boolean pbSelfServiceable)
    Deprecated. 
    void
    addObjectAllowed(long plOrgKey, long plObjectKey, Map phAttributeList)
    Deprecated. 
    boolean
    canResourceBeProvisioned(long orgKey, long objectKey)
    Determines if a resource can be provisioned to an organization or not.
    long
    Creates an organization in OIM with the specified attributes.
    void
    deleteOrganization(long plOrgKey)
    Deletes a specified organization
    void
    deleteOrganizations(long[] palOrgKeys)
    Deletes a list of organizations
    void
    disableOrganization(long plOrgKey)
    Disables an enabled organization in OIM
    void
    disableOrganizations(long[] palOrgKeys)
    Disables a list of enabled organizations in OIM
    void
    enableOrganization(long plOrgKey)
    Enables a disabled organization in OIM
    void
    enableOrganizations(long[] palOrgKeys)
    Enables a list of disabled organizations in OIM
    Thor.API.tcResultSet
    findOrganizations(Map phAttributeList)
    Returns a list of organizations (in the form of a tcResultSet) that matches the provided attribute list.
    Thor.API.tcResultSet
    findOrganizationsFiltered(Map phAttributeList, String[] pasFieldList)
    Returns a list of organizations (in the form of a list of tcDataRecord) that matches the provided attribute list.
    Thor.API.tcResultSet
    findOrganizationsFiltered(Map phAttributeList, String[] pasFieldList, int startRow, int pageSize, String[] order, boolean ascendingOrder)
    Returns a list of organizations (in the form of a list of tcDataRecord) that matches the provided attribute list.
    Thor.API.tcResultSet
    getAdministrators(long plOrganizationKey)
    Returns a list of groups that are administrative groups of the specified organization
    Thor.API.tcResultSet
    getAdministrators(Map searchCriteria)
    Returns a list of groups that are administrative groups of the specified organization
    Thor.API.tcResultSet
    getEncodedValue(String strDecodeVal, String strFieldName)
    This object returns a resultset of the object available for the given encoded value.
    Thor.API.tcResultSet
    getListOfUsers(long plOrganizationKey)
    Returns a list of users (in the form of a tcResultSet) that are in the specified organization
    long
    getNumberOfSubOrgs(long plOrgKey)
    Returns the number of sub-organization of a specified Organization
    long
    getNumberOfUsers(long plOrgKey)
    Returns the number of users associated to a specified organization
    Thor.API.tcResultSet
    getObjects(long orgKey)
    Gets a list of all the objects that have been provisioned for the given organization.
    Thor.API.tcResultSet
    getObjects(long orgKey, int startIndex, int pageSize, Map attributeList)
    Gets a list of all the objects that have been provisioned for the given organization.
    Thor.API.tcResultSet
    getObjectsAllowed(long orgKey)
    Deprecated. 
    Thor.API.tcResultSet
    getSubOrganizations(long plOrganizationKey)
    Returns a list of organizations (in the form of a tcResultSet) that are child organizations of the specified organization
    Thor.API.tcResultSet
    Returns a list groups of that are not assigned as administartive groups for an organization.
    Thor.API.tcResultSet
    Returns a list groups of that are not assigned as administartive groups for specified organization.
    Thor.API.tcResultSet
    getUnassignedResources(long plOrgKey)
    Returns a list resource objects that are not assigned for the given organization.
    Thor.API.tcResultSet
    Returns a list organizations that are not assigned as suborganizations for the given organization.
    Thor.API.tcResultSet
    getUnassignedUsers(long plOrgKey)
    Returns a list users that are not assigned for the given organization.
    void
    moveOrganizations(long[] palOrgKeys, long plTargetOrgKey)
    Makes a list of organizations as sub-organization of a target organization
    void
    moveUsers(long[] palUserKeys, long plTargetOrgKey)
    moves the given users to a specified organization
    long
    provisionObject(long plOrgKey, long plObjectKey)
    Provision an object for an organization directly without going through a request.
    long
    provisionObject(long plOrgKey, long plObjectKey, Map phMapping)
    Provision an object for an organization directly without going through a request including any specific parameters
    provisionResource(long plOrgKey, long plObjectKey)
    Provision an object for an organization directly without going through a request.
    void
    removeAdministrator(long plOrgKey, long plGroupKey)
    Removes a given administrator from the specified organization
    void
    removeObjectAllowed(long plOrgKey, long plObjectKey)
    Deprecated. 
    void
    updateAdministrator(long plOrgKey, long plGroupKey, boolean pbWrite, boolean pbDelete)
    Updates a group that has administrative access over a specified organization.
    void
    updateObjectAllowed(long plOrgKey, long plObjectKey, Map phAttributeList)
    Deprecated. 
    void
    updateOrganization(long orgKey, Map attributes)
    Updates organization information based on the attribute that are passed to this method
    void
    updateOrganization(Thor.API.tcResultSet poOrgResultSet, Map phAttributeList)
    Updates an Organiztion in OIM.

    Methods inherited from interface Thor.API.Base.tcUtilityOperationsIntf

    close, getName, setCountry, setLanguage, setVariant