• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java AS类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.trellisldp.vocabulary.AS的典型用法代码示例。如果您正苦于以下问题:Java AS类的具体用法?Java AS怎么用?Java AS使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



AS类属于org.trellisldp.vocabulary包,在下文中一共展示了AS类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: from

import org.trellisldp.vocabulary.AS; //导入依赖的package包/类
/**
 * Populate a ActivityStreamMessage from an Event.
 *
 * @param event The event
 * @return an ActivityStreamMessage
 */
public static ActivityStreamMessage from(final Event event) {

    final ActivityStreamMessage msg = new ActivityStreamMessage();

    msg.id = event.getIdentifier().getIRIString();
    msg.type = event.getTypes().stream().map(IRI::getIRIString)
        .map(type -> type.startsWith(AS.URI) ? type.substring(AS.URI.length()) : type)
        .collect(toList());

    msg.published = event.getCreated().toString();

    final List<String> actors = event.getAgents().stream().map(IRI::getIRIString).collect(toList());
    msg.actor = actors.isEmpty() ? null : actors;

    event.getInbox().map(IRI::getIRIString).ifPresent(inbox -> msg.inbox = inbox);
    event.getTarget().map(IRI::getIRIString).ifPresent(target ->
        msg.object = new EventResource(target,
                event.getTargetTypes().stream().map(IRI::getIRIString).collect(toList())));

    return msg;
}
 
开发者ID:trellis-ldp,项目名称:trellis,代码行数:28,代码来源:ActivityStreamMessage.java


示例2: setUp

import org.trellisldp.vocabulary.AS; //导入依赖的package包/类
@BeforeEach
public void setUp() throws JMSException {
    initMocks(this);
    when(mockEvent.getTarget()).thenReturn(of(rdf.createIRI("trellis:repository/resource")));
    when(mockEvent.getAgents()).thenReturn(singleton(Trellis.AdministratorAgent));
    when(mockEvent.getCreated()).thenReturn(time);
    when(mockEvent.getIdentifier()).thenReturn(rdf.createIRI("urn:test"));
    when(mockEvent.getTypes()).thenReturn(singleton(AS.Update));
    when(mockEvent.getTargetTypes()).thenReturn(singleton(LDP.RDFSource));
    when(mockEvent.getInbox()).thenReturn(empty());

    when(mockConnection.createSession(anyBoolean(), eq(AUTO_ACKNOWLEDGE))).thenReturn(mockSession);
    when(mockSession.createQueue(eq(queueName))).thenReturn(mockQueue);
    when(mockSession.createTextMessage(anyString())).thenReturn(mockMessage);
    when(mockSession.createProducer(any(Queue.class))).thenReturn(mockProducer);

    doNothing().when(mockProducer).send(any(TextMessage.class));
}
 
开发者ID:trellis-ldp,项目名称:trellis-jms,代码行数:19,代码来源:JmsPublisherTest.java


示例3: from

import org.trellisldp.vocabulary.AS; //导入依赖的package包/类
/**
 * Populate a ActivityStreamMessage from an Event
 * @param event The event
 * @return an ActivityStreamMessage
 */
public static ActivityStreamMessage from(final Event event) {

    final ActivityStreamMessage msg = new ActivityStreamMessage();

    msg.id = event.getIdentifier().getIRIString();
    msg.type = event.getTypes().stream().map(IRI::getIRIString)
        .map(type -> type.startsWith(AS.URI) ? type.substring(AS.URI.length()) : type)
        .collect(toList());

    msg.published = event.getCreated().toString();

    final List<String> actors = event.getAgents().stream().map(IRI::getIRIString).collect(toList());
    msg.actor = actors.isEmpty() ? null : actors;

    event.getInbox().map(IRI::getIRIString).ifPresent(inbox -> msg.inbox = inbox);
    event.getTarget().map(IRI::getIRIString).ifPresent(target ->
        msg.object = new EventResource(target,
                event.getTargetTypes().stream().map(IRI::getIRIString).collect(toList())));

    return msg;
}
 
开发者ID:trellis-ldp-archive,项目名称:trellis-event-serialization,代码行数:27,代码来源:ActivityStreamMessage.java


示例4: testSerializationStructure

import org.trellisldp.vocabulary.AS; //导入依赖的package包/类
@Test
public void testSerializationStructure() throws Exception {
    when(mockEvent.getTypes()).thenReturn(asList(Create, Activity));

    final Optional<String> json = svc.serialize(mockEvent);
    assertTrue(json.isPresent());

    final ObjectMapper mapper = new ObjectMapper();
    @SuppressWarnings("unchecked")
    final Map<String, Object> map = mapper.readValue(json.get(), Map.class);
    assertTrue(map.containsKey("@context"));
    assertTrue(map.containsKey("id"));
    assertTrue(map.containsKey("type"));
    assertTrue(map.containsKey("inbox"));
    assertTrue(map.containsKey("actor"));
    assertTrue(map.containsKey("object"));
    assertTrue(map.containsKey("published"));

    final List types = (List) map.get("type");
    assertTrue(types.contains("Create"));
    assertTrue(types.contains(Activity.getIRIString()));

    assertTrue(AS.URI.contains((String) map.get("@context")));

    final List actor = (List) map.get("actor");
    assertTrue(actor.contains("info:user/test"));

    assertTrue(map.get("id").equals("info:event/12345"));
    assertTrue(map.get("inbox").equals("info:ldn/inbox"));
    assertTrue(map.get("published").equals(time.toString()));
}
 
开发者ID:trellis-ldp,项目名称:trellis,代码行数:32,代码来源:EventSerializerTest.java


示例5: testSerializationStructureNoEmptyElements

import org.trellisldp.vocabulary.AS; //导入依赖的package包/类
@Test
public void testSerializationStructureNoEmptyElements() throws Exception {
    when(mockEvent.getInbox()).thenReturn(empty());
    when(mockEvent.getAgents()).thenReturn(emptyList());
    when(mockEvent.getTargetTypes()).thenReturn(emptyList());

    final Optional<String> json = svc.serialize(mockEvent);
    assertTrue(json.isPresent());

    final ObjectMapper mapper = new ObjectMapper();
    @SuppressWarnings("unchecked")
    final Map<String, Object> map = mapper.readValue(json.get(), Map.class);
    assertTrue(map.containsKey("@context"));
    assertTrue(map.containsKey("id"));
    assertTrue(map.containsKey("type"));
    assertFalse(map.containsKey("inbox"));
    assertFalse(map.containsKey("actor"));
    assertTrue(map.containsKey("object"));
    assertTrue(map.containsKey("published"));

    final List types = (List) map.get("type");
    assertTrue(types.contains("Create"));

    @SuppressWarnings("unchecked")
    final Map<String, Object> obj = (Map<String, Object>) map.get("object");
    assertTrue(obj.containsKey("id"));
    assertFalse(obj.containsKey("type"));

    assertTrue(AS.URI.contains((String) map.get("@context")));

    assertTrue(map.get("id").equals("info:event/12345"));
    assertTrue(map.get("published").equals(time.toString()));
}
 
开发者ID:trellis-ldp,项目名称:trellis,代码行数:34,代码来源:EventSerializerTest.java


示例6: testAuditCreation

import org.trellisldp.vocabulary.AS; //导入依赖的package包/类
@Test
public void testAuditCreation() {
    final Dataset dataset = rdf.createDataset();
    final AuditService svc = new DefaultAuditService();
    svc.creation(subject, mockSession).forEach(dataset::add);
    assertTrue(dataset.getGraph(Trellis.PreferAudit).filter(graph -> graph.size() == dataset.size()).isPresent());
    assertTrue(dataset.contains(null, null, type, PROV.Activity));
    assertTrue(dataset.contains(null, null, type, AS.Create));
    assertTrue(dataset.contains(null, subject, PROV.wasGeneratedBy, null));
    assertTrue(dataset.contains(null, null, PROV.wasAssociatedWith, Trellis.AnonymousAgent));
    assertTrue(dataset.contains(null, null, PROV.actedOnBehalfOf, Trellis.AdministratorAgent));
    assertTrue(dataset.contains(null, null, PROV.startedAtTime,
                rdf.createLiteral(created.toString(), XSD.dateTime)));
    assertEquals(6L, dataset.size());
}
 
开发者ID:trellis-ldp,项目名称:trellis,代码行数:16,代码来源:DefaultAuditServiceTest.java


示例7: testAuditDeletion

import org.trellisldp.vocabulary.AS; //导入依赖的package包/类
@Test
public void testAuditDeletion() {
    final Dataset dataset = rdf.createDataset();
    final AuditService svc = new DefaultAuditService();
    svc.deletion(subject, mockSession).forEach(dataset::add);
    assertTrue(dataset.getGraph(Trellis.PreferAudit).filter(graph -> graph.size() == dataset.size()).isPresent());
    assertTrue(dataset.contains(null, null, type, PROV.Activity));
    assertTrue(dataset.contains(null, null, type, AS.Delete));
    assertTrue(dataset.contains(null, subject, PROV.wasGeneratedBy, null));
    assertTrue(dataset.contains(null, null, PROV.wasAssociatedWith, Trellis.AnonymousAgent));
    assertTrue(dataset.contains(null, null, PROV.actedOnBehalfOf, Trellis.AdministratorAgent));
    assertTrue(dataset.contains(null, null, PROV.startedAtTime,
                rdf.createLiteral(created.toString(), XSD.dateTime)));
    assertEquals(6L, dataset.size());
}
 
开发者ID:trellis-ldp,项目名称:trellis,代码行数:16,代码来源:DefaultAuditServiceTest.java


示例8: testAuditUpdate

import org.trellisldp.vocabulary.AS; //导入依赖的package包/类
@Test
public void testAuditUpdate() {
    final Dataset dataset = rdf.createDataset();
    final AuditService svc = new DefaultAuditService();
    svc.update(subject, mockSession).forEach(dataset::add);
    assertTrue(dataset.getGraph(Trellis.PreferAudit).filter(graph -> graph.size() == dataset.size()).isPresent());
    assertTrue(dataset.contains(null, null, type, PROV.Activity));
    assertTrue(dataset.contains(null, null, type, AS.Update));
    assertTrue(dataset.contains(null, subject, PROV.wasGeneratedBy, null));
    assertTrue(dataset.contains(null, null, PROV.wasAssociatedWith, Trellis.AnonymousAgent));
    assertTrue(dataset.contains(null, null, PROV.actedOnBehalfOf, Trellis.AdministratorAgent));
    assertTrue(dataset.contains(null, null, PROV.startedAtTime,
                rdf.createLiteral(created.toString(), XSD.dateTime)));
    assertEquals(6L, dataset.size());
}
 
开发者ID:trellis-ldp,项目名称:trellis,代码行数:16,代码来源:DefaultAuditServiceTest.java


示例9: setUp

import org.trellisldp.vocabulary.AS; //导入依赖的package包/类
@BeforeEach
public void setUp() {
    initMocks(this);
    final IRI iri = rdf.createIRI("trellis:repo");
    when(mockResource.getModified()).thenReturn(time);
    when(mockResource.getIdentifier()).thenReturn(iri);
    when(mockResource.getMementos()).thenReturn(emptyList());
    when(mockResource.getExtraLinkRelations()).thenAnswer(inv -> Stream.empty());

    when(mockResourceService.skolemize(any(BlankNode.class)))
        .thenReturn(rdf.createIRI(TRELLIS_BNODE_PREFIX + "foo"));
    when(mockResourceService.skolemize(eq(iri))).thenReturn(iri);
    when(mockResourceService.skolemize(eq(AS.Delete))).thenReturn(AS.Delete);
    when(mockResourceService.skolemize(eq(PROV.Activity))).thenReturn(PROV.Activity);
    when(mockResourceService.skolemize(eq(Trellis.AnonymousAgent))).thenReturn(Trellis.AnonymousAgent);
    when(mockResourceService.skolemize(eq(date))).thenReturn(date);
    when(mockResourceService.put(eq(iri), any(IRI.class), any(Dataset.class))).thenReturn(completedFuture(true));

    when(mockLdpRequest.getSession()).thenReturn(mockSession);
    when(mockLdpRequest.getBaseUrl()).thenReturn(baseUrl);
    when(mockLdpRequest.getPath()).thenReturn("/");
    when(mockLdpRequest.getRequest()).thenReturn(mockRequest);

    when(mockSession.getCreated()).thenReturn(time);
    when(mockSession.getAgent()).thenReturn(Trellis.AnonymousAgent);
    when(mockSession.getDelegatedBy()).thenReturn(empty());
    when(mockResourceService.toInternal(any(RDFTerm.class), any())).thenAnswer(inv -> {
        final RDFTerm term = (RDFTerm) inv.getArgument(0);
        final String base = (String) inv.getArgument(1);
        if (term instanceof IRI) {
            final String iriString = ((IRI) term).getIRIString();
            if (iriString.startsWith(base)) {
                return rdf.createIRI(TRELLIS_PREFIX + iriString.substring(base.length()));
            }
        }
        return term;
    });
}
 
开发者ID:trellis-ldp,项目名称:trellis,代码行数:39,代码来源:DeleteHandlerTest.java


示例10: testAuditCreation

import org.trellisldp.vocabulary.AS; //导入依赖的package包/类
@Test
public void testAuditCreation() {
    final Dataset dataset = rdf.createDataset();
    final AuditService svc = new DefaultAuditService();
    svc.creation(subject, mockSession).forEach(dataset::add);
    assertTrue(dataset.getGraph(Trellis.PreferAudit).filter(graph -> graph.size() == dataset.size()).isPresent());
    assertTrue(dataset.contains(null, null, type, PROV.Activity));
    assertTrue(dataset.contains(null, null, type, AS.Create));
    assertTrue(dataset.contains(null, subject, PROV.wasGeneratedBy, null));
    assertTrue(dataset.contains(null, null, PROV.wasAssociatedWith, Trellis.AnonymousUser));
    assertTrue(dataset.contains(null, null, PROV.actedOnBehalfOf, Trellis.RepositoryAdministrator));
    assertTrue(dataset.contains(null, null, PROV.startedAtTime,
                rdf.createLiteral(created.toString(), XSD.dateTime)));
    assertEquals(6L, dataset.size());
}
 
开发者ID:trellis-ldp-archive,项目名称:trellis-audit,代码行数:16,代码来源:DefaultAuditServiceTest.java


示例11: testAuditDeletion

import org.trellisldp.vocabulary.AS; //导入依赖的package包/类
@Test
public void testAuditDeletion() {
    final Dataset dataset = rdf.createDataset();
    final AuditService svc = new DefaultAuditService();
    svc.deletion(subject, mockSession).forEach(dataset::add);
    assertTrue(dataset.getGraph(Trellis.PreferAudit).filter(graph -> graph.size() == dataset.size()).isPresent());
    assertTrue(dataset.contains(null, null, type, PROV.Activity));
    assertTrue(dataset.contains(null, null, type, AS.Delete));
    assertTrue(dataset.contains(null, subject, PROV.wasGeneratedBy, null));
    assertTrue(dataset.contains(null, null, PROV.wasAssociatedWith, Trellis.AnonymousUser));
    assertTrue(dataset.contains(null, null, PROV.actedOnBehalfOf, Trellis.RepositoryAdministrator));
    assertTrue(dataset.contains(null, null, PROV.startedAtTime,
                rdf.createLiteral(created.toString(), XSD.dateTime)));
    assertEquals(6L, dataset.size());
}
 
开发者ID:trellis-ldp-archive,项目名称:trellis-audit,代码行数:16,代码来源:DefaultAuditServiceTest.java


示例12: testAuditUpdate

import org.trellisldp.vocabulary.AS; //导入依赖的package包/类
@Test
public void testAuditUpdate() {
    final Dataset dataset = rdf.createDataset();
    final AuditService svc = new DefaultAuditService();
    svc.update(subject, mockSession).forEach(dataset::add);
    assertTrue(dataset.getGraph(Trellis.PreferAudit).filter(graph -> graph.size() == dataset.size()).isPresent());
    assertTrue(dataset.contains(null, null, type, PROV.Activity));
    assertTrue(dataset.contains(null, null, type, AS.Update));
    assertTrue(dataset.contains(null, subject, PROV.wasGeneratedBy, null));
    assertTrue(dataset.contains(null, null, PROV.wasAssociatedWith, Trellis.AnonymousUser));
    assertTrue(dataset.contains(null, null, PROV.actedOnBehalfOf, Trellis.RepositoryAdministrator));
    assertTrue(dataset.contains(null, null, PROV.startedAtTime,
                rdf.createLiteral(created.toString(), XSD.dateTime)));
    assertEquals(6L, dataset.size());
}
 
开发者ID:trellis-ldp-archive,项目名称:trellis-audit,代码行数:16,代码来源:DefaultAuditServiceTest.java


示例13: setUp

import org.trellisldp.vocabulary.AS; //导入依赖的package包/类
@BeforeEach
public void setUp() throws IOException {
    initMocks(this);
    when(mockEvent.getTarget()).thenReturn(of(rdf.createIRI("trellis:repository/resource")));
    when(mockEvent.getAgents()).thenReturn(singleton(Trellis.AdministratorAgent));
    when(mockEvent.getCreated()).thenReturn(time);
    when(mockEvent.getIdentifier()).thenReturn(rdf.createIRI("urn:test"));
    when(mockEvent.getTypes()).thenReturn(singleton(AS.Update));
    when(mockEvent.getTargetTypes()).thenReturn(singleton(LDP.RDFSource));
    when(mockEvent.getInbox()).thenReturn(empty());
    doNothing().when(mockChannel).basicPublish(eq(exchangeName), eq(queueName), anyBoolean(), anyBoolean(),
            any(BasicProperties.class), any(byte[].class));
}
 
开发者ID:trellis-ldp,项目名称:trellis-amqp,代码行数:14,代码来源:AmqpPublisherTest.java


示例14: testNotification

import org.trellisldp.vocabulary.AS; //导入依赖的package包/类
@Test
public void testNotification() {
    final IRI resource = rdf.createIRI(identifier);
    final Dataset dataset = rdf.createDataset();
    dataset.add(rdf.createQuad(Trellis.PreferUserManaged, resource, LDP.inbox, inbox));
    dataset.add(rdf.createQuad(Trellis.PreferAudit, rdf.createBlankNode(), PROV.wasAssociatedWith, agent));
    dataset.add(rdf.createQuad(Trellis.PreferServerManaged, resource, type, LDP.RDFSource));
    dataset.add(rdf.createQuad(Trellis.PreferUserManaged, resource, type, SKOS.Concept));
    dataset.add(rdf.createQuad(Trellis.PreferAudit, rdf.createBlankNode(), type, PROV.Activity));
    dataset.add(rdf.createQuad(Trellis.PreferAudit, rdf.createBlankNode(), type, AS.Create));

    final Instant time = now();

    final Notification event = new Notification(identifier, dataset);
    assertFalse(time.isAfter(event.getCreated()));
    assertTrue(event.getIdentifier().getIRIString().startsWith("urn:uuid:"));
    assertEquals(of(resource), event.getTarget());
    assertEquals(of(inbox), event.getInbox());
    assertEquals(1L, event.getAgents().size());
    assertTrue(event.getAgents().contains(agent));
    final Collection<IRI> targetTypes = event.getTargetTypes();
    assertEquals(2L, targetTypes.size());
    assertTrue(targetTypes.contains(LDP.RDFSource));
    assertTrue(targetTypes.contains(SKOS.Concept));
    final Collection<IRI> eventTypes = event.getTypes();
    assertEquals(2L, eventTypes.size());
    assertTrue(eventTypes.contains(AS.Create));
    assertTrue(eventTypes.contains(PROV.Activity));
}
 
开发者ID:trellis-ldp,项目名称:trellis-rosid,代码行数:30,代码来源:NotificationTest.java


示例15: testPutCreate

import org.trellisldp.vocabulary.AS; //导入依赖的package包/类
@Test
public void testPutCreate() throws InterruptedException, ExecutionException {
    final Dataset dataset = rdf.createDataset();
    dataset.add(rdf.createQuad(Trellis.PreferAudit, rdf.createBlankNode(), type, AS.Create));

    final ResourceService svc = new MyResourceService(curator.getConnectString(), null, null);
    assertTrue(svc.put(resource, LDP.RDFSource, dataset).get());
    assertFalse(svc.put(existing, LDP.NonRDFSource, dataset).get());
    assertFalse(svc.put(unwritable, LDP.Container, dataset).get());
    verify(mockEventService, times(0)).emit(any(Notification.class));
}
 
开发者ID:trellis-ldp,项目名称:trellis-rosid,代码行数:12,代码来源:AbstractResourceServiceTest.java


示例16: testPutDelete

import org.trellisldp.vocabulary.AS; //导入依赖的package包/类
@Test
public void testPutDelete() throws InterruptedException, ExecutionException {
    final Dataset dataset = rdf.createDataset();
    dataset.add(rdf.createQuad(Trellis.PreferAudit, rdf.createBlankNode(), type, AS.Delete));

    final ResourceService svc = new MyResourceService(curator.getConnectString(), mockEventService, null);
    assertFalse(svc.put(resource, LDP.Container, dataset).get());
    assertTrue(svc.put(existing, LDP.RDFSource, dataset).get());
    assertFalse(svc.put(unwritable, null, dataset).get());
    verify(mockEventService).emit(notificationCaptor.capture());
    assertEquals(of(rdf.createIRI("http://example.com/repository/existing")),
            notificationCaptor.getValue().getTarget());
}
 
开发者ID:trellis-ldp,项目名称:trellis-rosid,代码行数:14,代码来源:AbstractResourceServiceTest.java


示例17: testPutUpdate

import org.trellisldp.vocabulary.AS; //导入依赖的package包/类
@Test
public void testPutUpdate() throws InterruptedException, ExecutionException {
    final Dataset dataset = rdf.createDataset();
    dataset.add(rdf.createQuad(Trellis.PreferAudit, rdf.createBlankNode(), type, AS.Update));
    dataset.add(rdf.createQuad(Trellis.PreferUserManaged, resource, DC.title, rdf.createLiteral("a title")));

    final ResourceService svc = new MyResourceService(curator.getConnectString(), mockEventService, null);
    assertTrue(svc.put(resource, null, dataset).get());
    assertTrue(svc.put(existing, null, dataset).get());
    assertFalse(svc.put(unwritable, null, dataset).get());
    verify(mockEventService, times(2)).emit(any(Notification.class));
}
 
开发者ID:trellis-ldp,项目名称:trellis-rosid,代码行数:13,代码来源:AbstractResourceServiceTest.java


示例18: init

import org.trellisldp.vocabulary.AS; //导入依赖的package包/类
private void init() throws IOException {

        final File data = dataLocation.startsWith("file:") ?
             new File(create(dataLocation)) : new File(dataLocation);
        LOGGER.info("Using resource data directory: {}", data.getAbsolutePath());
        if (!data.exists()) {
            data.mkdirs();
        }
        if (!data.canWrite()) {
            throw new IOException("Cannot write to " + data.getAbsolutePath());
        }
        final IRI identifier = rdf.createIRI(TRELLIS_PREFIX);
        final IRI authIdentifier = rdf.createIRI(TRELLIS_PREFIX + "#auth");
        final File root = resourceDirectory(dataLocation, identifier);
        final File rootData = new File(root, RESOURCE_JOURNAL);

        if (!root.exists() || !rootData.exists()) {
            LOGGER.info("Initializing root container for '{}'", identifier.getIRIString());
            root.mkdirs();
            final Instant time = now();
            final IRI skolem = (IRI) skolemize(rdf.createBlankNode());
            final Stream<Quad> quads = of(
                    rdf.createQuad(Trellis.PreferServerManaged, identifier, RDF.type, LDP.Container),
                    rdf.createQuad(Trellis.PreferAccessControl, authIdentifier, RDF.type, ACL.Authorization),
                    rdf.createQuad(Trellis.PreferAccessControl, authIdentifier, ACL.mode, ACL.Read),
                    rdf.createQuad(Trellis.PreferAccessControl, authIdentifier, ACL.mode, ACL.Write),
                    rdf.createQuad(Trellis.PreferAccessControl, authIdentifier, ACL.mode, ACL.Control),
                    rdf.createQuad(Trellis.PreferAccessControl, authIdentifier, ACL.accessTo, identifier),
                    rdf.createQuad(Trellis.PreferAccessControl, authIdentifier, ACL.agentClass, FOAF.Agent),
                    rdf.createQuad(Trellis.PreferAudit, identifier, PROV.wasGeneratedBy, skolem),
                    rdf.createQuad(Trellis.PreferAudit, skolem, RDF.type, PROV.Activity),
                    rdf.createQuad(Trellis.PreferAudit, skolem, RDF.type, AS.Create),
                    rdf.createQuad(Trellis.PreferAudit, skolem, PROV.wasAssociatedWith,
                        Trellis.AdministratorAgent),
                    rdf.createQuad(Trellis.PreferAudit, skolem, PROV.generatedAtTime,
                        rdf.createLiteral(time.toString(), XSD.dateTime)));
            RDFPatch.write(rootData, empty(), quads, now());
            CachedResource.write(root, identifier);
        }
    }
 
开发者ID:trellis-ldp,项目名称:trellis-rosid,代码行数:41,代码来源:FileResourceService.java


示例19: creation

import org.trellisldp.vocabulary.AS; //导入依赖的package包/类
@Override
public List<Quad> creation(final IRI subject, final Session session) {
    return auditData(subject, session, asList(PROV.Activity, AS.Create));
}
 
开发者ID:trellis-ldp,项目名称:trellis,代码行数:5,代码来源:DefaultAuditService.java


示例20: deletion

import org.trellisldp.vocabulary.AS; //导入依赖的package包/类
@Override
public List<Quad> deletion(final IRI subject, final Session session) {
    return auditData(subject, session, asList(PROV.Activity, AS.Delete));
}
 
开发者ID:trellis-ldp,项目名称:trellis,代码行数:5,代码来源:DefaultAuditService.java



注:本文中的org.trellisldp.vocabulary.AS类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java AssertionFailedError类代码示例发布时间:2022-05-22
下一篇:
Java RollingUpgradeResponseProto类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap