com.adobe.solutions.rca.domain.factory

# IRCADomainFactory - AS3 Review, Commenting, and Approval

Package | com.adobe.solutions.rca.domain.factory
Interface | public interface IRCADomainFactory
Implementors | RCADomainFactoryImpl

Language Version: | ActionScript 3.0

Product Version: | Review, Commenting, and Approval Building Block 10.0

Runtime Versions: | Flash Player 10.2, AIR (unsupported)

The factory interface to get the reference of domain objects.

Public Methods

| Method | Defined By
--- | --- | ---
|  | createApprover(vo:ApproverVO = null):IApprover Creates an instance of approver domain object based on approver value object. | IRCADomainFactory
|  | createAuditManager():IAuditManager Returns an instance of audit manager domain object. | IRCADomainFactory
|  | createAuthor(vo:AuthorVO = null):IAuthor Creates an instance of author domain object based on author value object. | IRCADomainFactory
|  | createCommentManager():ICommentManager Returns an instance of comment manager domain object. | IRCADomainFactory
|  | createInitiator(vo:InitiatorVO = null):IInitiator Creates an instance of initiator domain object based on initiator value object. | IRCADomainFactory
|  | createModerator(vo:ModeratorVO = null):IModerator Creates an instance of moderator domain object based on moderator value object. | IRCADomainFactory
|  | createProcessManager():IProcessManager Returns an instance of process manager domain object. | IRCADomainFactory
|  | createReviewContext(vo:ReviewContextVO = null):IReviewContext Creates an instance of review context domain object based on review context value object. | IRCADomainFactory
|  | createReviewer(vo:ReviewerVO = null):IReviewer Creates an instance of reviewer domain object based on reviewer value object. | IRCADomainFactory
|  | createReviewTemplate(vo:com.adobe.solutions.rca.vo:ReviewTemplateVO = null):com.adobe.solutions.rca.domain:IReviewTemplate Creates an instance of review template domain object based on review template value object. | IRCADomainFactory
|  | createStage(vo:ReviewStageVO = null):IStage Creates an instance of stage domain object based on review stage value object. | IRCADomainFactory
|  | createStageTemplate(vo:com.adobe.solutions.rca.vo:StageTemplateVO = null):com.adobe.solutions.rca.domain:IStageTemplate Creates an instance of stage template domain object based on stage template value object. | IRCADomainFactory
|  | createSupportingDocument(vo:DocumentVO = null):ISupportingDocument Creates an instance of supporting document domain object based on supporting document value object. | IRCADomainFactory
|  | createUser(principalName:String = null):IUser Creates an instance of user domain object. | IRCADomainFactory

Method Detail

### createApprover

()
method

`public function createApprover(vo:ApproverVO = null):IApprover`

Language Version: | ActionScript 3.0

Product Version: | Review, Commenting, and Approval Building Block 10.0

Runtime Versions: | Flash Player 10.2, AIR (unsupported)

Creates an instance of approver domain object based on approver value object.

Parameters

| `vo:ApproverVO` (default = `null`)`` — Approver value object.

Returns

| `IApprover` — Approver domain object.

### createAuditManager

()
method

`public function createAuditManager():IAuditManager`

Language Version: | ActionScript 3.0

Product Version: | Review, Commenting, and Approval Building Block 10.0

Runtime Versions: | Flash Player 10.2, AIR (unsupported)

Returns an instance of audit manager domain object.

Returns

| `IAuditManager` — Audit manager instance.

### createAuthor

()
method

`public function createAuthor(vo:AuthorVO = null):IAuthor`

Language Version: | ActionScript 3.0

Product Version: | Review, Commenting, and Approval Building Block 10.0

Runtime Versions: | Flash Player 10.2, AIR (unsupported)

Creates an instance of author domain object based on author value object.

Parameters

| `vo:AuthorVO` (default = `null`)`` — Author value object.

Returns

| `IAuthor` — Author domain object.

### createCommentManager

()
method

`public function createCommentManager():ICommentManager`

Language Version: | ActionScript 3.0

Product Version: | Review, Commenting, and Approval Building Block 10.0

Runtime Versions: | Flash Player 10.2, AIR (unsupported)

Returns an instance of comment manager domain object.

Returns

| `ICommentManager` — Comment manager instance.

### createInitiator

()
method

`public function createInitiator(vo:InitiatorVO = null):IInitiator`

Language Version: | ActionScript 3.0

Product Version: | Review, Commenting, and Approval Building Block 10.0

Runtime Versions: | Flash Player 10.2, AIR (unsupported)

Creates an instance of initiator domain object based on initiator value object.

Parameters

| `vo:InitiatorVO` (default = `null`)`` — Initiator value object.

Returns

| `IInitiator` — Initiator domain object.

### createModerator

()
method

`public function createModerator(vo:ModeratorVO = null):IModerator`

Language Version: | ActionScript 3.0

Product Version: | Review, Commenting, and Approval Building Block 10.0

Runtime Versions: | Flash Player 10.2, AIR (unsupported)

Creates an instance of moderator domain object based on moderator value object.

Parameters

| `vo:ModeratorVO` (default = `null`)`` — Moderator value object.

Returns

| `IModerator` — Moderator domain object.

### createProcessManager

()
method

`public function createProcessManager():IProcessManager`

Language Version: | ActionScript 3.0

Product Version: | Review, Commenting, and Approval Building Block 10.0

Runtime Versions: | Flash Player 10.2, AIR (unsupported)

Returns an instance of process manager domain object.

Returns

| `IProcessManager` — Process manager instance.

### createReviewContext

()
method

`public function createReviewContext(vo:ReviewContextVO = null):IReviewContext`

Language Version: | ActionScript 3.0

Product Version: | Review, Commenting, and Approval Building Block 10.0

Runtime Versions: | Flash Player 10.2, AIR (unsupported)

Creates an instance of review context domain object based on review context value object.

Parameters

| `vo:ReviewContextVO` (default = `null`)`` — Review context value object.

Returns

| `IReviewContext` — Review context domain object.

### createReviewer

()
method

`public function createReviewer(vo:ReviewerVO = null):IReviewer`

Language Version: | ActionScript 3.0

Product Version: | Review, Commenting, and Approval Building Block 10.0

Runtime Versions: | Flash Player 10.2, AIR (unsupported)

Creates an instance of reviewer domain object based on reviewer value object.

Parameters

| `vo:ReviewerVO` (default = `null`)`` — Reviewer value object.

Returns

| `IReviewer` — Reviewer domain object.

### createReviewTemplate

()
method

`public function createReviewTemplate(vo:com.adobe.solutions.rca.vo:ReviewTemplateVO = null):com.adobe.solutions.rca.domain:IReviewTemplate`

Language Version: | ActionScript 3.0

Product Version: | Review, Commenting, and Approval Building Block 10.0

Runtime Versions: | Flash Player 10.2, AIR (unsupported)

Creates an instance of review template domain object based on review template value object.

Parameters

| `vo:com.adobe.solutions.rca.vo:ReviewTemplateVO` (default = `null`)`` — Review template value object.

Returns

| `com.adobe.solutions.rca.domain:IReviewTemplate` — Review template domain object.

### createStage

()
method

`public function createStage(vo:ReviewStageVO = null):IStage`

Language Version: | ActionScript 3.0

Product Version: | Review, Commenting, and Approval Building Block 10.0

Runtime Versions: | Flash Player 10.2, AIR (unsupported)

Creates an instance of stage domain object based on review stage value object.

Parameters

| `vo:ReviewStageVO` (default = `null`)`` — Review stage value object.

Returns

| `IStage` — Stage domain object.

### createStageTemplate

()
method

`public function createStageTemplate(vo:com.adobe.solutions.rca.vo:StageTemplateVO = null):com.adobe.solutions.rca.domain:IStageTemplate`

Language Version: | ActionScript 3.0

Product Version: | Review, Commenting, and Approval Building Block 10.0

Runtime Versions: | Flash Player 10.2, AIR (unsupported)

Creates an instance of stage template domain object based on stage template value object.

Parameters

| `vo:com.adobe.solutions.rca.vo:StageTemplateVO` (default = `null`)`` — Stage template value object.

Returns

| `com.adobe.solutions.rca.domain:IStageTemplate` — Stage template domain object.

### createSupportingDocument

()
method

`public function createSupportingDocument(vo:DocumentVO = null):ISupportingDocument`

Language Version: | ActionScript 3.0

Product Version: | Review, Commenting, and Approval Building Block 10.0

Runtime Versions: | Flash Player 10.2, AIR (unsupported)

Creates an instance of supporting document domain object based on supporting document value object.

Parameters

| `vo:DocumentVO` (default = `null`)`` — Supporting document value object.

Returns

| `ISupportingDocument` — Supporting document domain object.

### createUser

()
method

`public function createUser(principalName:String = null):IUser`

Language Version: | ActionScript 3.0

Product Version: | Review, Commenting, and Approval Building Block 10.0

Runtime Versions: | Flash Player 10.2, AIR (unsupported)

Creates an instance of user domain object.

Parameters

| `principalName:String` (default = `null`)`` — Principal Name of the user.

Returns

| `IUser` — User domain object.

© 2015 Adobe Systems Incorporated. All rights reserved.
Mon Apr 10 2017, 12:28 PM -07:00