|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IExecutionContext | |
---|---|
com.unica.publicapi.plan.api | |
com.unica.publicapi.plan.plugin.procedure |
Uses of IExecutionContext in com.unica.publicapi.plan.api |
---|
Methods in com.unica.publicapi.plan.api with parameters of type IExecutionContext | |
---|---|
Handle |
IPlanAPI.addInvoiceLineItem(IExecutionContext context,
Handle handle,
AttributeMap attributeMap)
API to add new line item in invoice |
Handle |
IPlanAPI.addProjectBudgetLineItem(IExecutionContext context,
Handle hProject,
AttributeMap attributeMap)
Use this API to add new project budget line item |
void |
IPlanAPI.addProjectRequestRecepients(IExecutionContext context,
Handle hProjectRequest,
AttributeMap[] attributeMap)
Add new project request recipient to project request |
Handle |
IPlanAPI.appendAttachment(IExecutionContext context,
Handle hParent,
AttributeMap attachmentAttributes)
|
Handle |
IPlanAPI.appendGridRow(IExecutionContext context,
Handle hGrid,
AttributeMap rowAttributeMap)
Append a new grid row to the specified object, applying the supplied grid row attributes. |
Handle |
IPlanAPI.copyProject(IExecutionContext context,
Handle hProject,
ProjectCopyTypeEnum copyEnum,
boolean copyParentLink)
Use this API to copy existing project instance and to create new project. |
void |
IPlanAPI.copyProjectResources(IExecutionContext context,
Handle hProjectSource,
Handle hProjectDestination)
API to copy resource (People tab of project) from source project to destination project. |
Handle |
IPlanAPI.createApproval(IExecutionContext context,
AttributeMap attributeMap)
Create a new approval component with specified attributes and user information from the execution context. |
Handle |
IPlanAPI.createAsset(IExecutionContext context,
Handle hAssetLibrary,
AttributeMap attributes)
|
Handle |
IPlanAPI.createAssetFolder(IExecutionContext context,
Handle parentHandle,
AttributeMap attributeMap)
|
Handle |
IPlanAPI.createFinancialAccount(IExecutionContext context,
AttributeMap attributeMap)
API to create new financial account. |
Handle |
IPlanAPI.createFolder(IExecutionContext context,
AttributeMap attributeMap)
Create a new folder applying the specified attributes and user information from the execution context. |
Handle |
IPlanAPI.createInvoice(IExecutionContext context,
AttributeMap attributeMap)
API to create new Invoice in Plan |
Handle |
IPlanAPI.createMarketingObject(IExecutionContext context,
java.lang.String templateType,
java.lang.String templateName,
AttributeMap attributeMap)
Create a new marketing object component from the named template, applying the specified attributes and user information from the execution context. |
Handle |
IPlanAPI.createOffer(IExecutionContext context,
java.lang.String templateName,
AttributeMap attributeMap)
Create a new offer component from the named template, applying the specified attributes and user information from the execution context. |
Handle |
IPlanAPI.createProject(IExecutionContext context,
java.lang.String templateName,
AttributeMap attributeMap)
Create a new project component from the named template, applying the specified attributes and user information from the execution context. |
Handle |
IPlanAPI.createProjectRequest(IExecutionContext context,
java.lang.String templateName,
AttributeMap attributeMap)
Create a new project request instance from the named template, applying the specified attributes and user information from the execution context. |
void |
IPlanAPI.dateRipplingForWorkflowTasks(IExecutionContext context,
Handle handle,
AttributeMap attributeMap)
Do date rippling for the Project Workflow. |
void |
IPlanAPI.deleteApprovalItemByName(IExecutionContext context,
Handle hApproval,
java.lang.String itemName)
Delete a single approval item within an Approval process. |
void |
IPlanAPI.deleteAsset(IExecutionContext context,
Handle hAsset)
|
void |
IPlanAPI.deleteGridRow(IExecutionContext context,
Handle hGridRow)
Delete an existing grid row. |
void |
IPlanAPI.deleteInvoiceLineItem(IExecutionContext context,
Handle hInvoiceLineItem)
Use this API to delete a invoice line item |
void |
IPlanAPI.deleteProjectLineItem(IExecutionContext context,
Handle hProjectLineItem)
Use this API to delete a project line item |
void |
IPlanAPI.disableFinancialAccount(IExecutionContext context,
Handle handle)
API to disable financial account |
void |
IPlanAPI.discardProjectBudgetChanges(IExecutionContext context,
Handle handle)
Use this API to discard changes done in project budget |
void |
IPlanAPI.enableFinancialAccount(IExecutionContext context,
Handle handle)
API to enable financial account |
void |
IPlanAPI.finalizeProjectBudgetChanges(IExecutionContext context,
Handle handle,
AttributeMap attrMap)
Use this API to finalize changes done in project budget |
Handle |
IPlanAPI.findApprovalByAttribute(IExecutionContext context,
java.lang.String ApprovalAttributeName,
java.lang.Object[] ApprovalAttributeValues)
Find the Approval object that matches the supplied attributes. |
Handle |
IPlanAPI.findAssetByAttribute(IExecutionContext context,
Handle hAssetLibrary,
java.lang.String attributeName,
java.lang.Object attributeValue)
|
Handle |
IPlanAPI.findAssetLibraryByAttribute(IExecutionContext context,
java.lang.String attributeName,
java.lang.Object attributeValue)
Finds an asset library that matches the supplied attribute. |
Handle |
IPlanAPI.findFinancialAccountByNumber(IExecutionContext context,
java.lang.String accountNumber)
API to find financial account by account number |
Handle |
IPlanAPI.findFolderByAttributes(IExecutionContext context,
java.lang.String name,
java.lang.Object[] values)
Finds the folder that matches the either of supplied folder name/description. |
Handle |
IPlanAPI.findInvoiceByNumberAndVendor(IExecutionContext context,
java.lang.String invoiceNumber,
java.lang.String vendorCode)
API to find invoice by number and vendor code |
Handle |
IPlanAPI.findMarketingObjectByAttribute(IExecutionContext context,
java.lang.String type,
java.lang.String moAttributeName,
java.lang.Object[] moAttributeValues)
Finds the marketing object that matches the supplied attribute. |
Handle |
IPlanAPI.findOfferOrOfferListByAttributes(IExecutionContext context,
java.lang.String name,
java.lang.Object[] values)
Finds the offer or offer list that matches the supplied attribute. |
Handle |
IPlanAPI.findProjectByAttribute(IExecutionContext context,
java.lang.String name,
java.lang.Object[] values)
Finds the project that matches the supplied attribute. |
Handle |
IPlanAPI.findProjectRequestByAttribute(IExecutionContext context,
java.lang.String name,
java.lang.Object[] values)
Finds the project request that matches the supplied attribute. |
Handle |
IPlanAPI.findSubProjectParent(IExecutionContext context,
Handle hProject)
Find the parent project of an existing project, if defined. |
Handle |
IPlanAPI.findSubProjectRoot(IExecutionContext context,
Handle hProject)
Find the root project of an existing project, if defined. |
Handle |
IPlanAPI.findTeamByAttribute(IExecutionContext context,
java.lang.String attributeName,
java.lang.Object attributeValue)
|
Handle |
IPlanAPI.findUserByAttribute(IExecutionContext context,
java.lang.String attributeName,
java.lang.Object[] attributeValues)
|
Handle |
IPlanAPI.findWorkflowTaskByAttribute(IExecutionContext context,
Handle hProject,
java.lang.String taskAttributeName,
java.lang.Object[] taskAttributeValues)
Finds the workflow task that matches the supplied attribute. |
java.lang.Object[] |
IPlanAPI.getApprovalItems(IExecutionContext context,
Handle hApproval)
Get all of the ordered approval items within an Approval object. |
AttributeMap |
IPlanAPI.getAttributes(IExecutionContext context,
Handle handle)
Fetches the attribute map of the object instance given by the specified handle. |
AttributeMap |
IPlanAPI.getCampaignSecurityPolicies(IExecutionContext context)
Utility API to get information about campaign security policies |
AttributeMap |
IPlanAPI.getFinancialAccountBudget(IExecutionContext context,
Handle handle,
AttributeMap attributeMap)
Use this API to get financial account budget information |
java.util.List |
IPlanAPI.getMemberRoles(IExecutionContext context,
Handle hProject)
Find the member roles for an existing project, if defined. |
java.util.List |
IPlanAPI.getMembersByParticipationLevel(IExecutionContext context,
Handle hProject,
ProjectParticipantLevelEnum participantLevel)
Return members for a specific participation level for an existing project. |
java.util.List |
IPlanAPI.getMembersByRole(IExecutionContext context,
Handle handle,
java.lang.String roleName)
Return a list of members for a specific member role for an existing object. |
java.util.List |
IPlanAPI.getMembersByRoleType(IExecutionContext context,
Handle handle,
java.lang.String roleType)
|
Handle |
IPlanAPI.getParentHandle(IExecutionContext context,
Handle childHandle)
Returns the parent handle for a particular child handle. |
AttributeMap |
IPlanAPI.getProjectBudget(IExecutionContext context,
Handle handle,
AttributeMap attributeMap)
|
AttributeMap |
IPlanAPI.getProjectBudgetLineItemAllocation(IExecutionContext context,
Handle handle,
AttributeMap attributeMap)
Allocations (total, yearly, quarterly) of project line items is returned by the parameters passed in attributeMap Parameter |
AttributeMap |
IPlanAPI.getProjectBudgetLineItemSummary(IExecutionContext context,
Handle hProject,
boolean getLastVersion)
Use this API to get project line item summary information i.e. |
java.util.List |
IPlanAPI.getProjectLineItems(IExecutionContext context,
Handle hProject,
boolean getLastVersion)
Deprecated. use IPlanAPI.listProjectLineItems() to get list of ProjectLineItemHandle
and to get attributes of individual line item, use IPlanAPI.getAttributes() providing ProjectLineItemHandle |
AttributeMap[] |
IPlanAPI.getRequestRecipients(IExecutionContext context,
Handle hProjectRequest)
Get all request recipients of project request |
java.util.List |
IPlanAPI.getReviewerRoles(IExecutionContext context,
Handle hProject)
Find the reviewer roles for an existing project, if defined. |
java.util.List |
IPlanAPI.getReviewersByRole(IExecutionContext context,
Handle hProject,
java.lang.String roleName)
Return a list of reviewers for a specific reviewer role for an existing project. |
AttributeMap |
IPlanAPI.getSubProjectAllocation(IExecutionContext context,
Handle handle,
AttributeMap attributeMap)
Allocations (total, yearly, quarterly) of sub project is returned by the parameters passed in attributeMap Parameter |
AttributeMap |
IPlanAPI.getSubProjectBudgetSummary(IExecutionContext context,
Handle handle,
AttributeMap attributeMap)
Use this API function to extract Sub Project Budget information. |
Handle |
IPlanAPI.getWorkflowTaskParentProject(IExecutionContext context,
Handle hTask)
Returns the parent project for a particular task. |
java.util.Map |
IPlanAPI.getXrefByMarketingObject(IExecutionContext context,
Handle hMarketingObject)
List all of the cross references regarding with this Marketing Object. |
java.util.Map |
IPlanAPI.getXrefByProject(IExecutionContext context,
Handle hProject)
List all of the cross references regarding with this Project. |
void |
IPlanAPI.linkProjectChildren(IExecutionContext context,
Handle hParent,
Handle[] hChildren)
Links (adds) one or more projects to a common parent project; all projects must already exist. |
java.util.List |
IPlanAPI.listAllProjectChildren(IExecutionContext context,
Handle hParent)
Lists the all child projects of an existing parent project, if defined. |
java.util.List |
IPlanAPI.listApprovals(IExecutionContext context,
AttributeMap attributeMap)
Lists all approvals whose attributes match those specified. |
java.util.List |
IPlanAPI.listAssetFolders(IExecutionContext context,
Handle hAssetLibrary,
AttributeMap attributes)
|
java.util.List |
IPlanAPI.listAssetLibraries(IExecutionContext context,
AttributeMap attributeMap)
Lists all asset libraries whose attributes match those specified; only asset libraries that the client has read permissions are considered. |
java.util.List |
IPlanAPI.listAssets(IExecutionContext context,
Handle hAssetLibrary,
AttributeMap attributes)
|
java.util.List |
IPlanAPI.listFinancialAccounts(IExecutionContext context,
boolean includeDisabled)
API to list financial Account |
java.util.List<Handle> |
IPlanAPI.listFolders(IExecutionContext context,
AttributeMap attributeMap)
Lists all the folders matching to either folder name/description specified; only folders that the client has read permissions for are considered. |
java.util.List |
IPlanAPI.listGridRows(IExecutionContext context,
Handle hGrid,
AttributeMap rowAttributeMap)
Lists all the grid rows whose attributes match those specified for the object; only grids that the client has read permissions for are considered. |
java.util.List |
IPlanAPI.listInvoiceLineItems(IExecutionContext context,
Handle handle)
API to list all line items of an Invoice |
java.util.List |
IPlanAPI.listInvoices(IExecutionContext context)
API to list all available invoices |
java.util.List |
IPlanAPI.listMarketingObjectGrids(IExecutionContext context,
Handle hMarketingObject)
Lists the grids bound to the specified marketing object, if defined. |
java.util.List |
IPlanAPI.listMarketingObjects(IExecutionContext context,
AttributeMap attributeMap)
Lists all the marketing objects whose attributes match those specified; only marketing objects that the client has read permissions for are considered. |
java.util.List<Handle> |
IPlanAPI.listOffersAndOfferLists(IExecutionContext context,
AttributeMap attributeMap)
Lists all the offers and offer lists whose attributes match those specified; only offers that the client has read permissions for are considered. |
java.util.List |
IPlanAPI.listPossibleMemberRolesForTask(IExecutionContext context,
Handle hTask)
|
java.util.List |
IPlanAPI.listPossibleMembersForTask(IExecutionContext context,
Handle hTask)
|
java.util.List |
IPlanAPI.listPossibleReviewerRolesForTask(IExecutionContext context,
Handle hTask)
|
java.util.List |
IPlanAPI.listPossibleReviewersForTask(IExecutionContext context,
Handle hTask)
|
java.util.List |
IPlanAPI.listProjectChildren(IExecutionContext context,
Handle hParent)
Lists the child projects of an existing parent project, if defined. |
java.util.List |
IPlanAPI.listProjectGrids(IExecutionContext context,
Handle hProject)
Lists the grids bound to the supplied project, if defined. |
java.util.List |
IPlanAPI.listProjectLineItems(IExecutionContext context,
Handle hProject,
boolean getLastVersion)
Use this API to get list of all project line item handles |
java.util.List |
IPlanAPI.listProjectRequests(IExecutionContext context,
AttributeMap attributeMap)
Lists all projects request whose attributes match those specified; only project requests that the client has read permissions for are considered. |
java.util.List |
IPlanAPI.listProjects(IExecutionContext context,
AttributeMap attributeMap)
Lists all projects whose attributes match those specified; only projects that the client has read permissions for are considered. |
java.util.List |
IPlanAPI.listRequestGrids(IExecutionContext context,
Handle hRequest)
Lists the grids bound to the supplied project request, if defined. |
java.util.List |
IPlanAPI.listTeams(IExecutionContext context,
AttributeMap attributes)
|
java.util.List |
IPlanAPI.listUsers(IExecutionContext context,
AttributeMap attributes)
|
java.util.List |
IPlanAPI.listWorkflowTasks(IExecutionContext context,
Handle hProject,
AttributeMap taskAttributeMap)
Lists all the workflow tasks whose attributes match those specified; only tasks that the client has read permissions for are considered. |
java.util.List |
IPlanAPI.listWorkflowTasksForProject(IExecutionContext context,
Handle hProject)
|
java.util.List |
IPlanAPI.listWorkflowTasksForUser(IExecutionContext context,
Handle hUser)
|
void |
IPlanAPI.publishFolder(IExecutionContext context,
Handle handle)
Transition state of folder represented by supplied handle to PUBLISHED state This API will publish given folder and all its parent folders if not published. |
void |
IPlanAPI.publishOffer(IExecutionContext context,
Handle handle,
java.lang.String comments)
Transition state of offer represented by supplied handle to PUBLISHED state |
void |
IPlanAPI.redraftOffer(IExecutionContext context,
Handle handle,
java.lang.String comments)
Transition state of offer represented by supplied handle to DRAFT state |
void |
IPlanAPI.retireOffer(IExecutionContext context,
Handle handle,
java.lang.String comments)
Transition state of offer represented by supplied handle to RETIRED state |
void |
IPlanAPI.setMembersByParticipationLevel(IExecutionContext context,
Handle hProject,
Handle[] users,
ProjectParticipantLevelEnum participantLevel,
boolean appendOrReplace)
Update members for a specific participation level for an existing project. |
void |
IPlanAPI.setMembersByRole(IExecutionContext context,
Handle hProject,
Handle[] users,
java.lang.String roleName,
boolean appendOrReplace)
Update members for a specific member role for an existing Plan objects. |
void |
IPlanAPI.setReviewersByRole(IExecutionContext context,
Handle hProject,
Handle[] users,
java.lang.String roleName,
boolean appendOrReplace)
Update reviewers for a specific reviewer role for an existing project. |
void |
IPlanAPI.transitionApprovalStateByHandle(IExecutionContext context,
Handle hApproval,
ApprovalStateEnum stateEnum,
java.lang.String comments)
Change the approval state of an existing approval to a new state. |
void |
IPlanAPI.transitionAssetStateByCode(IExecutionContext context,
java.lang.String code,
AssetStateEnum stateEnum,
java.lang.String comments)
|
void |
IPlanAPI.transitionInvoiceState(IExecutionContext context,
Handle handle,
InvoiceStateEnum stateEnum,
AttributeMap attributeMap)
API to update state of the Invoice |
void |
IPlanAPI.transitionMarketingObjectStateByHandle(IExecutionContext context,
Handle hMarketingObject,
java.lang.String state,
java.lang.String comments)
Transition a supplied Marketing Object's state to the new state. |
void |
IPlanAPI.transitionProjectRequestStateByHandle(IExecutionContext context,
Handle hProjectRequest,
ProjectStateEnum stateEnum,
java.lang.String comments)
Finds the project request and transition its state to the new state. On resubmitting returned request, request 'Re-approval Rule' would be: If project request returned and then resubmitted, request is processed by all recipients again To accept request by recipient, "onBehalfOfUserID" user id should be valid recipinet's id. |
void |
IPlanAPI.transitionProjectStateByCode(IExecutionContext context,
java.lang.String code,
ProjectStateEnum stateEnum)
Deprecated. |
void |
IPlanAPI.transitionProjectStateByHandle(IExecutionContext context,
Handle hProject,
ProjectStateEnum stateEnum,
java.lang.String comments)
Overloaded API with comments parameters. |
void |
IPlanAPI.transitionWorkflowTaskStateByHandle(IExecutionContext context,
Handle hTask,
TaskStateEnum taskStateEnum,
java.lang.String comments)
Overloaded API with comments parameters. |
void |
IPlanAPI.transitionWorkflowTaskStateByName(IExecutionContext context,
java.lang.String projectCode,
java.lang.String taskName,
TaskStateEnum taskStateEnum)
Deprecated. use transitionWorkflowTaskStateByHandle
Finds the workflow task that has the specified project code and task name and
transitions its state to the new state. |
void |
IPlanAPI.unlinkProjectChildren(IExecutionContext context,
Handle hParent,
Handle[] hChildren)
Unlinks one or more child projects from their common parent project; all projects must already exist. |
void |
IPlanAPI.updateApprovalItems(IExecutionContext context,
Handle hApproval,
java.lang.Object[] approvalItems,
java.lang.String[] instructions)
This method updates one or more approval item(s) within a single Approval object. |
void |
IPlanAPI.updateAttribute(IExecutionContext context,
Handle handle,
java.lang.String attributeName,
java.lang.Object[] attributeValues)
Update the attribute of the object instance given by the specified handle. |
void |
IPlanAPI.updateAttributes(IExecutionContext context,
Handle handle,
AttributeMap attributeMap)
Update one or more attributes of the object instance given by the specified handle. |
void |
IPlanAPI.updateFinancialAccountBudget(IExecutionContext context,
Handle sourceAccount,
int fiscalYear,
AttributeMap attributeMap)
API to update account budget information in one call you can update budget information for one financial year |
void |
IPlanAPI.updateMembersByRoleType(IExecutionContext context,
Handle handle,
java.lang.String roleType,
Handle[] hUser)
|
void |
IPlanAPI.updateProjectLineItemAllocation(IExecutionContext context,
Handle handle,
AttributeMap attributeMap)
Use this API function to update project line item allocation |
void |
IPlanAPI.updateProjectRequestRecepient(IExecutionContext context,
Handle hProjectRequest,
Handle userHandle,
AttributeMap attributeMap)
Update project request recipients. |
void |
IPlanAPI.updateSubProjectAllocation(IExecutionContext context,
Handle handle,
Handle hSubProject,
AttributeMap attributeMap)
Use this API function to update sub project allocation |
Uses of IExecutionContext in com.unica.publicapi.plan.plugin.procedure |
---|
Methods in com.unica.publicapi.plan.plugin.procedure with parameters of type IExecutionContext | |
---|---|
ProcedureResult |
IProcedure.execute(IExecutionContext context,
java.util.Map parameters)
Procedure's execute method. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |