def test(self):
        """
        test method
        """
        dummy = _(u'a dummy string')

        return {'dummy': dummy}
 def retPreguntes(self):
     """
     """
     context = self.context
     periode_exemple = self.retPeriodeExemple()
     if periode_exemple:
         url = join(periode_exemple.getPhysicalPath(), '/')
         preguntas = context.portal_catalog.searchResults(path=url, portal_type='SurveyTextQuestionGenweb', sort_on='getObjPositionInParent')
         return preguntas
     else:
         self.context.plone_utils.addPortalMessage(_(u"El recull d'exemple ha estat modificat, eliminat o mogut. Siusplau, assegura't que el recull d'exemple existeix i està a la carpeta 'configuracio-periodes' de l'arrel del portal i el seu id és 'periode-dexemple'"), 'error')
         self.context.REQUEST.RESPONSE.redirect(self.context.absolute_url())
 	    label_msgid="serveiTIC_collectiu",
            format = 'checkbox',
            i18n_domain = "upc.genweb.descriptorTIC",
        ),
        languageindependent=True,
        vocabulary='getColectius',
        schemata="default",
    ),

    atapi.StringField(
        name = 'unitat',
        required = False,
        searchable = False,
        default = "getUnitat",
        widget = atapi.StringWidget(
            label = _(u'label_servei', default=u'Unitat'),
            i18n_domain='upc.genweb.descriptorTIC',
            visible = {'view': 'hidden','edit': 'hidden'}
        ),
        schemata="default",
    ),

    atapi.TextField('descripcion_larga',
        required = False,
        validators = ('isTidyHtmlWithCleanup',),
        default_output_type = 'text/x-html-safe',
        widget = atapi.RichWidget(
            #label = _(u"Descripció llarga"),
            label_msgid="serveiTIC_descrip_llarga",
            rows  = 10,
            i18n_domain = "upc.genweb.descriptorTIC"),