<?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 Re: Check-in &amp; check-in comments? in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/check-in-check-in-comments/m-p/70816#M45768</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I've been able to achieve this using the Foundation API &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt; …&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;public static ApplicationContext context = null;&lt;BR /&gt;&lt;BR /&gt;public static void checkin( Node node, String checkinComment ) throws RepositoryException&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;// retrieve service registry&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ServiceRegistry serviceRegistry = (ServiceRegistry)context.getBean(ServiceRegistry.SERVICE_REGISTRY);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // convert the JCR Node to an Alfresco Node Reference&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NodeRef nodeRef = JCRNodeRef.getNodeRef(node);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map&amp;lt;String, Serializable&amp;gt; versionProperties = new HashMap&amp;lt;String,Serializable&amp;gt;();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; versionProperties.put( "description", checkinComment );&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; serviceRegistry.getVersionService().createVersion( nodeRef, versionProperties );&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // set to 'read only'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; serviceRegistry.getLockService().lock( nodeRef, LockType.READ_ONLY_LOCK );&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;}&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;… which draws from JCRs NodeImpl.checkin() quite alot.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 20 Feb 2007 16:27:59 GMT</pubDate>
    <dc:creator>martin_cowie</dc:creator>
    <dc:date>2007-02-20T16:27:59Z</dc:date>
    <item>
      <title>Check-in &amp; check-in comments?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/check-in-check-in-comments/m-p/70815#M45767</link>
      <description>As far as I can see, when using the JCR interface it's not possible to check-in a Node with check-in comments. These are the comments that show up in the 'Notes' column of the web GUI.Presuming my statement to be correct, can anyone here say if it' possible to use the Foundation API instead (such as</description>
      <pubDate>Tue, 20 Feb 2007 15:42:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/check-in-check-in-comments/m-p/70815#M45767</guid>
      <dc:creator>martin_cowie</dc:creator>
      <dc:date>2007-02-20T15:42:49Z</dc:date>
    </item>
    <item>
      <title>Re: Check-in &amp; check-in comments?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/check-in-check-in-comments/m-p/70816#M45768</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I've been able to achieve this using the Foundation API &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt; …&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;public static ApplicationContext context = null;&lt;BR /&gt;&lt;BR /&gt;public static void checkin( Node node, String checkinComment ) throws RepositoryException&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;// retrieve service registry&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ServiceRegistry serviceRegistry = (ServiceRegistry)context.getBean(ServiceRegistry.SERVICE_REGISTRY);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // convert the JCR Node to an Alfresco Node Reference&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NodeRef nodeRef = JCRNodeRef.getNodeRef(node);&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Map&amp;lt;String, Serializable&amp;gt; versionProperties = new HashMap&amp;lt;String,Serializable&amp;gt;();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; versionProperties.put( "description", checkinComment );&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; serviceRegistry.getVersionService().createVersion( nodeRef, versionProperties );&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // set to 'read only'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; serviceRegistry.getLockService().lock( nodeRef, LockType.READ_ONLY_LOCK );&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;}&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;… which draws from JCRs NodeImpl.checkin() quite alot.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Feb 2007 16:27:59 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/check-in-check-in-comments/m-p/70816#M45768</guid>
      <dc:creator>martin_cowie</dc:creator>
      <dc:date>2007-02-20T16:27:59Z</dc:date>
    </item>
  </channel>
</rss>

