<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to create document with more than 1 aspect? in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/how-to-create-document-with-more-than-1-aspect/m-p/303200#M256330</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am trying to create a document and add 2 aspects to it on creation. So far, I had only one aspect and it worked something like that:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;properties.put(PropertyIds.OBJECT_TYPE_ID, "cmis:document,P:my:aspect");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;//get contentStream, get folder&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;…&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Document doc = folder.createDocument(properties, contentStream, null);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now, I am trying to add the second aspect making a change like this:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;properties.put(PropertyIds.OBJECT_TYPE_ID, "cmis:document,P:my:aspect1,P:my:aspect2");&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;but this only adds the my:aspect2 to the document.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I know there is a way to create it with one aspect and then add the second one, but that could cause some problems in my application.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there a way to create it with 2+ aspects?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 24 Apr 2013 08:47:19 GMT</pubDate>
    <dc:creator>doychev</dc:creator>
    <dc:date>2013-04-24T08:47:19Z</dc:date>
    <item>
      <title>How to create document with more than 1 aspect?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-create-document-with-more-than-1-aspect/m-p/303200#M256330</link>
      <description>Hello,I am trying to create a document and add 2 aspects to it on creation. So far, I had only one aspect and it worked something like that:…properties.put(PropertyIds.OBJECT_TYPE_ID, "cmis:document,P:my:aspect");…//get contentStream, get folder…Document doc = folder.createDocument(properties, conte</description>
      <pubDate>Wed, 24 Apr 2013 08:47:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-create-document-with-more-than-1-aspect/m-p/303200#M256330</guid>
      <dc:creator>doychev</dc:creator>
      <dc:date>2013-04-24T08:47:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to create document with more than 1 aspect?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/how-to-create-document-with-more-than-1-aspect/m-p/303201#M256331</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Using OpenCMIS 0.8 against Alfresco 4.2.c Community Edition and the Alfresco OpenCMIS Extension 0.2 I can run the following code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;blockcode&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Map&amp;lt;String, Object&amp;gt; props = new HashMap&amp;lt;String, Object&amp;gt;();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;props.put("cmis&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;bjectTypeId",&amp;nbsp; "D:cmisbook:image,P:sc:webable,P:sc&lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;roductRelated");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ContentStream contentStream = cmisSession.getObjectFactory().createContentStream(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;fileName,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;file.length(),&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;fileType,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;new FileInputStream(file)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;document = parentFolder.createDocument(props, contentStream, null);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/blockcode&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;And successfully create an instance of the custom type, "cmisbook:image" that has both custom aspects, "sc:webable" and "sc&lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;roductRelated" added to the object.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Check your type IDs.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Jeff&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 May 2013 08:51:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/how-to-create-document-with-more-than-1-aspect/m-p/303201#M256331</guid>
      <dc:creator>jpotts</dc:creator>
      <dc:date>2013-05-12T08:51:20Z</dc:date>
    </item>
  </channel>
</rss>

