From: <fg...@us...> - 2010-02-27 15:11:40
|
Revision: 2067 http://openutils.svn.sourceforge.net/openutils/?rev=2067&view=rev Author: fgiust Date: 2010-02-27 15:11:31 +0000 (Sat, 27 Feb 2010) Log Message: ----------- CRIT-7 (failing) test cases Modified Paths: -------------- trunk/openutils-mgnlcriteria/pom.xml Added Paths: ----------- trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/advanced/ trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/advanced/AdvancedCriteriaSearchTest.java trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/tests/ trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/tests/ItalianSnowballAnalyzer.java trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/tests/RepositoryTestNgTestcase.java trunk/openutils-mgnlcriteria/src/test/resources/ trunk/openutils-mgnlcriteria/src/test/resources/crit-bootstrap/ trunk/openutils-mgnlcriteria/src/test/resources/crit-bootstrap/website.00000.xml trunk/openutils-mgnlcriteria/src/test/resources/crit-repository/ trunk/openutils-mgnlcriteria/src/test/resources/crit-repository/indexing_configuration.xml trunk/openutils-mgnlcriteria/src/test/resources/crit-repository/jackrabbit-test-configuration.xml trunk/openutils-mgnlcriteria/src/test/resources/crit-repository/test-repositories.xml trunk/openutils-mgnlcriteria/src/test/resources/log4j.dtd trunk/openutils-mgnlcriteria/src/test/resources/log4j.xml trunk/openutils-mgnlcriteria/src/test/resources/test-magnolia.properties trunk/openutils-mgnlcriteria/src/test/resources/test_dir.txt Property Changed: ---------------- trunk/openutils-mgnlcriteria/ Property changes on: trunk/openutils-mgnlcriteria ___________________________________________________________________ Modified: svn:ignore - .settings target .checkstyle .classpath .project + .settings target .checkstyle .classpath .project temp-testng-customsuite.xml Modified: trunk/openutils-mgnlcriteria/pom.xml =================================================================== --- trunk/openutils-mgnlcriteria/pom.xml 2010-02-27 14:35:18 UTC (rev 2066) +++ trunk/openutils-mgnlcriteria/pom.xml 2010-02-27 15:11:31 UTC (rev 2067) @@ -75,13 +75,18 @@ </dependency> <dependency> <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + <version>1.5.8</version> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> - <version>1.5.6</version> + <version>1.5.8</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> - <version>1.5.6</version> + <version>1.5.8</version> </dependency> <dependency> <groupId>commons-lang</groupId> @@ -94,11 +99,25 @@ <version>2.0</version> </dependency> <dependency> + <groupId>info.magnolia</groupId> + <artifactId>magnolia-core</artifactId> + <classifier>tests</classifier> + <version>${magnolia.version}</version> + <scope>test</scope> + </dependency> + <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.7</version> <scope>test</scope> </dependency> + <dependency> + <groupId>org.testng</groupId> + <artifactId>testng</artifactId> + <classifier>jdk15</classifier> + <version>5.10</version> + <scope>test</scope> + </dependency> </dependencies> <repositories> <repository> Added: trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/advanced/AdvancedCriteriaSearchTest.java =================================================================== --- trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/advanced/AdvancedCriteriaSearchTest.java (rev 0) +++ trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/advanced/AdvancedCriteriaSearchTest.java 2010-02-27 15:11:31 UTC (rev 2067) @@ -0,0 +1,248 @@ +package net.sourceforge.openutils.mgnlcriteria.advanced; + +import info.magnolia.cms.beans.config.ContentRepository; +import info.magnolia.cms.core.Content; +import info.magnolia.context.MgnlContext; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.List; + +import junit.framework.Assert; +import net.sourceforge.openutils.mgnlcriteria.jcr.query.criterion.Disjunction; +import net.sourceforge.openutils.mgnlcriteria.jcr.query.criterion.Order; +import net.sourceforge.openutils.mgnlcriteria.jcr.query.criterion.Restrictions; +import net.sourceforge.openutils.mgnlcriteria.tests.RepositoryTestNgTestcase; + +import org.apache.commons.collections.CollectionUtils; +import org.apache.commons.lang.ArrayUtils; +import org.apache.commons.lang.StringUtils; +import org.testng.annotations.BeforeClass; +import org.testng.annotations.Test; + + +/** + * @author lbrindisi + * @version $Id$ + */ +public class AdvancedCriteriaSearchTest extends RepositoryTestNgTestcase +{ + + /** + * {@inheritDoc} + */ + @Override + @BeforeClass + protected void setUp() throws Exception + { + setRepositoryConfigFileName("/crit-repository/test-repositories.xml"); + setJackrabbitRepositoryConfigFileName("/crit-repository/jackrabbit-test-configuration.xml"); + + super.setUp(); + + bootstrapSingleResource("/crit-bootstrap/website.00000.xml"); + MgnlContext.getHierarchyManager(ContentRepository.WEBSITE).save(); + } + + @Test + public void testSearchFrancia() throws Exception + { + // Frància + // Franciacorta + // Parigi (Francia) + // Parigi (Frància) + // frappè -> francia in una proprietà di pagina (non titolo) + // federale -> francia nel testo + + AdvancedResult advResult = search("francia", 1, 200); + Collection< ? extends Content> result = collectCollectionFromResult(advResult); + + // "Franciacorta", ??? deve apparire o no? + + // "frappè" non deve apparire perchè la proprietà "anotherproperty" non è indicizzata + + assertSortedResults( + new String[]{"Frància", "Parigi (Francia)", "Parigi (Frància)", "federale" }, + result, + "francia"); + } + + @Test + public void testSearchDante() throws Exception + { + // Dante Alighieri + // Alighieri, Dante + + AdvancedResult advResult = search("Dante Alighieri", 1, 200); + Collection< ? extends Content> result = collectCollectionFromResult(advResult); + + assertNumOfResults(2, result, "Dante Alighieri"); + } + + @Test + public void testSearchFagiano() throws Exception + { + // fagiano + // fagiàno + // fàgiànò + + AdvancedResult advResult = search("fagiano", 1, 200); + Collection< ? extends Content> result = collectCollectionFromResult(advResult); + + assertNumOfResults(3, result, "fagiano"); + } + + @Test + public void testSearchPesca() throws Exception + { + // pèsca + // canna da pesca + + AdvancedResult advResult = search("pesca", 1, 200); + Collection< ? extends Content> result = collectCollectionFromResult(advResult); + + assertSortedResults(new String[]{"pèsca", "canna da pesca" }, result, "pesca"); + } + + @Test + public void testNotInPrivatePropertiesNoJcr() + { + AdvancedResult advResult = search("admin", 1, 200); + Collection< ? extends Content> result = collectCollectionFromResult(advResult); + + assertNumOfResults(0, result, "admin"); + } + + @Test + public void testNotInPrivatePropertiesNoMagnoliaUser() + { + + AdvancedResult advResult = search("superuser", 1, 200); + Collection< ? extends Content> result = collectCollectionFromResult(advResult); + + assertNumOfResults(0, result, "superuser"); + } + + @Test + public void testNotInPrivatePropertiesNoTemplates() + { + AdvancedResult advResult = search("t-redirect", 1, 200); + Collection< ? extends Content> result = collectCollectionFromResult(advResult); + + assertNumOfResults(0, result, "t-redirect"); + } + + protected void assertNumOfResults(int expected, Collection< ? extends Content> result, String search) + { + if (result.size() != expected) + { + List<String> titles = new ArrayList<String>(); + for (Content content : result) + { + titles.add(content.getTitle()); + } + + Assert.fail("Wrong result when searching for \"" + + search + + "\", expected " + + expected + + " results, found " + + result.size() + + ". Pages found: " + + ArrayUtils.toString(titles)); + } + } + + protected void assertSortedResults(String[] expected, Collection< ? extends Content> result, String search) + { + List<String> titles = new ArrayList<String>(); + for (Content content : result) + { + titles.add(content.getTitle()); + } + + if (result.size() != expected.length) + { + Assert.fail("Wrong result when searching for \"" + + search + + "\", expected " + + expected.length + + " results, found " + + result.size() + + ". Pages found: " + + ArrayUtils.toString(titles)); + } + + Assert.assertEquals("Wrong order searching for \"" + search + "\"", ArrayUtils.toString(expected), ArrayUtils + .toString(titles.toArray())); + + } + + public AdvancedResult search(String searchText, int page, int itemsPerPage) + { + return search(searchText, StringUtils.EMPTY, ContentRepository.WEBSITE, false, page, itemsPerPage); + } + + protected AdvancedResult search(String searchText, String path, String repository, boolean titleOnly, int page, + int itemsPerPage) + { + if (StringUtils.isBlank(searchText)) + { + return AdvancedResult.EMPTY_RESULT; + } + + AdvancedCriteria criteria = createCriteria(repository, path); + + if (titleOnly) + { + criteria.add(Restrictions.contains("@title", StringUtils.defaultString(searchText))); + } + else + { + Disjunction disjunction = Restrictions.disjunction(); + disjunction.add(Restrictions.contains("@title", StringUtils.defaultString(searchText))); // serve per il + // boost! + disjunction.add(Restrictions.contains(".", StringUtils.defaultString(searchText))); + criteria.add(disjunction); + } + + if (itemsPerPage >= 0) + { + criteria.setMaxResults(itemsPerPage); + } + if (page > 1) + { + criteria.setFirstResult((page - 1) * itemsPerPage); + } + + return criteria.execute(); + } + + /** + * @param repo + * @param startnode + * @return + */ + protected AdvancedCriteria createCriteria(String repo, String startnode) + { + AdvancedCriteria criteria = AdvancedCriteriaFactory.createAdvancedCriteria().setWorkspace(repo).addOrder( + Order.desc("@jcr:score")).add(Restrictions.eq("@jcr:primaryType", "mgnl:content")); + + if (startnode != null) + { + criteria.setBasePath(startnode); + } + return criteria; + } + + private Collection<AdvancedResultItem> collectCollectionFromResult(AdvancedResult result) + { + + ResultIterator<AdvancedResultItem> items = result.getItems(); + ArrayList<AdvancedResultItem> list = new ArrayList<AdvancedResultItem>(); + + CollectionUtils.addAll(list, items); + return list; + } + +} Property changes on: trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/advanced/AdvancedCriteriaSearchTest.java ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native Added: trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/tests/ItalianSnowballAnalyzer.java =================================================================== --- trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/tests/ItalianSnowballAnalyzer.java (rev 0) +++ trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/tests/ItalianSnowballAnalyzer.java 2010-02-27 15:11:31 UTC (rev 2067) @@ -0,0 +1,24 @@ +package net.sourceforge.openutils.mgnlcriteria.tests; + +import java.io.Reader; + +import org.apache.lucene.analysis.ISOLatin1AccentFilter; +import org.apache.lucene.analysis.LowerCaseFilter; +import org.apache.lucene.analysis.TokenStream; +import org.apache.lucene.analysis.standard.StandardAnalyzer; + + +/** + * @author molaschi + * @version $Id$ + */ +public class ItalianSnowballAnalyzer extends StandardAnalyzer +{ + + @Override + public TokenStream tokenStream(String fieldName, Reader reader) + { + return new ISOLatin1AccentFilter(new LowerCaseFilter((super.tokenStream(fieldName, reader)))); + } + +} Property changes on: trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/tests/ItalianSnowballAnalyzer.java ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native Added: trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/tests/RepositoryTestNgTestcase.java =================================================================== --- trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/tests/RepositoryTestNgTestcase.java (rev 0) +++ trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/tests/RepositoryTestNgTestcase.java 2010-02-27 15:11:31 UTC (rev 2067) @@ -0,0 +1,300 @@ +package net.sourceforge.openutils.mgnlcriteria.tests; + +import info.magnolia.cms.beans.config.ContentRepository; +import info.magnolia.cms.beans.config.PropertiesInitializer; +import info.magnolia.cms.core.Path; +import info.magnolia.cms.core.SystemProperty; +import info.magnolia.cms.util.ClasspathResourcesUtil; +import info.magnolia.context.MgnlContext; +import info.magnolia.context.SystemContext; +import info.magnolia.context.SystemRepositoryStrategy; +import info.magnolia.importexport.BootstrapUtil; +import info.magnolia.test.mock.MockContext; +import info.magnolia.test.mock.MockHierarchyManager; +import info.magnolia.test.mock.MockUtil; + +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.lang.reflect.Field; +import java.util.Map; + +import javax.jcr.ImportUUIDBehavior; +import javax.jcr.RepositoryException; +import javax.jcr.UnsupportedRepositoryOperationException; + +import org.apache.commons.io.FileUtils; +import org.apache.commons.io.IOUtils; +import org.apache.commons.lang.StringUtils; +import org.apache.jackrabbit.core.jndi.BindableRepositoryFactory; +import org.apache.log4j.Level; +import org.junit.AfterClass; +import org.junit.BeforeClass; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + + +/** + * TestNG version of Magnolia RepositoryTestcase + * @author fgiust + * @version $Id$ + */ + +public abstract class RepositoryTestNgTestcase +{ + + protected static final String REPO_CONF_PROPERTY = "magnolia.repositories.config"; + + protected static final String JACKRABBIT_REPO_CONF_PROPERTY = "magnolia.repositories.jackrabbit.config"; + + protected static final String EXTRACTED_REPO_CONF_FILE = "target/repositories.xml"; + + protected static final String EXTRACTED_JACKRABBIT_REPO_CONF_FILE = "target/repo-conf/extracted.xml"; + + private boolean autoStart = true; + + private String repositoryConfigFileName; + + private String jackrabbitRepositoryConfigFileName; + + private boolean quiet = true; + + protected boolean isAutoStart() + { + return this.autoStart; + } + + protected void setAutoStart(boolean autoStart) + { + this.autoStart = autoStart; + } + + protected void setRepositoryConfigFileName(String repositoryConfigFileName) + { + this.repositoryConfigFileName = repositoryConfigFileName; + } + + protected void setJackrabbitRepositoryConfigFileName(String jackrabbitRepositoryConfigFileName) + { + this.jackrabbitRepositoryConfigFileName = jackrabbitRepositoryConfigFileName; + } + + protected boolean isQuiet() + { + return this.quiet; + } + + protected void setQuiet(boolean quiet) + { + this.quiet = quiet; + } + + /** + * Logger. + */ + protected Logger log = LoggerFactory.getLogger(getClass()); + + @BeforeClass + protected void setUp() throws Exception + { + // ignore mapping warnings + org.apache.log4j.Logger.getLogger(ContentRepository.class).setLevel(Level.ERROR); + + // ComponentsTestUtil.clear(); + initDefaultImplementations(); + setMagnoliaProperties(); + initContext(); + workaroundJCR1778(); + + if (isAutoStart()) + { + cleanUp(); + startRepository(); + } + } + + protected void initContext() + { + MockUtil.initMockContext(); + } + + @AfterClass + protected void tearDown() throws Exception + { + if (isAutoStart()) + { + shutdownRepository(true); + } + SystemProperty.getProperties().clear(); + + // ComponentsTestUtil.clear(); + SystemProperty.getProperties().clear(); + MgnlContext.setInstance(null); + } + + protected void setMagnoliaProperties() throws Exception + { + setMagnoliaProperties(getMagnoliaPropertiesStream()); + } + + protected void setMagnoliaProperties(InputStream propertiesStream) throws IOException + { + try + { + SystemProperty.getProperties().load(propertiesStream); + } + finally + { + IOUtils.closeQuietly(propertiesStream); + } + } + + protected InputStream getMagnoliaPropertiesStream() throws IOException + { + return this.getClass().getResourceAsStream(getMagnoliaPropertiesFileName()); + } + + protected String getMagnoliaPropertiesFileName() + { + return "/test-magnolia.properties"; + } + + protected void initDefaultImplementations() throws IOException + { + PropertiesInitializer.getInstance().loadBeanProperties(); + PropertiesInitializer.getInstance().loadAllModuleProperties(); + } + + protected MockHierarchyManager initMockConfigRepository(String properties) throws IOException, RepositoryException, + UnsupportedRepositoryOperationException + { + + MockHierarchyManager hm = MockUtil.createAndSetHierarchyManager(ContentRepository.CONFIG, properties); + + return hm; + } + + /** + * @deprecated - workaround until JCR-1778 is fixed + * @see <a href="https://issues.apache.org/jira/browse/JCR-1778">JCR-1778</a> + */ + static void workaroundJCR1778() throws NoSuchFieldException, IllegalAccessException + { + final Field cacheField = BindableRepositoryFactory.class.getDeclaredField("cache"); + cacheField.setAccessible(true); + final Map cache = (Map) cacheField.get(null); + cache.clear(); + } + + protected void modifyContextesToUseRealRepository() + { + // create a mock web context with same repository acquiring strategy as the system context + SystemContext systemContext = (SystemContext) MgnlContext.getSystemContext(); + SystemRepositoryStrategy repositoryStrategy = new SystemRepositoryStrategy(systemContext); + + // update the mock context + ((MockContext) systemContext).setRepositoryStrategy(repositoryStrategy); + ((MockContext) MgnlContext.getInstance()).setRepositoryStrategy(repositoryStrategy); + } + + protected void startRepository() throws Exception + { + final org.apache.log4j.Logger logger = org.apache.log4j.Logger.getLogger("info.magnolia"); + final Level originalLogLevel = logger.getLevel(); + if (this.isQuiet()) + { + logger.setLevel(Level.WARN); + } + ContentRepository.REPOSITORY_USER = SystemProperty.getProperty("magnolia.connection.jcr.userId"); + ContentRepository.REPOSITORY_PSWD = SystemProperty.getProperty("magnolia.connection.jcr.password"); + + extractConfigFile(REPO_CONF_PROPERTY, getRepositoryConfigFileStream(), EXTRACTED_REPO_CONF_FILE); + extractConfigFile( + JACKRABBIT_REPO_CONF_PROPERTY, + getJackrabbitRepositoryConfigFileStream(), + EXTRACTED_JACKRABBIT_REPO_CONF_FILE); + + ContentRepository.init(); + + modifyContextesToUseRealRepository(); + + logger.setLevel(originalLogLevel); + } + + protected void extractConfigFile(String propertyName, InputStream configFileStream, String extractToPath) + throws Exception + { + String targetFilename = Path.getAbsoluteFileSystemPath(extractToPath); + File targetFile = new File(targetFilename); + // extract resource to the filesystem (jackrabbit can't use a stream) + new File(targetFile.getParent()).mkdirs(); + IOUtils.copy(configFileStream, new FileOutputStream(targetFile)); + SystemProperty.setProperty(propertyName, extractToPath); + } + + protected InputStream getRepositoryConfigFileStream() throws Exception + { + String configFile = getRepositoryConfigFileName(); + return ClasspathResourcesUtil.getResource(configFile).openStream(); + } + + protected InputStream getJackrabbitRepositoryConfigFileStream() throws Exception + { + String configFile = getJackrabbitRepositoryConfigFileName(); + return ClasspathResourcesUtil.getResource(configFile).openStream(); + } + + protected String getRepositoryConfigFileName() + { + if (StringUtils.isEmpty(repositoryConfigFileName)) + { + repositoryConfigFileName = SystemProperty.getProperty(REPO_CONF_PROPERTY); + } + return repositoryConfigFileName; + } + + protected String getJackrabbitRepositoryConfigFileName() + { + if (StringUtils.isEmpty(jackrabbitRepositoryConfigFileName)) + { + jackrabbitRepositoryConfigFileName = SystemProperty.getProperty(JACKRABBIT_REPO_CONF_PROPERTY); + } + return jackrabbitRepositoryConfigFileName; + } + + protected void shutdownRepository(boolean cleanup) throws IOException + { + final org.apache.log4j.Logger logger = org.apache.log4j.Logger.getLogger("info.magnolia"); + final Level originalLogLevel = logger.getLevel(); + if (this.isQuiet()) + { + logger.setLevel(Level.WARN); + } + MgnlContext.release(); + MgnlContext.getSystemContext().release(); + ContentRepository.shutdown(); + if (cleanup) + { + cleanUp(); + } + logger.setLevel(originalLogLevel); + } + + protected void cleanUp() throws IOException + { + FileUtils.deleteDirectory(new File(SystemProperty.getProperty("magnolia.repositories.home"))); + } + + protected void bootstrapSingleResource(String resource) throws Exception + { + BootstrapUtil.bootstrap(new String[]{resource }, ImportUUIDBehavior.IMPORT_UUID_COLLISION_THROW); + } + + protected void bootstrap(ClasspathResourcesUtil.Filter filter) throws Exception + { + String[] resourcesToBootstrap = ClasspathResourcesUtil.findResources(filter); + BootstrapUtil.bootstrap(resourcesToBootstrap, ImportUUIDBehavior.IMPORT_UUID_COLLISION_THROW); + } + +} Property changes on: trunk/openutils-mgnlcriteria/src/test/java/net/sourceforge/openutils/mgnlcriteria/tests/RepositoryTestNgTestcase.java ___________________________________________________________________ Added: svn:mime-type + text/plain Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native Added: trunk/openutils-mgnlcriteria/src/test/resources/crit-bootstrap/website.00000.xml =================================================================== --- trunk/openutils-mgnlcriteria/src/test/resources/crit-bootstrap/website.00000.xml (rev 0) +++ trunk/openutils-mgnlcriteria/src/test/resources/crit-bootstrap/website.00000.xml 2010-02-27 15:11:31 UTC (rev 2067) @@ -0,0 +1,3815 @@ +<?xml version="1.0" encoding="UTF-8"?> +<sv:node sv:name="00000" xmlns:sv="http://www.jcp.org/jcr/sv/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:content</sv:value> + </sv:property> + <sv:property sv:name="jcr:mixinTypes" sv:type="Name"> + <sv:value>mix:lockable</sv:value> + </sv:property> + <sv:property sv:name="jcr:uuid" sv:type="String"> + <sv:value>920b1fcd-5fb2-458d-a970-45c167e0491d</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:node sv:name="MetaData"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:metaData</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:authorid" sv:type="String"> + <sv:value>superuser</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-20T22:00:18.812+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:lastmodified" sv:type="Date"> + <sv:value>2010-02-20T22:00:56.967+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:template" sv:type="String"> + <sv:value>t-redirect</sv:value> + </sv:property> + </sv:node> + <sv:node sv:name="900580"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:content</sv:value> + </sv:property> + <sv:property sv:name="jcr:mixinTypes" sv:type="Name"> + <sv:value>mix:lockable</sv:value> + </sv:property> + <sv:property sv:name="jcr:uuid" sv:type="String"> + <sv:value>fa2578b6-adc9-40b6-a1d5-b40ac305b39c</sv:value> + </sv:property> + <sv:property sv:name="categories" sv:type="String"> + <sv:value>d5b12456-097a-3cdd-8f16-ded1343730e6</sv:value> + </sv:property> + <sv:property sv:name="idLemma" sv:type="String"> + <sv:value>900580</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:authorid" sv:type="String"> + <sv:value>import</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:41.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:lastmodified" sv:type="Date"> + <sv:value>2010-02-05T13:01:41.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="title" sv:type="String"> + <sv:value>Frància</sv:value> + </sv:property> + <sv:property sv:name="urlMappingId" sv:type="String"> + <sv:value>1073780</sv:value> + </sv:property> + <sv:property sv:name="urlMappingOtid" sv:type="String"> + <sv:value>GEDEA_fruttifico</sv:value> + </sv:property> + <sv:node sv:name="MetaData"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:metaData</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:activated" sv:type="Boolean"> + <sv:value>false</sv:value> + </sv:property> + <sv:property sv:name="mgnl:authorid" sv:type="String"> + <sv:value>superuser</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:41.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:lastmodified" sv:type="Date"> + <sv:value>2010-02-21T09:57:41.878+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:template" sv:type="String"> + <sv:value>t-lemma-enc</sv:value> + </sv:property> + </sv:node> + <sv:node sv:name="mainframe"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:contentNode</sv:value> + </sv:property> + <sv:property sv:name="jcr:mixinTypes" sv:type="Name"> + <sv:value>mix:lockable</sv:value> + </sv:property> + <sv:property sv:name="jcr:uuid" sv:type="String"> + <sv:value>d648f898-edb0-4158-b992-70663e459e25</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:node sv:name="MetaData"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:metaData</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:authorid" sv:type="String"> + <sv:value>import</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:41.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:lastmodified" sv:type="Date"> + <sv:value>2010-02-05T13:01:41.001+01:00</sv:value> + </sv:property> + </sv:node> + <sv:node sv:name="i1"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:contentNode</sv:value> + </sv:property> + <sv:property sv:name="jcr:mixinTypes" sv:type="Name"> + <sv:value>mix:lockable</sv:value> + </sv:property> + <sv:property sv:name="jcr:uuid" sv:type="String"> + <sv:value>47836f91-80b6-4fd2-b0d2-cc4f3351a201</sv:value> + </sv:property> + <sv:property sv:name="imagePosition" sv:type="String"> + <sv:value>L</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="lineSeparator" sv:type="Boolean"> + <sv:value>false</sv:value> + </sv:property> + <sv:property sv:name="text" sv:type="String"> + <sv:value> + <p>agg. disus. (pl. m. -ci) [sec. XIV; dal latino <em>fructifícus</em>]. + <a href="${link:{uuid:{57addc9d-5ef1-3ab3-888c-d9e9d3346a34},repository:{gedea},handle:{/enciclopedia/Fruttifero},nodeData:{},extension:{html}}}">Fruttifero</a> + , fruttuoso. +</p> + </sv:value> + </sv:property> + <sv:property sv:name="titleh2" sv:type="String"> + <sv:value/> + </sv:property> + <sv:node sv:name="MetaData"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:metaData</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:authorid" sv:type="String"> + <sv:value>import</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:41.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:lastmodified" sv:type="Date"> + <sv:value>2010-02-05T13:01:41.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:template" sv:type="String"> + <sv:value>p-text-image</sv:value> + </sv:property> + </sv:node> + <sv:node sv:name="text_files"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:contentNode</sv:value> + </sv:property> + <sv:property sv:name="jcr:mixinTypes" sv:type="Name"> + <sv:value>mix:lockable</sv:value> + </sv:property> + <sv:property sv:name="jcr:uuid" sv:type="String"> + <sv:value>a9a5bcb5-7027-4acc-ae46-538e00670f4a</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:node sv:name="MetaData"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:metaData</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:41.001+01:00</sv:value> + </sv:property> + </sv:node> + </sv:node> + </sv:node> + <sv:node sv:name="999"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:contentNode</sv:value> + </sv:property> + <sv:property sv:name="jcr:mixinTypes" sv:type="Name"> + <sv:value>mix:lockable</sv:value> + </sv:property> + <sv:property sv:name="jcr:uuid" sv:type="String"> + <sv:value>22bd9aa8-023a-437a-8bcd-3df4f312797c</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="paths" sv:type="String"> + <sv:value>d5b12456-097a-3cdd-8f16-ded1343730e6 +</sv:value> + </sv:property> + <sv:node sv:name="MetaData"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:metaData</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:authorid" sv:type="String"> + <sv:value>import</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:41.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:lastmodified" sv:type="Date"> + <sv:value>2010-02-05T13:01:41.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:template" sv:type="String"> + <sv:value>p-box-paths</sv:value> + </sv:property> + </sv:node> + </sv:node> + </sv:node> + <sv:node sv:name="columnDx"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:contentNode</sv:value> + </sv:property> + <sv:property sv:name="jcr:mixinTypes" sv:type="Name"> + <sv:value>mix:lockable</sv:value> + </sv:property> + <sv:property sv:name="jcr:uuid" sv:type="String"> + <sv:value>16ade014-4407-4175-935d-9cef849c76d8</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:node sv:name="MetaData"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:metaData</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:authorid" sv:type="String"> + <sv:value>import</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:41.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:lastmodified" sv:type="Date"> + <sv:value>2010-02-05T13:01:41.001+01:00</sv:value> + </sv:property> + </sv:node> + <sv:node sv:name="1"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:contentNode</sv:value> + </sv:property> + <sv:property sv:name="jcr:mixinTypes" sv:type="Name"> + <sv:value>mix:lockable</sv:value> + </sv:property> + <sv:property sv:name="jcr:uuid" sv:type="String"> + <sv:value>01512b51-d85a-4198-810c-83586042bd21</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="links" sv:type="String"> + <sv:value>Fruttifero 57addc9d-5ef1-3ab3-888c-d9e9d3346a34 +</sv:value> + </sv:property> + <sv:property sv:name="title" sv:type="String"> + <sv:value>Collegamenti</sv:value> + </sv:property> + <sv:node sv:name="MetaData"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:metaData</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:authorid" sv:type="String"> + <sv:value>import</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:41.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:lastmodified" sv:type="Date"> + <sv:value>2010-02-05T13:01:41.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:template" sv:type="String"> + <sv:value>p-box-links</sv:value> + </sv:property> + </sv:node> + </sv:node> + </sv:node> + </sv:node> + <sv:node sv:name="900300"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:content</sv:value> + </sv:property> + <sv:property sv:name="jcr:mixinTypes" sv:type="Name"> + <sv:value>mix:lockable</sv:value> + </sv:property> + <sv:property sv:name="jcr:uuid" sv:type="String"> + <sv:value>7a6d6176-416b-412a-bbbb-8fdbeabdc022</sv:value> + </sv:property> + <sv:property sv:name="categories" sv:type="String"> + <sv:value>174828c4-532f-3140-b728-53b6d8f85686</sv:value> + <sv:value>d5b12456-097a-3cdd-8f16-ded1343730e6</sv:value> + </sv:property> + <sv:property sv:name="idLemma" sv:type="String"> + <sv:value>900300</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:authorid" sv:type="String"> + <sv:value>import</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:31.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:lastmodified" sv:type="Date"> + <sv:value>2010-02-05T13:01:31.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="title" sv:type="String"> + <sv:value>federale</sv:value> + </sv:property> + <sv:property sv:name="urlMappingId" sv:type="String"> + <sv:value>1068637</sv:value> + </sv:property> + <sv:property sv:name="urlMappingOtid" sv:type="String"> + <sv:value>GEDEA_federale</sv:value> + </sv:property> + <sv:node sv:name="MetaData"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:metaData</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:activated" sv:type="Boolean"> + <sv:value>false</sv:value> + </sv:property> + <sv:property sv:name="mgnl:authorid" sv:type="String"> + <sv:value>superuser</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:31.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:lastmodified" sv:type="Date"> + <sv:value>2010-02-21T10:31:11.688+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:template" sv:type="String"> + <sv:value>t-lemma-enc</sv:value> + </sv:property> + </sv:node> + <sv:node sv:name="mainframe"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:contentNode</sv:value> + </sv:property> + <sv:property sv:name="jcr:mixinTypes" sv:type="Name"> + <sv:value>mix:lockable</sv:value> + </sv:property> + <sv:property sv:name="jcr:uuid" sv:type="String"> + <sv:value>8cdacc05-a653-4381-a674-5e2d7c756b3b</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:node sv:name="MetaData"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:metaData</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:authorid" sv:type="String"> + <sv:value>import</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:31.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:lastmodified" sv:type="Date"> + <sv:value>2010-02-05T13:01:31.001+01:00</sv:value> + </sv:property> + </sv:node> + <sv:node sv:name="i1"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:contentNode</sv:value> + </sv:property> + <sv:property sv:name="jcr:mixinTypes" sv:type="Name"> + <sv:value>mix:lockable</sv:value> + </sv:property> + <sv:property sv:name="jcr:uuid" sv:type="String"> + <sv:value>b93661c0-fdbe-4a64-b092-5687f4dd7bcb</sv:value> + </sv:property> + <sv:property sv:name="imagePosition" sv:type="String"> + <sv:value>L</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="lineSeparator" sv:type="Boolean"> + <sv:value>false</sv:value> + </sv:property> + <sv:property sv:name="text" sv:type="String"> + <sv:value> + <p>agg. e sm. [sec. XIX; francese + <em>fédéral</em>, dal latino <em>foedus-ĕris</em>, patto]. +</p> + </sv:value> + </sv:property> + <sv:property sv:name="titleh2" sv:type="String"> + <sv:value/> + </sv:property> + <sv:node sv:name="MetaData"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:metaData</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:authorid" sv:type="String"> + <sv:value>import</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:31.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:lastmodified" sv:type="Date"> + <sv:value>2010-02-05T13:01:31.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:template" sv:type="String"> + <sv:value>p-text-image</sv:value> + </sv:property> + </sv:node> + <sv:node sv:name="text_files"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:contentNode</sv:value> + </sv:property> + <sv:property sv:name="jcr:mixinTypes" sv:type="Name"> + <sv:value>mix:lockable</sv:value> + </sv:property> + <sv:property sv:name="jcr:uuid" sv:type="String"> + <sv:value>5effc461-e4cb-41fd-9a62-af2bc0782897</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:node sv:name="MetaData"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:metaData</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:31.001+01:00</sv:value> + </sv:property> + </sv:node> + </sv:node> + </sv:node> + <sv:node sv:name="i2"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:contentNode</sv:value> + </sv:property> + <sv:property sv:name="jcr:mixinTypes" sv:type="Name"> + <sv:value>mix:lockable</sv:value> + </sv:property> + <sv:property sv:name="jcr:uuid" sv:type="String"> + <sv:value>d3f6bddd-2123-401a-ab4a-ce227720446c</sv:value> + </sv:property> + <sv:property sv:name="height" sv:type="String"> + <sv:value>190</sv:value> + </sv:property> + <sv:property sv:name="imagePosition" sv:type="String"> + <sv:value>L</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="lineSeparator" sv:type="Boolean"> + <sv:value>false</sv:value> + </sv:property> + <sv:property sv:name="text" sv:type="String"> + <sv:value><p>1) Agg., che &egrave; proprio di una federazione di Stati: <em>Stato </em>federale ( <a href="/enciclopedia/federalismo.html">federalismo</a> ); che si riferisce a uno Stato federale: <em>parlamento </em>federale; francia che &egrave; proprio di una federazione politica, sindacale, sportiva e simili: <em>norma federale.</em></p></sv:value> + </sv:property> + <sv:property sv:name="useBox" sv:type="Boolean"> + <sv:value>false</sv:value> + </sv:property> + <sv:node sv:name="MetaData"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:metaData</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:authorid" sv:type="String"> + <sv:value>superuser</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:31.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:lastmodified" sv:type="Date"> + <sv:value>2010-02-20T22:02:04.555+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:template" sv:type="String"> + <sv:value>p-text-image</sv:value> + </sv:property> + </sv:node> + <sv:node sv:name="text_files"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:contentNode</sv:value> + </sv:property> + <sv:property sv:name="jcr:mixinTypes" sv:type="Name"> + <sv:value>mix:lockable</sv:value> + </sv:property> + <sv:property sv:name="jcr:uuid" sv:type="String"> + <sv:value>48998939-d1c9-4607-afb7-3e77d3e3e329</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:node sv:name="MetaData"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:metaData</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:31.001+01:00</sv:value> + </sv:property> + </sv:node> + </sv:node> + </sv:node> + <sv:node sv:name="i3"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:contentNode</sv:value> + </sv:property> + <sv:property sv:name="jcr:mixinTypes" sv:type="Name"> + <sv:value>mix:lockable</sv:value> + </sv:property> + <sv:property sv:name="jcr:uuid" sv:type="String"> + <sv:value>5053a91c-4948-4ebc-8fbe-510f9cb564f4</sv:value> + </sv:property> + <sv:property sv:name="imagePosition" sv:type="String"> + <sv:value>L</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="lineSeparator" sv:type="Boolean"> + <sv:value>false</sv:value> + </sv:property> + <sv:property sv:name="text" sv:type="String"> + <sv:value> + <p>2) Sm., segretario di una federazione provinciale di un partito, in particolare del partito fascista. +</p> + </sv:value> + </sv:property> + <sv:property sv:name="titleh2" sv:type="String"> + <sv:value/> + </sv:property> + <sv:node sv:name="MetaData"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:metaData</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:authorid" sv:type="String"> + <sv:value>import</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:31.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:lastmodified" sv:type="Date"> + <sv:value>2010-02-05T13:01:31.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:template" sv:type="String"> + <sv:value>p-text-image</sv:value> + </sv:property> + </sv:node> + <sv:node sv:name="text_files"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:contentNode</sv:value> + </sv:property> + <sv:property sv:name="jcr:mixinTypes" sv:type="Name"> + <sv:value>mix:lockable</sv:value> + </sv:property> + <sv:property sv:name="jcr:uuid" sv:type="String"> + <sv:value>151215ed-6b3c-4cdb-9a06-76ad9186383a</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:node sv:name="MetaData"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:metaData</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:31.001+01:00</sv:value> + </sv:property> + </sv:node> + </sv:node> + </sv:node> + <sv:node sv:name="999"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:contentNode</sv:value> + </sv:property> + <sv:property sv:name="jcr:mixinTypes" sv:type="Name"> + <sv:value>mix:lockable</sv:value> + </sv:property> + <sv:property sv:name="jcr:uuid" sv:type="String"> + <sv:value>640c63f0-b81e-4847-9eb0-6986d7dd6469</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="paths" sv:type="String"> + <sv:value>174828c4-532f-3140-b728-53b6d8f85686 +d5b12456-097a-3cdd-8f16-ded1343730e6 +</sv:value> + </sv:property> + <sv:node sv:name="MetaData"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:metaData</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:authorid" sv:type="String"> + <sv:value>import</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:31.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:lastmodified" sv:type="Date"> + <sv:value>2010-02-05T13:01:31.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:template" sv:type="String"> + <sv:value>p-box-paths</sv:value> + </sv:property> + </sv:node> + </sv:node> + </sv:node> + <sv:node sv:name="columnDx"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:contentNode</sv:value> + </sv:property> + <sv:property sv:name="jcr:mixinTypes" sv:type="Name"> + <sv:value>mix:lockable</sv:value> + </sv:property> + <sv:property sv:name="jcr:uuid" sv:type="String"> + <sv:value>79d8f7a3-c2ad-4850-8ff0-9fd1a9bf47b8</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:node sv:name="MetaData"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:metaData</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:authorid" sv:type="String"> + <sv:value>import</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:31.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:lastmodified" sv:type="Date"> + <sv:value>2010-02-05T13:01:31.001+01:00</sv:value> + </sv:property> + </sv:node> + <sv:node sv:name="1"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:contentNode</sv:value> + </sv:property> + <sv:property sv:name="jcr:mixinTypes" sv:type="Name"> + <sv:value>mix:lockable</sv:value> + </sv:property> + <sv:property sv:name="jcr:uuid" sv:type="String"> + <sv:value>3757eb6a-0229-411c-a446-b864c0c1d2f6</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="links" sv:type="String"> + <sv:value>federalismo 3905bd5c-2e06-3b58-8934-0609b69085b3 +</sv:value> + </sv:property> + <sv:property sv:name="title" sv:type="String"> + <sv:value>Collegamenti</sv:value> + </sv:property> + <sv:node sv:name="MetaData"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:metaData</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:authorid" sv:type="String"> + <sv:value>import</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:31.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:lastmodified" sv:type="Date"> + <sv:value>2010-02-05T13:01:31.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:template" sv:type="String"> + <sv:value>p-box-links</sv:value> + </sv:property> + </sv:node> + </sv:node> + </sv:node> + </sv:node> + <sv:node sv:name="900581"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:content</sv:value> + </sv:property> + <sv:property sv:name="jcr:mixinTypes" sv:type="Name"> + <sv:value>mix:lockable</sv:value> + </sv:property> + <sv:property sv:name="jcr:uuid" sv:type="String"> + <sv:value>2035a059-2c64-4e7b-a07d-60d74ae22363</sv:value> + </sv:property> + <sv:property sv:name="categories" sv:type="String"> + <sv:value>d5b12456-097a-3cdd-8f16-ded1343730e6</sv:value> + </sv:property> + <sv:property sv:name="idLemma" sv:type="String"> + <sv:value>900580</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:authorid" sv:type="String"> + <sv:value>import</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:41.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:lastmodified" sv:type="Date"> + <sv:value>2010-02-05T13:01:41.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="title" sv:type="String"> + <sv:value>Parigi (Frància)</sv:value> + </sv:property> + <sv:property sv:name="urlMappingId" sv:type="String"> + <sv:value>1073780</sv:value> + </sv:property> + <sv:property sv:name="urlMappingOtid" sv:type="String"> + <sv:value>GEDEA_fruttifico</sv:value> + </sv:property> + <sv:node sv:name="MetaData"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:metaData</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:property sv:name="mgnl:activated" sv:type="Boolean"> + <sv:value>false</sv:value> + </sv:property> + <sv:property sv:name="mgnl:authorid" sv:type="String"> + <sv:value>superuser</sv:value> + </sv:property> + <sv:property sv:name="mgnl:creationdate" sv:type="Date"> + <sv:value>2010-02-05T13:01:41.001+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:lastmodified" sv:type="Date"> + <sv:value>2010-02-21T09:58:15.383+01:00</sv:value> + </sv:property> + <sv:property sv:name="mgnl:template" sv:type="String"> + <sv:value>t-lemma-enc</sv:value> + </sv:property> + </sv:node> + <sv:node sv:name="mainframe"> + <sv:property sv:name="jcr:primaryType" sv:type="Name"> + <sv:value>mgnl:contentNode</sv:value> + </sv:property> + <sv:property sv:name="jcr:mixinTypes" sv:type="Name"> + <sv:value>mix:lockable</sv:value> + </sv:property> + <sv:property sv:name="jcr:uuid" sv:type="String"> + <sv:value>7b35371d-b79f-417b-93cd-19b28f96be47</sv:value> + </sv:property> + <sv:property sv:name="jcr:createdBy" sv:type="String"> + <sv:value>admin</sv:value> + </sv:property> + <sv:node sv:name="MetaData"> + <sv:property sv:name="jc... [truncated message content] |