Package | Description |
---|---|
com.unica.publicapi.plan.api |
Modifier and Type | Method and Description |
---|---|
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
|
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.
|
AttributeMap[] |
IPlanAPI.getRequestRecipients(IExecutionContext context,
Handle hProjectRequest)
Get all request recipients of project request
|
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.
|
Modifier and Type | Method and Description |
---|---|
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.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.createProgram(IExecutionContext context,
java.lang.String templateName,
AttributeMap attributeMap)
Create a new program 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.finalizeProjectBudgetChanges(IExecutionContext context,
Handle handle,
AttributeMap attrMap)
Use this API to finalize changes done in project budget
|
AttributeMap |
IPlanAPI.getFinancialAccountBudget(IExecutionContext context,
Handle handle,
AttributeMap attributeMap)
Use this API to get financial account budget information
|
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.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.
|
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<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.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 |
IPlanAPI.listMyWorkflowTasks(IExecutionContext context,
AttributeMap taskAttributeMap) |
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.listPrograms(IExecutionContext context,
AttributeMap attributeMap)
Lists all programs whose attributes match those specified; only programs
that the client has read permissions for are considered.
|
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.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.
|
void |
IPlanAPI.transitionInvoiceState(IExecutionContext context,
Handle handle,
InvoiceStateEnum stateEnum,
AttributeMap attributeMap)
API to update state of the Invoice
|
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.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
|