<?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: Constraint in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/constraint/m-p/122032#M85969</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ummmmmm con flojerita de googlear???? jeje&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;A href="http://eclipsetutorial.forge.os4os.org/proyecto.htm" rel="nofollow noopener noreferrer"&gt;http://eclipsetutorial.forge.os4os.org/proyecto.htm&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Bueno, en la ventana exportar despliega la opcion Java y selecciona Jar… el archivo resultante lo descomprimes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 22 Dec 2009 14:15:07 GMT</pubDate>
    <dc:creator>xsaettone</dc:creator>
    <dc:date>2009-12-22T14:15:07Z</dc:date>
    <item>
      <title>Constraint</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/constraint/m-p/122028#M85965</link>
      <description>Hola a todosResulta que quiero que los valores de un constraint se lean de base de datos (o de algún fichero), porque se prevee que van ir aumentando en el futuro. Leyendo el foro en inglés encontré esto http://forums.alfresco.com/en/viewtopic.php?f=5&amp;amp;t=10101&amp;amp;p=47856#p38060 la cuestión es qu</description>
      <pubDate>Fri, 18 Dec 2009 08:56:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/constraint/m-p/122028#M85965</guid>
      <dc:creator>melongris</dc:creator>
      <dc:date>2009-12-18T08:56:00Z</dc:date>
    </item>
    <item>
      <title>Re: Constraint</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/constraint/m-p/122029#M85966</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola melongris,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;dejame ayudarte con al menos parte de tus dudas. Por un lado tienes que crearte la clase y por otro lado modificas el modelo (el xml donde tienes la propiedad lista que quieres restringir) y haces las modificaciones que indica el post que citas.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Para crear la clase:&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Primero que nada descarga el SDK de Alfresco, ya que necesitarás las librerias que provee (&lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Labs_3_Final_download_files" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Labs_3_Final_download_files&lt;/A&gt;&lt;SPAN&gt;). Es importante que la versión de SDK corresponda con la versión de Alfresco que uses; asumiré que usas la versión 3.2.De todas formas es buena idea revisar este enlace &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/Alfresco_SDK_3.2" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/Alfresco_SDK_3.2&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En eclipse:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Crea un proyecto Java.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Bajo la carpeta &lt;/SPAN&gt;&lt;EM&gt;src&lt;/EM&gt;&lt;SPAN&gt; crea un &lt;/SPAN&gt;&lt;EM&gt;Package&lt;/EM&gt;&lt;SPAN&gt;, en mi caso &lt;/SPAN&gt;&lt;EM&gt;org.alfresco.sample.CodeLabelExtend&lt;/EM&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3. Dentro del package creas una clase, en mi caso &lt;/SPAN&gt;&lt;EM&gt;ListOfValuesQueryConstraint&lt;/EM&gt;&lt;SPAN&gt;, esta clase contendrá:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;package org.alfresco.sample.CodeLabelExtend;&lt;BR /&gt;&lt;BR /&gt;import java.util.ArrayList;&lt;BR /&gt;import java.util.List;&lt;BR /&gt;import java.sql.*;&lt;BR /&gt;&lt;BR /&gt;import org.alfresco.repo.dictionary.constraint.ListOfValuesConstraint;&lt;BR /&gt;import org.alfresco.web.bean.generator.BaseComponentGenerator;&lt;BR /&gt;import org.apache.commons.logging.Log;&lt;BR /&gt;import org.apache.commons.logging.LogFactory;&lt;BR /&gt;&lt;BR /&gt;import java.io.Serializable;&lt;BR /&gt;import javax.faces.model.SelectItem;&lt;BR /&gt;&lt;BR /&gt;public class ListOfValuesQueryConstraint extends ListOfValuesConstraint implements Serializable {&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private static Log logger = LogFactory.getLog(BaseComponentGenerator.class);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private static final long serialVersionUID=1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private List&amp;lt;String&amp;gt; allowedLabels;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setAllowedValues(List allowedValues) {}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setCaseSensitive(boolean caseSensitive) {}&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void initialize() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;super.setCaseSensitive(false);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.loadDB();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;String&amp;gt; getAllowedLabels() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return this.allowedLabels;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setAllowedLabels(List&amp;lt;String&amp;gt; allowedLabels) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.allowedLabels=allowedLabels;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&amp;lt;SelectItem&amp;gt; getSelectItemList() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;SelectItem&amp;gt; result = new ArrayList&amp;lt;SelectItem&amp;gt;(this.getAllowedValues().size());&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i=0;i&amp;lt;this.getAllowedValues().size();i++) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result.add(new SelectItem((Object)this.getAllowedValues().get(i),this.allowedLabels.get(i)));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return result;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected void loadDB() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String driverName = "org.postgresql.Driver";//o mysql si es lo que utilizaras&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String serverName = "167.175.55.207";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String mydatabase = "alfresco";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String username = "alfresco";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String password = "alfresco";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;String&amp;gt; av = new ArrayList&amp;lt;String&amp;gt;();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;String&amp;gt; al=new ArrayList&amp;lt;String&amp;gt;();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Connection connection = null;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Class.forName(driverName);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String url = "jdbc:postgresql://" + serverName +&amp;nbsp; "/" + mydatabase;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; connection = DriverManager.getConnection(url, username, password);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Statement stmt = connection.createStatement();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ResultSet rs = stmt.executeQuery("select code,label from codelabel");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (rs.next()) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; av.add(rs.getString("code"));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; al.add(rs.getString("label"));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (Exception e) {}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; super.setAllowedValues(av);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.setAllowedLabels(al);&lt;BR /&gt;&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;/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;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;/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;Los &lt;/SPAN&gt;&lt;EM&gt;import&lt;/EM&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;import org.alfresco.repo.dictionary.constraint.ListOfValuesConstraint;&lt;BR /&gt;import org.alfresco.web.bean.generator.BaseComponentGenerator;&lt;BR /&gt;import org.apache.commons.logging.Log;&lt;BR /&gt;import org.apache.commons.logging.LogFactory;&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;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;son las librerias que debes incluir en el proyecto;ésto lo harás de la siguiente forma (en Eclipse):&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Despliega sobre el proyecto el menú contextual (con el segundo botón del ratón) y escoge Build Path -&amp;gt; Configure build Path -&amp;gt; Libraries -&amp;gt; Add External JARs&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Incluye las siguientes librerías que están en el SDK que descargaste:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/lib/server/alfresco-core-3.2.jar&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/lib/server/alfresco-repository-3.2.jar&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/lib/server/alfresco-web-client-3.2.jar&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/lib/server/dependencies/myfaces-api-1.1.5.jar&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;/lib/server/dependencies/commons/commons-logging-1.1.jar&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;No deberías tener ningún error, si es así exportas el proyecto. Del resultado de la exportación copias la carpeta alfresco que está dentro de /ListOfValuesQueryConstraint/org/ y lo ubicarás en /WEB-INF/classes/org/&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Creo que resulto algo largo, espero te sirva&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Dec 2009 14:41:23 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/constraint/m-p/122029#M85966</guid>
      <dc:creator>xsaettone</dc:creator>
      <dc:date>2009-12-18T14:41:23Z</dc:date>
    </item>
    <item>
      <title>Re: Constraint</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/constraint/m-p/122030#M85967</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Muchísimas gracias por la explicación.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ahora me pondré con ello, pero ten por seguro que sólo la lectura de tu post me ha sido de muchísima ayuda, porque por ejemplo el SDK lo tenía, pero no sabía ni que hacer con el XD.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cualquier duda o error consultaré aquí&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Dec 2009 10:24:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/constraint/m-p/122030#M85967</guid>
      <dc:creator>melongris</dc:creator>
      <dc:date>2009-12-21T10:24:49Z</dc:date>
    </item>
    <item>
      <title>Re: Constraint</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/constraint/m-p/122031#M85968</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bueno, ya me ha surgido una duda y es con respecto a aesta parte.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;No deberías tener ningún error, si es así exportas el proyecto. Del resultado de la exportación copias la carpeta alfresco que está dentro de /ListOfValuesQueryConstraint/org/ y lo ubicarás en /WEB-INF/classes/org/&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Le he dado a export, pero me sale un diálogo tal que así&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[img]&lt;/SPAN&gt;&lt;A href="http://img85.imageshack.us/img85/9941/dibujoxke.jpg" rel="nofollow noopener noreferrer"&gt;http://img85.imageshack.us/img85/9941/dibujoxke.jpg&lt;/A&gt;&lt;SPAN&gt;[/img]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Y la verdad es que no sé que hacer, porque tampoco sé demasiado de Eclipse.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Dec 2009 11:09:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/constraint/m-p/122031#M85968</guid>
      <dc:creator>melongris</dc:creator>
      <dc:date>2009-12-21T11:09:52Z</dc:date>
    </item>
    <item>
      <title>Re: Constraint</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/constraint/m-p/122032#M85969</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ummmmmm con flojerita de googlear???? jeje&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;A href="http://eclipsetutorial.forge.os4os.org/proyecto.htm" rel="nofollow noopener noreferrer"&gt;http://eclipsetutorial.forge.os4os.org/proyecto.htm&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Bueno, en la ventana exportar despliega la opcion Java y selecciona Jar… el archivo resultante lo descomprimes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Dec 2009 14:15:07 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/constraint/m-p/122032#M85969</guid>
      <dc:creator>xsaettone</dc:creator>
      <dc:date>2009-12-22T14:15:07Z</dc:date>
    </item>
    <item>
      <title>Re: Constraint</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/constraint/m-p/122033#M85970</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No ha sido vagancia ni nada por estilo, es que he visto tantas opciones que realmente no sabía cual debía coger, como ya dije, no estoy puesto en Java (ni Eclipse).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;He probado a poner la carpeta en la ruta que me has indidcado (presupongo que es la que está dento de /webapps/alfresco) Lo he probado, pero me da error. ¿Falta algún paso por hacer o en teoría debería de funcionar ya?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Por cierto, sí, tengo la versión 3.2.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Gracias de nuevo por la ayuda, me estás salvando la vida.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Dec 2009 08:55:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/constraint/m-p/122033#M85970</guid>
      <dc:creator>melongris</dc:creator>
      <dc:date>2009-12-23T08:55:48Z</dc:date>
    </item>
    <item>
      <title>Re: Constraint</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/constraint/m-p/122034#M85971</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Al final ha sido una tontería de fallo. El constraint me estaba dando un error, así que se me ocurrió poner esto y funcionó&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;constraints&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;constraint name="tc:CodeLabel" type="org.alfresco.sample.CodeLabelExtend.ListOfValuesQueryConstraint"&amp;gt;&amp;lt;/constraint&amp;gt;&lt;BR /&gt;&amp;lt;/constraints&amp;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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Muchas gracias por toda la ayuda&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 28 Dec 2009 15:36:52 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/constraint/m-p/122034#M85971</guid>
      <dc:creator>melongris</dc:creator>
      <dc:date>2009-12-28T15:36:52Z</dc:date>
    </item>
    <item>
      <title>Re: Constraint</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/constraint/m-p/122035#M85972</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Disculpa si te molestó el comentario&amp;nbsp;&amp;nbsp; :roll:&amp;nbsp;&amp;nbsp; … mi intención no era llamarte vago… solo bromeaba!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Fue un placer ayudarte….&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;a la orden&amp;nbsp; :wink:&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Dec 2009 17:30:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/constraint/m-p/122035#M85972</guid>
      <dc:creator>xsaettone</dc:creator>
      <dc:date>2009-12-29T17:30:40Z</dc:date>
    </item>
  </channel>
</rss>

