| Package | com.adobe.solutions.prm.domain.factory | 
| Interface | public interface IDomainFactory | 
| Implementors | DomainFactoryImpl | 
| Language Version: | ActionScript 3.0 | 
| Product Version: | Project Management Building Block 10.0 | 
| Runtime Versions: | Flash Player 10.2, AIR (unsupported) | 
Public Methods 
| Method | Defined By | ||
|---|---|---|---|
| 
	 This method creates an instance of the asset domain object. | IDomainFactory | ||
| 
	 This method creates an instance of the project domain object. | IDomainFactory | ||
| 
	 This API returns a handle to the domain object for a project in the project tree. | IDomainFactory | ||
| 
	 This API returns the handle to domain object for a workitem in the project tree. | IDomainFactory | ||
| createTeamMember(vo:com.adobe.solutions.prm.vo:TeamMemberVO, project:IProject, workItem:IWorkItem):com.adobe.solutions.prm.domain:ITeamMember 
	 This method creates an instance of the team member domain object. | IDomainFactory | ||
| 
	 This method creates an instance of the workitem domain object. | IDomainFactory | ||
Method Detail
| createAsset | () | method | 
 public function createAsset(vo:AssetVO, workItem:IWorkItem):IAsset| Language Version: | ActionScript 3.0 | 
| Product Version: | Project Management Building Block 10.0 | 
| Runtime Versions: | Flash Player 10.2, AIR (unsupported) | 
This method creates an instance of the asset domain object.
Parameters
| vo:AssetVO— An asset value object whose domain object is to be created. | |
| workItem:IWorkItem— A workitem to which the asset is assigned. | 
| IAsset— It returns an asset domain object. | 
| createProject | () | method | 
 public function createProject(vo:ProjectVO, parent:IProject, root:IProject):IProject| Language Version: | ActionScript 3.0 | 
| Product Version: | Project Management Building Block 10.0 | 
| Runtime Versions: | Flash Player 10.2, AIR (unsupported) | 
This method creates an instance of the project domain object.
Parameters
| vo:ProjectVO— The project value object whose domain object is to be created. | |
| parent:IProject— A reference to the parent project domain object of the project value object. | |
| root:IProject— A reference to the root project domain object of the project value object. | 
| IProject— It returns a project domain object. | 
| createProjectUsingSubProject | () | method | 
 public function createProjectUsingSubProject(subProjectVO:ProjectVO):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 API returns a handle to the domain object for a project in the project tree.
Parameters
| subProjectVO:ProjectVO— A project value object for which a project domain object is to be searched. | 
| mx.rpc:AsyncToken— It returns a token on which success or fault handlers can be attached. The resulting event contains a reference to the project domain object. | 
| createProjectUsingWorkItem | () | method | 
 public function createProjectUsingWorkItem(workItemVO:WorkItemVO):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 API returns the handle to domain object for a workitem in the project tree.
Parameters
| workItemVO:WorkItemVO— A workitem value object for which the work item domain object is to be searched. | 
| mx.rpc:AsyncToken— It returns a token on which success or fault handlers can be attached. The resulting event contains a reference to the workitem domain object. | 
| createTeamMember | () | method | 
 public function createTeamMember(vo:com.adobe.solutions.prm.vo:TeamMemberVO, project:IProject, workItem:IWorkItem):com.adobe.solutions.prm.domain:ITeamMember| Language Version: | ActionScript 3.0 | 
| Product Version: | Project Management Building Block 10.0 | 
| Runtime Versions: | Flash Player 10.2, AIR (unsupported) | 
This method creates an instance of the team member domain object.
Parameters
| vo:com.adobe.solutions.prm.vo:TeamMemberVO— The team member value object whose domain object is to be created. | |
| project:IProject— A reference to the project domain object to which the team member is assigned. | |
| workItem:IWorkItem— A reference to the workitem domain object to which the team member is assigned. | 
| com.adobe.solutions.prm.domain:ITeamMember— It returns a team member domain object. | 
| createWorkItem | () | method | 
 public function createWorkItem(vo:WorkItemVO, parent:IProject, root:IProject):IWorkItem| Language Version: | ActionScript 3.0 | 
| Product Version: | Project Management Building Block 10.0 | 
| Runtime Versions: | Flash Player 10.2, AIR (unsupported) | 
This method creates an instance of the workitem domain object.
Parameters
| vo:WorkItemVO— The Workitem value object whose domain object is to be created. | |
| parent:IProject— A reference to the parent project domain object to which this workitem value object is assigned. | |
| root:IProject— A reference to the root project domain object of the workitem value object. | 
| IWorkItem— It returns a workitem domain object. | 
Mon Nov 28 2011, 06:48 AM -08:00