ActionScript® 3.0 Reference for the Adobe® Flash® Platform
Home  |  Show Packages and Classes List |  Packages  |  Classes  |  What's New  |  Index  |  Appendixes
com.adobe.solutions.prm.domain 

ITeamMember  - AS3 Project Management

Packagecom.adobe.solutions.prm.domain
Interfacepublic interface ITeamMember extends IMember
Implementors TeamMember

Language Version: ActionScript 3.0
Product Version: Project Management Building Block 10.0
Runtime Versions: Flash Player 10.2, AIR (unsupported)

An interface for defining a Team Member domain object.

Related API Elements



Public Properties
 PropertyDefined By
  asset : IAsset
[read-only] A reference of the asset to which the team member is assigned.
ITeamMember
 InheritedassignedTo : IMemberCollection
[read-only] Reference to the member collection to which this member is assigned.
IMember
  attributes : Object
Defines the map of key value pair attributes.
ITeamMember
  campaignRole : String
The role of a team member in a campaign.
ITeamMember
 InheritedcanonicalName : String
[read-only] CanonicalName of the member as defined in Document Server User Management.
IMember
  createdBy : String
Principal name for a user who created an entity.
ITeamMember
  creationDate : Date
Date of creation of an entity.
ITeamMember
  description : String
Description.
ITeamMember
 InheriteddomainName : String
[read-only] Domain name of the member as defined in Document Server User Management.
IMember
 Inheritedemail : String
[read-only] Email of the member.
IMember
  id : String
Unique identifier.
ITeamMember
  lastUpdatedBy : String
Principal name for a user who last updated an entity.
ITeamMember
  lastUpdatedDate : Date
Date when an entity was last updated.
ITeamMember
 Inheritedname : String
[read-only] Name of the member.
IMember
  organizationalTitle : String
Defines the organization title.
ITeamMember
  principalName : String
Defines the Principal Name of a team member.
ITeamMember
  project : IProject
[read-only] Reference of the project to which this team member is assigned.
ITeamMember
  projectName : String
[read-only] The name of the project to which the team member is assigned.
ITeamMember
 Inheritedrole : String
[read-only] Role of the member in the workflow.
IMember
  tags : IList
Defines the list of tags that can be associated with an entity.
ITeamMember
 Inheritedtitle : String
[read-only] Title of the member in the workflow.
IMember
  user : IUser
User object is fetched based on principal name attribute of team member value object.
ITeamMember
  userId : String
[read-only] User ID of a team member as defined in Adobe ® Digital Enterprise Platform Document Services - Administration Console.
ITeamMember
  vo : com.adobe.solutions.prm.vo:TeamMemberVO
This property refers to an instance of a team member value object.
ITeamMember
  workItem : IWorkItem
[read-only] A reference of the workitem to which the team member is assigned.
ITeamMember
Public Methods
 MethodDefined By
  
This remote operation removes a team member from the server.
ITeamMember
  
This remote operation saves the current state of team member on server.
ITeamMember
Property Detail

asset

property
asset:IAsset  [read-only]

Language Version: ActionScript 3.0
Product Version: Project Management Building Block 10.0
Runtime Versions: Flash Player 10.2, AIR (unsupported)

A reference of the asset to which the team member is assigned.



Implementation
    public function get asset():IAsset

attributes

property 
attributes:Object

Language Version: ActionScript 3.0
Product Version: Project Management Building Block 10.0
Runtime Versions: Flash Player 10.2, AIR (unsupported)

Defines the map of key value pair attributes.



Implementation
    public function get attributes():Object
    public function set attributes(value:Object):void

campaignRole

property 
campaignRole:String

Language Version: ActionScript 3.0
Product Version: Project Management Building Block 10.0
Runtime Versions: Flash Player 10.2, AIR (unsupported)

The role of a team member in a campaign. These roles are assigned by virtue of being owner of a project or workitem.



Implementation
    public function get campaignRole():String
    public function set campaignRole(value:String):void

createdBy

property 
createdBy:String

Language Version: ActionScript 3.0
Product Version: Project Management Building Block 10.0
Runtime Versions: Flash Player 10.2, AIR (unsupported)

Principal name for a user who created an entity.



Implementation
    public function get createdBy():String
    public function set createdBy(value:String):void

creationDate

property 
creationDate:Date

Language Version: ActionScript 3.0
Product Version: Project Management Building Block 10.0
Runtime Versions: Flash Player 10.2, AIR (unsupported)

Date of creation of an entity.



Implementation
    public function get creationDate():Date
    public function set creationDate(value:Date):void

description

property 
description:String

Language Version: ActionScript 3.0
Product Version: Project Management Building Block 10.0
Runtime Versions: Flash Player 10.2, AIR (unsupported)

Description.



Implementation
    public function get description():String
    public function set description(value:String):void

id

property 
id:String

Language Version: ActionScript 3.0
Product Version: Project Management Building Block 10.0
Runtime Versions: Flash Player 10.2, AIR (unsupported)

Unique identifier.



Implementation
    public function get id():String
    public function set id(value:String):void

lastUpdatedBy

property 
lastUpdatedBy:String

Language Version: ActionScript 3.0
Product Version: Project Management Building Block 10.0
Runtime Versions: Flash Player 10.2, AIR (unsupported)

Principal name for a user who last updated an entity.



Implementation
    public function get lastUpdatedBy():String
    public function set lastUpdatedBy(value:String):void

lastUpdatedDate

property 
lastUpdatedDate:Date

Language Version: ActionScript 3.0
Product Version: Project Management Building Block 10.0
Runtime Versions: Flash Player 10.2, AIR (unsupported)

Date when an entity was last updated.



Implementation
    public function get lastUpdatedDate():Date
    public function set lastUpdatedDate(value:Date):void

organizationalTitle

property 
organizationalTitle:String

Language Version: ActionScript 3.0
Product Version: Project Management Building Block 10.0
Runtime Versions: Flash Player 10.2, AIR (unsupported)

Defines the organization title. Please note that this value is not validated. It is a user-defined value. You can add the validation in a custom implementation.



Implementation
    public function get organizationalTitle():String
    public function set organizationalTitle(value:String):void

principalName

property 
principalName:String

Language Version: ActionScript 3.0
Product Version: Project Management Building Block 10.0
Runtime Versions: Flash Player 10.2, AIR (unsupported)

Defines the Principal Name of a team member.



Implementation
    public function get principalName():String
    public function set principalName(value:String):void

project

property 
project:IProject  [read-only]

Language Version: ActionScript 3.0
Product Version: Project Management Building Block 10.0
Runtime Versions: Flash Player 10.2, AIR (unsupported)

Reference of the project to which this team member is assigned.



Implementation
    public function get project():IProject

projectName

property 
projectName:String  [read-only]

Language Version: ActionScript 3.0
Product Version: Project Management Building Block 10.0
Runtime Versions: Flash Player 10.2, AIR (unsupported)

The name of the project to which the team member is assigned.



Implementation
    public function get projectName():String

tags

property 
tags:IList

Language Version: ActionScript 3.0
Product Version: Project Management Building Block 10.0
Runtime Versions: Flash Player 10.2, AIR (unsupported)

Defines the list of tags that can be associated with an entity.



Implementation
    public function get tags():IList
    public function set tags(value:IList):void

user

property 
user:IUser

Language Version: ActionScript 3.0
Product Version: Project Management Building Block 10.0
Runtime Versions: Flash Player 10.2, AIR (unsupported)

User object is fetched based on principal name attribute of team member value object.



Implementation
    public function get user():IUser
    public function set user(value:IUser):void

userId

property 
userId:String  [read-only]

Language Version: ActionScript 3.0
Product Version: Project Management Building Block 10.0
Runtime Versions: Flash Player 10.2, AIR (unsupported)

User ID of a team member as defined in Adobe ® Digital Enterprise Platform Document Services - Administration Console.

This property can be used as the source for data binding. When this property is modified, it dispatches the userUpdated event.



Implementation
    public function get userId():String

vo

property 
vo:com.adobe.solutions.prm.vo:TeamMemberVO

Language Version: ActionScript 3.0
Product Version: Project Management Building Block 10.0
Runtime Versions: Flash Player 10.2, AIR (unsupported)

This property refers to an instance of a team member value object.



Implementation
    public function get vo():com.adobe.solutions.prm.vo:TeamMemberVO
    public function set vo(value:com.adobe.solutions.prm.vo:TeamMemberVO):void

Related API Elements

workItem

property 
workItem:IWorkItem  [read-only]

Language Version: ActionScript 3.0
Product Version: Project Management Building Block 10.0
Runtime Versions: Flash Player 10.2, AIR (unsupported)

A reference of the workitem to which the team member is assigned.



Implementation
    public function get workItem():IWorkItem
Method Detail

remove

()method
public function remove():mx.rpc:AsyncToken

Language Version: ActionScript 3.0
Product Version: Project Management Building Block 10.0
Runtime Versions: Flash Player 10.2, AIR (unsupported)

This remote operation removes a team member from the server. It removes a member from the list of members present at that level from which this member is removed.

Returns
mx.rpc:AsyncToken — It returns a token on which success or fault handlers can be attached. The resulting event contains a list of all the team members present at that level from which this member is removed.

save

()method 
public function save():mx.rpc:AsyncToken

Language Version: ActionScript 3.0
Product Version: Project Management Building Block 10.0
Runtime Versions: Flash Player 10.2, AIR (unsupported)

This remote operation saves the current state of team member on server. It adds this member to a list of members present at that level to which this member is added.

Returns
mx.rpc:AsyncToken — It returns a token on which success or fault handlers can be attached. The resulting event contains a list of the team members present at that level to which this member is added.