Skip to main content
1-Visitor
May 29, 2014
Question

Update (replace) primary content

  • May 29, 2014
  • 1 reply
  • 1313 views

Hi.

I have data presented by outputstream or byte array (data contains excel file).

How can i replace primary content of WTDocument by this new file?

Should i use ContentServerHelper.service.updatePrimary method? How to create ApplicationData instance from my data?

Thanks.

1 reply

1-Visitor
June 3, 2014

I am using this code now:

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

ContentItem contentItem = ContentHelper.getPrimary((FormatContentHolder) refreshedContentHolder);

ContentHolderHelper.deleteContents(document, contentItem);

ContentHolderHelper.setContents(document, byteArray, ContentRoleType.PRIMARY, "name", "", false);