cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - Did you get called away in the middle of writing a post? Don't worry you can find your unfinished post later in the Drafts section of your profile page. X

In a step of the Workflow i need to change the role(PRIMARY AND SECONDARY) of my files.

ptc-4896214
7-Bedrock

In a step of the Workflow i need to change the role(PRIMARY AND SECONDARY) of my files.

Hi guys,

In a step of the Workflow i need to change the role(PRIMARY AND SECONDARY) of my files.

I have a pdf file as primary and one as secondary dwg.

What better way to make my .PDF Being secondary and my primary file .DWG? via API.

I'm trying to do this with the code below, but am not having success.

document = (wt.doc.WTDocument) ref.getObject();

ContentHolder holder = ContentHelper.service.getContents(document);

Vector<?> contents = ContentHelper.getContentList(holder);

System.out.println("Content: "+contents);

int files = contents.size();

if(files > 0){

for(int i =0; i < files; i++){

ContentItem contentItem = (ContentItem) contents.elementAt(i);

System.out.println("ContentItem: "+contentItem.getRole());

wt.content.ApplicationData data = ApplicationData.newApplicationData(document);

System.out.println("FormatName: "+data.getFileName());

data.setRole(ContentRoleType.toContentRoleType("PRIMARY"));

// ContentServerHelper.service.updateHolderFormat(document);

document = (WTDocument) PersistenceHelper.manager.refresh((Persistable)document,true,true);

}

0 REPLIES 0
Announcements


Top Tags