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
Hi friends,
How to delete the primarycontent of teh Document using api can you help me out.
Regards,
Sandeep
Solved! Go to Solution.
Following works with Windchill 10.2 M10
private boolean removePrimaryContent(final WTDocument wtDoc) {
boolean isSuccess = false;
ContentItem contentItem = null;
try {
contentItem = ContentHelper.service.getPrimary((FormatContentHolder)wtDoc);
if(contentItem != null){
System.out.println("deleting contentItem: " + contentItem.getDisplayIdentity());
PersistenceHelper.manager.delete(contentItem);
isSuccess = true;
}
} catch (WTException | PropertyVetoException e) {
isSuccess = false;
e.printStackTrace();
}
return isSuccess;
}
Following works with Windchill 10.2 M10
private boolean removePrimaryContent(final WTDocument wtDoc) {
boolean isSuccess = false;
ContentItem contentItem = null;
try {
contentItem = ContentHelper.service.getPrimary((FormatContentHolder)wtDoc);
if(contentItem != null){
System.out.println("deleting contentItem: " + contentItem.getDisplayIdentity());
PersistenceHelper.manager.delete(contentItem);
isSuccess = true;
}
} catch (WTException | PropertyVetoException e) {
isSuccess = false;
e.printStackTrace();
}
return isSuccess;
}
Hi yogesh,
Thank you,It is Working.
regards,
Sandeep
