org.visallo.core.model.workspace.WorkspaceRepository.add()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(10.9k)|赞(0)|评价(0)|浏览(106)

本文整理了Java中org.visallo.core.model.workspace.WorkspaceRepository.add()方法的一些代码示例,展示了WorkspaceRepository.add()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WorkspaceRepository.add()方法的具体详情如下:
包路径:org.visallo.core.model.workspace.WorkspaceRepository
类名称:WorkspaceRepository
方法名:add

WorkspaceRepository.add介绍

暂无

代码示例

代码示例来源:origin: org.visallo/visallo-core

  1. public Workspace add(User user) {
  2. return add(null, user);
  3. }

代码示例来源:origin: org.visallo/visallo-core

  1. public Workspace add(String title, User user) {
  2. if (title == null) {
  3. title = visalloResourceBundle.getString("workspace.default.title").replace("{0}", user.getDisplayName());
  4. }
  5. return add(null, title, user);
  6. }

代码示例来源:origin: org.visallo/visallo-core

  1. public Workspace copyTo(Workspace workspace, User destinationUser, User user) {
  2. return add("Copy of " + workspace.getDisplayTitle(), destinationUser);
  3. }

代码示例来源:origin: org.visallo/visallo-core-test

  1. @Before
  2. public void before() throws Exception {
  3. super.before();
  4. authorizations = getGraph().createAuthorizations();
  5. user = getUserRepository().findOrAddUser("junit", "Junit", "junit@visallo.com", "password");
  6. Workspace workspace = getWorkspaceRepository().add(workspaceId, "Junit Workspace", user);
  7. if (getPrivilegeRepository().hasPrivilege(user, Privilege.ADMIN)) {
  8. fail("User shouldn't have admin");
  9. }
  10. adminUser = getUserRepository().findOrAddUser("junit-admin", "Junit Admin", "junit-admin@visallo.com", "password");
  11. Set<String> privileges = Privilege.ALL_BUILT_IN.stream().map(Privilege::getName).collect(Collectors.toSet());
  12. setPrivileges(adminUser, privileges);
  13. getWorkspaceRepository().updateUserOnWorkspace(workspace, adminUser.getUserId(), WorkspaceAccess.WRITE, systemUser);
  14. }

代码示例来源:origin: org.visallo/visallo-core-test

  1. @Test
  2. public void testAddingPublicPropertyToPublicConceptsAndRelationships() {
  3. setPrivileges(user, Collections.singleton(Privilege.ONTOLOGY_ADD));
  4. getWorkspaceRepository().add(workspaceId, "Junit Workspace", user);
  5. createConcept(PUBLIC_CONCEPT_IRI, PUBLIC_DISPLAY_NAME, PUBLIC);
  6. createRelationship(PUBLIC_RELATIONSHIP_IRI, PUBLIC);
  7. OntologyProperty publicProperty = createProperty(PUBLIC_PROPERTY_IRI, PUBLIC_DISPLAY_NAME, PUBLIC);
  8. getOntologyRepository().clearCache();
  9. try {
  10. getOntologyRepository().updatePropertyDomainIris(publicProperty, Sets.newHashSet(PUBLIC_CONCEPT_IRI, PUBLIC_RELATIONSHIP_IRI), systemUser, workspaceId);
  11. fail();
  12. } catch (UnsupportedOperationException uoe) {
  13. // this shouldn't be supported yet
  14. }
  15. }

代码示例来源:origin: org.visallo/visallo-core-test

  1. @Test
  2. public void testAddingPublicPropertyToSandboxedConceptsAndRelationships() {
  3. setPrivileges(user, Collections.singleton(Privilege.ONTOLOGY_ADD));
  4. getWorkspaceRepository().add(workspaceId, "Junit Workspace", user);
  5. createConcept(SANDBOX_CONCEPT_IRI, SANDBOX_DISPLAY_NAME, workspaceId);
  6. createRelationship(SANDBOX_RELATIONSHIP_IRI, workspaceId);
  7. OntologyProperty publicProperty = createProperty(PUBLIC_PROPERTY_IRI, PUBLIC_DISPLAY_NAME, PUBLIC);
  8. getOntologyRepository().clearCache();
  9. try {
  10. getOntologyRepository().updatePropertyDomainIris(publicProperty, Sets.newHashSet(SANDBOX_CONCEPT_IRI, SANDBOX_RELATIONSHIP_IRI), systemUser, workspaceId);
  11. fail();
  12. } catch (UnsupportedOperationException uoe) {
  13. // this shouldn't be supported yet
  14. }
  15. }

代码示例来源:origin: org.visallo/visallo-web

  1. workspace = workspaceRepository.add(user);

代码示例来源:origin: org.visallo/visallo-core-test

  1. private SampleOntologyDetails createSampleOntology() {
  2. setPrivileges(user, Sets.newHashSet(Privilege.ONTOLOGY_ADD, Privilege.ONTOLOGY_PUBLISH));
  3. getWorkspaceRepository().add(workspaceId, "Junit Workspace", user);
  4. Concept publicConcept = createConcept(PUBLIC_CONCEPT_IRI, PUBLIC_DISPLAY_NAME, PUBLIC);
  5. Concept sandboxedConcept = createConcept(SANDBOX_CONCEPT_IRI, SANDBOX_DISPLAY_NAME, workspaceId);
  6. Relationship publicRelationship = createRelationship(PUBLIC_RELATIONSHIP_IRI, PUBLIC);
  7. Relationship sandboxedRelationship = createRelationship(SANDBOX_RELATIONSHIP_IRI, workspaceId);
  8. OntologyProperty publicProperty = createProperty(PUBLIC_PROPERTY_IRI, PUBLIC_DISPLAY_NAME, publicConcept, publicRelationship, PUBLIC);
  9. OntologyProperty sandboxedProperty = createProperty(SANDBOX_PROPERTY_IRI, SANDBOX_DISPLAY_NAME, Arrays.asList(publicConcept, sandboxedConcept), Arrays.asList(publicRelationship, sandboxedRelationship), workspaceId);
  10. OntologyProperty sandboxedPropertyOnlySandboxedConcept = createProperty(SANDBOX_PROPERTY_IRI_ONLY_SANDBOXED_CONCEPT, SANDBOX_DISPLAY_NAME, Arrays.asList(sandboxedConcept), Arrays.asList(), workspaceId);
  11. getOntologyRepository().clearCache();
  12. return new SampleOntologyDetails(
  13. publicConcept.getId(), publicRelationship.getId(), publicProperty.getId(),
  14. sandboxedConcept.getId(),
  15. sandboxedRelationship.getId(), sandboxedProperty.getId(), sandboxedPropertyOnlySandboxedConcept.getId());
  16. }

代码示例来源:origin: org.visallo/visallo-core-test

  1. @Test
  2. public void testAddingSandboxedPropertyToSandboxedConceptsAndRelationships() {
  3. setPrivileges(user, Collections.singleton(Privilege.ONTOLOGY_ADD));
  4. getWorkspaceRepository().add(workspaceId, "Junit Workspace", user);
  5. createConcept(SANDBOX_CONCEPT_IRI, SANDBOX_DISPLAY_NAME, workspaceId);
  6. createRelationship(SANDBOX_RELATIONSHIP_IRI, workspaceId);
  7. OntologyProperty sandboxedProperty = createProperty(SANDBOX_PROPERTY_IRI, SANDBOX_DISPLAY_NAME, workspaceId);
  8. getOntologyRepository().clearCache();
  9. getOntologyRepository().updatePropertyDomainIris(sandboxedProperty, Sets.newHashSet(SANDBOX_CONCEPT_IRI, SANDBOX_RELATIONSHIP_IRI), systemUser, workspaceId);
  10. getOntologyRepository().clearCache();
  11. Concept sandboxedConcept = getOntologyRepository().getConceptByIRI(SANDBOX_CONCEPT_IRI, workspaceId);
  12. assertEquals(1, sandboxedConcept.getProperties().size());
  13. assertEquals(SANDBOX_PROPERTY_IRI, sandboxedConcept.getProperties().iterator().next().getIri());
  14. Relationship sandboxedRelationship = getOntologyRepository().getRelationshipByIRI(SANDBOX_RELATIONSHIP_IRI, workspaceId);
  15. assertEquals(1, sandboxedRelationship.getProperties().size());
  16. assertEquals(SANDBOX_PROPERTY_IRI, sandboxedRelationship.getProperties().iterator().next().getIri());
  17. }

代码示例来源:origin: org.visallo/visallo-core-test

  1. @Test
  2. public void testAddingSandboxedPropertyToPublicConceptsAndRelationships() {
  3. setPrivileges(user, Collections.singleton(Privilege.ONTOLOGY_ADD));
  4. getWorkspaceRepository().add(workspaceId, "Junit Workspace", user);
  5. createConcept(PUBLIC_CONCEPT_IRI, PUBLIC_DISPLAY_NAME, PUBLIC);
  6. createRelationship(PUBLIC_RELATIONSHIP_IRI, PUBLIC);
  7. OntologyProperty sandboxedProperty = createProperty(SANDBOX_PROPERTY_IRI, SANDBOX_DISPLAY_NAME, workspaceId);
  8. getOntologyRepository().clearCache();
  9. getOntologyRepository().updatePropertyDomainIris(sandboxedProperty, Sets.newHashSet(PUBLIC_CONCEPT_IRI, PUBLIC_RELATIONSHIP_IRI), systemUser, workspaceId);
  10. getOntologyRepository().clearCache();
  11. // ensure that it's there in the sandbox
  12. Concept publicConcept = getOntologyRepository().getConceptByIRI(PUBLIC_CONCEPT_IRI, workspaceId);
  13. assertEquals(1, publicConcept.getProperties().size());
  14. assertEquals(SANDBOX_PROPERTY_IRI, publicConcept.getProperties().iterator().next().getIri());
  15. Relationship publicRelationship = getOntologyRepository().getRelationshipByIRI(PUBLIC_RELATIONSHIP_IRI, workspaceId);
  16. assertEquals(1, publicRelationship.getProperties().size());
  17. assertEquals(SANDBOX_PROPERTY_IRI, publicRelationship.getProperties().iterator().next().getIri());
  18. // ensure that it's not there outside the sandbox
  19. publicConcept = getOntologyRepository().getConceptByIRI(PUBLIC_CONCEPT_IRI, PUBLIC);
  20. assertEquals(0, publicConcept.getProperties().size());
  21. publicRelationship = getOntologyRepository().getRelationshipByIRI(PUBLIC_RELATIONSHIP_IRI, PUBLIC);
  22. assertEquals(0, publicRelationship.getProperties().size());
  23. }

代码示例来源:origin: org.visallo/visallo-core-test

  1. @Test
  2. public void testAddingPublicConceptsToPublicRelationships() {
  3. setPrivileges(user, Collections.singleton(Privilege.ONTOLOGY_ADD));
  4. getWorkspaceRepository().add(workspaceId, "Junit Workspace", user);
  5. Concept publicConcept = createConcept(PUBLIC_CONCEPT_IRI, PUBLIC_DISPLAY_NAME, PUBLIC);
  6. Concept publicConceptB = createConcept(PUBLIC_CONCEPT_IRI + 'b', PUBLIC_DISPLAY_NAME, PUBLIC);
  7. createRelationship(PUBLIC_RELATIONSHIP_IRI, PUBLIC);
  8. getOntologyRepository().clearCache();
  9. try {
  10. getOntologyRepository().addDomainConceptsToRelationshipType(PUBLIC_RELATIONSHIP_IRI, Collections.singletonList(publicConcept.getIRI()), systemUser, workspaceId);
  11. fail();
  12. } catch (UnsupportedOperationException uoe) {
  13. // this shouldn't be supported yet
  14. }
  15. try {
  16. getOntologyRepository().addRangeConceptsToRelationshipType(PUBLIC_RELATIONSHIP_IRI, Collections.singletonList(publicConceptB.getIRI()), systemUser, workspaceId);
  17. fail();
  18. } catch (UnsupportedOperationException uoe) {
  19. // this shouldn't be supported yet
  20. }
  21. }

代码示例来源:origin: org.visallo/visallo-web

  1. @Handle
  2. public ClientApiWorkspace handle(
  3. @Optional(name = "title") String title,
  4. User user
  5. ) throws Exception {
  6. Workspace workspace;
  7. workspace = workspaceRepository.add(title, user);
  8. LOGGER.info("Created workspace: %s, title: %s", workspace.getWorkspaceId(), workspace.getDisplayTitle());
  9. Authorizations authorizations = authorizationRepository.getGraphAuthorizations(user);
  10. ClientApiWorkspace clientApiWorkspace = workspaceRepository.toClientApi(workspace, user, authorizations);
  11. workQueueRepository.pushWorkspaceChange(clientApiWorkspace, clientApiWorkspace.getUsers(), user.getUserId(), null);
  12. return clientApiWorkspace;
  13. }
  14. }

代码示例来源:origin: org.visallo/visallo-core-test

  1. @Override
  2. public void before() throws Exception {
  3. super.before();
  4. user = getUserRepository().findOrAddUser("base-junit", "Base Junit", "base-junit@visallo.com", "password");
  5. User systemUser = getUserRepository().getSystemUser();
  6. Authorizations authorizations = getAuthorizationRepository().getGraphAuthorizations(systemUser);
  7. thingConcept = getOntologyRepository().getEntityConcept(PUBLIC);
  8. List<Concept> things = Collections.singletonList(thingConcept);
  9. Relationship hasEntityRel = getOntologyRepository().getOrCreateRelationshipType(null, things, things, "has-entity-iri", true, systemUser, PUBLIC);
  10. hasEntityRel.addIntent("entityHasImage", user, authorizations);
  11. getOntologyRepository().getOrCreateConcept(thingConcept, JUNIT_CONCEPT_TYPE, "Junit Concept", null, systemUser, PUBLIC);
  12. getOntologyRepository().getOrCreateRelationshipType(null, things, things, JUNIT_EDGE_LABEL, true, systemUser, PUBLIC);
  13. OntologyPropertyDefinition propertyDefinition = new OntologyPropertyDefinition(things, JUNIT_PROPERTY_NAME, "Junit Property", PropertyType.STRING);
  14. propertyDefinition.setTextIndexHints(Collections.singleton(TextIndexHint.EXACT_MATCH));
  15. propertyDefinition.setUserVisible(true);
  16. getOntologyRepository().getOrCreateProperty(propertyDefinition, systemUser, PUBLIC);
  17. getOntologyRepository().clearCache();
  18. workspace = getWorkspaceRepository().add("ws1", "workspace 1", user);
  19. workspaceAuthorizations = getAuthorizationRepository().getGraphAuthorizations(user, workspace.getWorkspaceId());
  20. }

代码示例来源:origin: org.visallo/visallo-web-structured-ingest-core

  1. "password"
  2. );
  3. getWorkspaceRepository().add(WORKSPACE_ID, "Default Junit", user);

相关文章