<?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: Crear Nuevo Tipo de Dato in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/crear-nuevo-tipo-de-dato/m-p/105786#M73983</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;he conseguido crear mi componente tal y como quería. Para ello he creado en el paquete org.alfresco.web.bean.generator una clase que será a la que llame desde mi modelo. Esta clase puede ser parecida a TextFieldGenerator lo único que modificando el método createComponent y aqui utilizando Faces diseñas tu componente como quieras(pones un combo, una caja de text, etc…). Una vez que tienes la componente creada ya está todo el trabajo realizado, sólamente tendrías que llamarlo desde el modelo, el primer paso sería mapear esta nueva clase en el faces-config-beans.xml y el segundo paso utilizarlo en el modelo y en el web-client-config-custom.xml añadiriamos en la propiedad donde hayamos añadido nuestra componente lo siguiente:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;show-property name="modeloUno:Nuestro_Componente" component-generator="NuestroSelectorGenerator"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;UN saludo&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 14 Oct 2008 14:13:45 GMT</pubDate>
    <dc:creator>aferez</dc:creator>
    <dc:date>2008-10-14T14:13:45Z</dc:date>
    <item>
      <title>Crear Nuevo Tipo de Dato</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/crear-nuevo-tipo-de-dato/m-p/105784#M73981</link>
      <description>Buenas a todos,tenemos un gran problema y quería ver si me podéis guiar un poco. Necesitamos un nuevo tipo de dato, ya que necesitamos un tipo de dato que cuando se cree un nuevo tipo de documento, éste tengo un metadato "especial" que sea del nuevo tipo creado. Esto es porque vamos a tener tipos en</description>
      <pubDate>Fri, 10 Oct 2008 10:43:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/crear-nuevo-tipo-de-dato/m-p/105784#M73981</guid>
      <dc:creator>aferez</dc:creator>
      <dc:date>2008-10-10T10:43:13Z</dc:date>
    </item>
    <item>
      <title>Re: Crear Nuevo Tipo de Dato</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/crear-nuevo-tipo-de-dato/m-p/105785#M73982</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola Alfonso,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;He estado rebuscando un poco y, además de los tipos de datos habituales con los que todos estamos habituados a trabajar con Alfresco (date, text, int, boolean,…), existe un tipo de datos "any" que admite cualquier java.lang.Object…vamos, cualquier cosa.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;En principio definiendo esas propiedades como any, podrías introducirle cualquier objeto como metadato. No sé si con eso te puede bastar.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Los tipos de datos permitidos en Alfresco son: text, content, int, long, float, double, date, datetime, boolean, qname, category, noderef, path y any.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ejemplo:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;property name="custom:miContenedor"&amp;gt;&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;lt;type&amp;gt;d:any&amp;lt;/type&amp;gt;&lt;BR /&gt;&amp;lt;/property&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;Si, a parte, lo que te interesa es que estén retringidos por algunos tipos que tengas definidos en base de datos, lo que podrías definirte son constraints que obliguen a que los datos instroducidos en esos tipos "any" satisfagan las restricciones relacionadas con el tipo en cuestión.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Me parece un tema interesante…si avanzas o consigues resultados, estaría chulo que informases cómo lo has enfocado.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos y suerte!!&amp;nbsp; &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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Oct 2008 13:11:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/crear-nuevo-tipo-de-dato/m-p/105785#M73982</guid>
      <dc:creator>ajv</dc:creator>
      <dc:date>2008-10-11T13:11:58Z</dc:date>
    </item>
    <item>
      <title>Re: Crear Nuevo Tipo de Dato</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/crear-nuevo-tipo-de-dato/m-p/105786#M73983</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;he conseguido crear mi componente tal y como quería. Para ello he creado en el paquete org.alfresco.web.bean.generator una clase que será a la que llame desde mi modelo. Esta clase puede ser parecida a TextFieldGenerator lo único que modificando el método createComponent y aqui utilizando Faces diseñas tu componente como quieras(pones un combo, una caja de text, etc…). Una vez que tienes la componente creada ya está todo el trabajo realizado, sólamente tendrías que llamarlo desde el modelo, el primer paso sería mapear esta nueva clase en el faces-config-beans.xml y el segundo paso utilizarlo en el modelo y en el web-client-config-custom.xml añadiriamos en la propiedad donde hayamos añadido nuestra componente lo siguiente:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;show-property name="modeloUno:Nuestro_Componente" component-generator="NuestroSelectorGenerator"/&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;UN saludo&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Oct 2008 14:13:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/crear-nuevo-tipo-de-dato/m-p/105786#M73983</guid>
      <dc:creator>aferez</dc:creator>
      <dc:date>2008-10-14T14:13:45Z</dc:date>
    </item>
    <item>
      <title>Re: Crear Nuevo Tipo de Dato</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/crear-nuevo-tipo-de-dato/m-p/105787#M73984</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Se me olvidaba, la información de base de datos la recuperas cuando estas en el createComponent, en este punto rellenas un List que viene de base de datos con los datos.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Oct 2008 14:14:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/crear-nuevo-tipo-de-dato/m-p/105787#M73984</guid>
      <dc:creator>aferez</dc:creator>
      <dc:date>2008-10-14T14:14:58Z</dc:date>
    </item>
  </channel>
</rss>

