model.createNamespace(TEST_URL, "test"); model.createImport(NamespaceService.DICTIONARY_MODEL_1_0_URI, NamespaceService.DICTIONARY_MODEL_PREFIX); model.createImport(NamespaceService.SYSTEM_MODEL_1_0_URI, NamespaceService.SYSTEM_MODEL_PREFIX);
model.createNamespace(CS_URI, CS_PFX);
model.createNamespace("test", "t"); model.createNamespace("testx", ""); for (int m = 0; m < 30; m++)
@Test public void testListTypesAspects_Empty() throws Exception { final String modelName = makeUniqueName("testCustomModel"); Pair<String, String> namespacePair = getTestNamespacePrefixPair(); final M2Model model = M2Model.createModel(namespacePair.getSecond() + QName.NAMESPACE_PREFIX + modelName); model.createNamespace(namespacePair.getFirst(), namespacePair.getSecond()); createModel(model, false); // Retrieve the created model CustomModelDefinition modelDefinition = getModel(modelName); assertNotNull(modelDefinition); assertEquals(modelName, modelDefinition.getName().getLocalName()); // List all of the model's types Collection<TypeDefinition> types = modelDefinition.getTypeDefinitions(); assertEquals(0, types.size()); // List all of the model's aspects Collection<AspectDefinition> aspects = modelDefinition.getAspectDefinitions(); assertEquals(0, aspects.size()); }
private QName addModel() { this.testNamespace = "http://www.alfresco.org/test/" + modelName; this.modelQName = QName.createQName(testNamespace, modelName); // Create a model this.model = M2Model.createModel(modelName + ":" + modelName); model.createNamespace(testNamespace, modelName); model.createImport(NamespaceService.DICTIONARY_MODEL_1_0_URI, "d"); model.createImport(NamespaceService.CONTENT_MODEL_1_0_URI, NamespaceService.CONTENT_MODEL_PREFIX); this.typeQName = QName.createQName(testNamespace, "type1"); this.type = model.createType(modelName + ":" + typeQName.getLocalName()); type.setParentName("cm:folder"); this.propertyQName = QName.createQName(testNamespace, "prop1"); this.property = type.createProperty(modelName + ":" + propertyQName.getLocalName()); property.setType("d:text"); dictionaryDAO.putModel(model); return modelQName; }
model.createNamespace(namespacePair.getFirst(), namespacePair.getSecond()); model.setDescription(desc); model.setAuthor("John Doe"); model.createNamespace(namespacePair.getFirst(), null); try model.createNamespace("http://www.alfresco.org/model/contenttest/1.0", namespacePair.getSecond()); try model.createNamespace("http://www.alfresco.org/model/content/1.0", namespacePair.getSecond()); try model.createNamespace(namespacePair.getFirst(), "cm"); try model.createNamespace(newNamespacePair.getFirst(), newNamespacePair.getSecond()); model.setDescription(desc); model.createNamespace(activeModelNamespacePair.getFirst(), newNamespacePair.getSecond()); try model.createNamespace(newNamespacePair.getFirst(), activeModelNamespacePair.getSecond()); try model.createNamespace(activeModelNamespacePair.getFirst(), activeModelNamespacePair.getSecond()); try namespaceDefinition = modelDefinition.getNamespaces().iterator().next();
model.createNamespace(namespacePair.getFirst(), namespacePair.getSecond()); model.setAuthor("Admin"); model.createImport("http://www.alfresco.org/model/content/1.0", "cm");
model.createNamespace(namespacePair.getFirst(), namespacePair.getSecond()); model.setDescription(desc); model.setAuthor("John Doe"); model.createNamespace(namespacePair.getFirst(), "newTestPrefix"); model.createNamespace(getTestNamespacePrefixPair().getFirst(), namespacePair.getSecond()); model.createNamespace(namespacePair.getFirst(), namespacePair.getSecond()); modelDefinition = createModel(model, false); assertNotNull(modelDefinition);
@Test public void testisNamespaceUriExists() { final String modelName = makeUniqueName("testCustomModel"); final Pair<String, String> namespacePair = getTestNamespacePrefixPair(); M2Model model = M2Model.createModel(namespacePair.getSecond() + QName.NAMESPACE_PREFIX + modelName); model.createNamespace(namespacePair.getFirst(), namespacePair.getSecond()); model.setAuthor("John Doe"); assertNull(customModelService.getCustomModelByUri(namespacePair.getFirst())); // Create the model CustomModelDefinition modelDefinition = createModel(model, false); assertNotNull(modelDefinition); assertEquals(modelName, modelDefinition.getName().getLocalName()); ModelDefinition modelDefinitionByUri = transactionHelper.doInTransaction(new RetryingTransactionCallback<ModelDefinition>() { @Override public ModelDefinition execute() throws Throwable { assertTrue(customModelService.isNamespaceUriExists(namespacePair.getFirst())); return customModelService.getCustomModelByUri(namespacePair.getFirst()); } }); assertNotNull(modelDefinitionByUri); assertEquals(modelName, modelDefinitionByUri.getName().getLocalName()); }
model.createNamespace(uri, prefix);
Pair<String, String> namespacePair = getTestNamespacePrefixPair(); M2Model model = M2Model.createModel(namespacePair.getSecond() + QName.NAMESPACE_PREFIX + modelName); model.createNamespace(namespacePair.getFirst(), namespacePair.getSecond()); model.setAuthor("Average Joe");
model.createNamespace(namespacePair.getFirst(), namespacePair.getSecond()); model.setDescription(desc); model.setAuthor("John Doe");
model.createNamespace(namespacePair.getFirst(), namespacePair.getSecond()); model.setAuthor("John Doe");
model.createNamespace(namespacePair.getFirst(), namespacePair.getSecond()); model.setDescription(desc); model.setAuthor("John Doe");
testModel.createNamespace(testNs, "t111"); testModel.createImport(NamespaceService.DICTIONARY_MODEL_1_0_URI, NamespaceService.DICTIONARY_MODEL_PREFIX); testModel.createImport(NamespaceService.SYSTEM_MODEL_1_0_URI, NamespaceService.SYSTEM_MODEL_PREFIX);
model.createNamespace(TEST_NAMESPACE, "test"); model.createImport(NamespaceService.DICTIONARY_MODEL_1_0_URI, "d"); model.createImport(NamespaceService.CONTENT_MODEL_1_0_URI, NamespaceService.CONTENT_MODEL_PREFIX);
private void createTestModel() model.createNamespace(TEST_TYPE_NAMESPACE, "test"); model.createImport(NamespaceService.DICTIONARY_MODEL_1_0_URI, NamespaceService.DICTIONARY_MODEL_PREFIX); model.createImport(NamespaceService.SYSTEM_MODEL_1_0_URI, NamespaceService.SYSTEM_MODEL_PREFIX);
Pair<String, String> namespacePair = getTestNamespacePrefixPair(); M2Model model = M2Model.createModel(namespacePair.getSecond() + QName.NAMESPACE_PREFIX + modelName); model.createNamespace(namespacePair.getFirst(), namespacePair.getSecond()); model.setAuthor("Admin"); model.createImport("http://www.alfresco.org/model/content/1.0", "cm");
model.createNamespace(TEST_TYPE_NAMESPACE, "test"); model.createImport(NamespaceService.DICTIONARY_MODEL_1_0_URI, NamespaceService.DICTIONARY_MODEL_PREFIX); model.createImport(NamespaceService.SYSTEM_MODEL_1_0_URI, NamespaceService.SYSTEM_MODEL_PREFIX);