com.ibm.rpm.resource.containers
ResourceModule

com.ibm.rpm.framework.RPMObject
  extended bycom.ibm.rpm.framework.containers.AbstractModule
   extended bycom.ibm.rpm.resource.containers.ResourceModule

ResourceModule
Extends: com.ibm.rpm.framework.containers.AbstractModule
Child objects: None

Related scope: com.ibm.rpm.resource.scope.ResourceModuleScope

This module class is used to load all the relevant containers related to Resource

Delete restrictions: This object can't be deleted.

Creation restrictions: This object may not be created. The database contains a fixed number of those objects that may be updated.

Supported API Calls: Primary key: The following fields are required when using the loadFromID and loadArrayFromID methods:

ID

Related code samples :

Java

C#

Field Summary
CitizenshipCountryCode[] citizenshipCountryCodes
    List of citizenship country codes in the application.
Classification[] classifications
    List of all the resource classifications.
ContactGroup[] contactGroups
    List of all the contact groups.
CustomFieldCategory[] customFieldCategories
    List of all the resource custom field categories.
EmployeeStatus[] employeeStatus
    List of all the valid employee status datafields.
Experience[] experiences
    List of all the experience datafields.
IndustryType[] industryTypes
    List of all the industry type datafields.
Language[] languages
    List of all the language datafields.
PreferenceRank[] preferenceRanks
    List of all the preference rank datafields.
ProficiencyLevel[] proficiencyLevels
    List of all the proficiency level datafields.
ResourceAttributeCompetencyCategory[] resourceAttributeCompetencyCategories
    List of all the resource competency categories.
ResourceAttributeSkillCategory[] resourceAttributeSkillCategories
    List of all the resource skill categories.
ScorecardFolder[] scorecardFolders
   The scorecard folders.
WorkingStatus[] workingStatus
    List of all the working status datafields.
WorkLocation[] workLocations
    List of all the work location datafields.

Inherited Field Summary
xsd:string contextName
   The context name identifies which section of the Web Services API the object belongs to. This value of this field is generated automatically when creating the RPMObject.
xsd:boolean deleted
   If the value of this field is set to true, then the RPMObject will be deleted when performing a save.
xsd:string ID
   The unique ID of the RPMObject. If the value of this field is set to null, the save operation will generate the ID automatically when creating the RPMObject. If an ID is specified, then the save operation will attempt to update an existing RPMObject.
RPMObject parent
   The parent of the RPMObject.

Field Detail

citizenshipCountryCodes


CitizenshipCountryCode[] citizenshipCountryCodes
List of citizenship country codes in the application.

Scoping: This field will be used by the API if the scope field citizenshipCountryCodes is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.


classifications


Classification[] classifications
List of all the resource classifications.

Scoping: This field will be used by the API if the scope field classifications is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.


contactGroups


ContactGroup[] contactGroups
List of all the contact groups.

Scoping: This field will be used by the API if the scope field contactGroups is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.


customFieldCategories


CustomFieldCategory[] customFieldCategories
List of all the resource custom field categories.

Scoping: This field will be used by the API if the scope field customFieldCategories is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.


employeeStatus


EmployeeStatus[] employeeStatus
List of all the valid employee status datafields.

Scoping: This field will be used by the API if the scope field employeeStatus is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.


experiences


Experience[] experiences
List of all the experience datafields.

Scoping: This field will be used by the API if the scope field experiences is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.


industryTypes


IndustryType[] industryTypes
List of all the industry type datafields.

Scoping: This field will be used by the API if the scope field industryTypes is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.


languages


Language[] languages
List of all the language datafields.

Scoping: This field will be used by the API if the scope field languages is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.


preferenceRanks


PreferenceRank[] preferenceRanks
List of all the preference rank datafields.

Scoping: This field will be used by the API if the scope field preferenceRanks is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.


proficiencyLevels


ProficiencyLevel[] proficiencyLevels
List of all the proficiency level datafields.

Scoping: This field will be used by the API if the scope field proficiencyLevels is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.


resourceAttributeCompetencyCategories


ResourceAttributeCompetencyCategory[] resourceAttributeCompetencyCategories
List of all the resource competency categories.

Scoping: This field will be used by the API if the scope field resourceAttributeCompetencyCategories is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.


resourceAttributeSkillCategories


ResourceAttributeSkillCategory[] resourceAttributeSkillCategories
List of all the resource skill categories.

Scoping: This field will be used by the API if the scope field resourceAttributeSkillCategories is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.


scorecardFolders


ScorecardFolder[] scorecardFolders
The scorecard folders.

Scoping: This field will be used by the API if the scope field scorecardFolders is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.


workingStatus


WorkingStatus[] workingStatus
List of all the working status datafields.

Scoping: This field will be used by the API if the scope field workingStatus is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.


workLocations


WorkLocation[] workLocations
List of all the work location datafields.

Scoping: This field will be used by the API if the scope field workLocations is enabled.

Relationship: This field is a composite relationship. Deleting the current object will delete the object stored in this field.


Inherited Field Detail

contextName


xsd:string  contextName
The context name identifies which section of the Web Services API the object belongs to. This value of this field is generated automatically when creating the RPMObject.

Read-only behavior: The value of this field is read only.

X-Path availability: This field doesn't support X-Path queries.


deleted


xsd:boolean  deleted
If the value of this field is set to true, then the RPMObject will be deleted when performing a save.

Read-only behavior: The value of this field is read only.

X-Path availability: This field doesn't support X-Path queries.


ID


xsd:string  ID
The unique ID of the RPMObject. If the value of this field is set to null, the save operation will generate the ID automatically when creating the RPMObject. If an ID is specified, then the save operation will attempt to update an existing RPMObject.

Read-only behavior: The value of this field is read only.


parent


RPMObject parent
The parent of the RPMObject.

Scoping: This field will be used by the API if the scope field parent is enabled.

Read-only behavior: The value of this field is read only.

Relationship: This field is a reference relationship.

X-Path availability: This field doesn't support X-Path queries.