com.ibm.rpm.clientcostcenters.containers
ClientCostCenter

com.ibm.rpm.framework.RPMObject
  extended bycom.ibm.rpm.clientcostcenters.containers.GenericClient
   extended bycom.ibm.rpm.clientcostcenters.containers.AbstractCostCenter
    extended bycom.ibm.rpm.clientcostcenters.containers.ClientCostCenter

ClientCostCenter
Extends: com.ibm.rpm.clientcostcenters.containers.AbstractCostCenter
Child objects: None

Related scope: com.ibm.rpm.clientcostcenters.scope.ClientCostCenterScope

ClientCostCenter records, includes information that is required to identify a ClientCostCenter and assign them to projects.

The checkout mode type is: Self

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
AttributeAssignment[] attributeAssignments
    Attribute assignments of the cost center.
CustomFieldAssignment[] customFieldAssignments
    Custom field assignments of the cost center.
xsd:boolean defaultFlag
    This flag indicates if the cost center is the default one to use. There can be only one cost center that has this flag set to true. By setting this flag to true and saving the object, the client cost center that was the previous default object won't be the default anymore.
DocumentFolder documentFolder
    The document folder holding all the documents attached to this client cost center.
xsd:string externalID
    The external ID attached to this client cost center used for external references.
RtfAssignment[] rtfAssignments
    The RTF documents currently assigned to this cost center.
CostCenterState state
    The current state of the cost center as defined by the State datafield.
StatusUpdate[] statusUpdates
    The list of status update events that occured on this client cost center.

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 description
   The description of the abstractCostCenter.
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.
xsd:string name
   The name of the abstractCostCenter.
RPMObject parent
   The parent of the RPMObject.

Field Detail

attributeAssignments


AttributeAssignment[] attributeAssignments
Attribute assignments of the cost center.

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

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


customFieldAssignments


CustomFieldAssignment[] customFieldAssignments
Custom field assignments of the cost center.

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

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


defaultFlag


xsd:boolean  defaultFlag
This flag indicates if the cost center is the default one to use. There can be only one cost center that has this flag set to true. By setting this flag to true and saving the object, the client cost center that was the previous default object won't be the default anymore.

documentFolder


DocumentFolder documentFolder
The document folder holding all the documents attached to this client cost center.

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

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


externalID


xsd:string  externalID
The external ID attached to this client cost center used for external references.

rtfAssignments


RtfAssignment[] rtfAssignments
The RTF documents currently assigned to this cost center.

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

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


state


CostCenterState state
The current state of the cost center as defined by the State datafield.

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

Relationship: This field is a reference relationship.


statusUpdates


StatusUpdate[] statusUpdates
The list of status update events that occured on this client cost center.

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

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.


description


xsd:string  description
The description of the abstractCostCenter.

Maximum: The maximum length for this field is 50 characters.


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.


name


xsd:string  name
The name of the abstractCostCenter.

Minimum: The minimum length for this field is 1 characters.

Maximum: The maximum length for this field is 50 characters.


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 after the object was created.

Relationship: This field is a reference relationship.

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

Valid types:
com.ibm.rpm.clientcostcenters.containers.ClientFolder
com.ibm.rpm.clientcostcenters.containers.Division