Question

1
Replies
80
Views
X
DineshKumarD9112 Member since 2017 20 posts
Accenture
Posted: 1 year ago
Last activity: 9 months 1 week ago

I want to see the clipboard class used in the below Java code.

I have installed Pega PRPC Version 8 in my windows 10 machine. Could somebody please tell me where can i find the ClipboardProperty class of Pega, so that i can understand the below piece of Java code used in the pzPopulateApproversList Activity.

Could anyone please help me on this? Attached the screenshot with the folders created after installing Pega PRPC Version 8. Could anyone please let me know in which path i can find the Jar file that has ClipboardProperty class of Pega?

Code snippet :

String approvalListName = tools.getParamValue("ApproverListPage");
String approverNameProperty = tools.getParamValue("ApproverNameProperty");
ClipboardPage cpFlowPage = null;
ClipboardProperty flowApproversList = null;
ClipboardProperty holderList = myStepPage.getProperty(approvalListName);
if(holderList != null)
{
String flowName = tools.getParamValue("flowName");
ClipboardProperty cpFlow = myStepPage.getProperty("pxFlow("+flowName+")");
if(cpFlow != null){
cpFlowPage = cpFlow.getPageValue();
Iterator it = null;
it = holderList.iterator();
if(it.hasNext()){
ClipboardPage TempPage = ((ClipboardProperty)it.next()).getPageValue();
String approverName = TempPage.getString(approverNameProperty);
ClipboardProperty prop = cpFlowPage.getProperty("pyApproversList(<APPEND>)");
prop.getProperty(".pyApproverName").setValue(approverName);
myStepPage.putString("pyCurrentApprover",approverName);
myStepPage.getProperty("pyCurrentApprovalIteration").setValue(1);
while(it.hasNext()){
ClipboardPage TempPage1 = ((ClipboardProperty)it.next()).getPageValue();
String approverName1 = TempPage1.getString(approverNameProperty);
prop = cpFlowPage.getProperty("pyApproversList(<APPEND>)");
prop.getProperty(".pyApproverName").setValue(approverName1);}
}
if(!"".equals(tools.getParamValue("DecisionTableName")))
holderList.removeFromClipboard();
}
}
***Edited by Moderator Marissa to move from Pega Academy to Pega Support Community; update platform capability tags***
Data Integration Java and Activities
Share this page LinkedIn