/** * {@inheritDoc} */ @Override public IndividualPropertyHelper withIndividual(Name<?> id, String managerId, URI path) { return this.pHelper.withIndividual(id,managerId,path); }
/** * {@inheritDoc} */ @Override public IndividualPropertyHelper withLiteral(Object rawValue) { return this.pHelper.withLiteral(rawValue); }
/** * {@inheritDoc} */ @Override public <T extends Serializable, S extends Individual<T, S>> T firstIndividual(Class<? extends S> clazz) { return this.pHelper.firstIndividual(clazz); }
@Override protected DataSet toDataSet(final Version version, final VersionKey key) { final Name<VersionKey> versionName=IdentityUtil.versionName(key); final DataSet dataSet=DataSets.createDataSet(versionName); final DataSetHelper helper=DataSetUtils.newHelper(dataSet); helper. managedIndividual(versionName,VersionHandler.ID). property(RDF.TYPE). withIndividual(IT.VERSION_TYPE). property(IT.ID). withLiteral(version.getId()). property(PLATFORM.NAME). withLiteral(version.getName()). property(IT.VERSION_NAME). withLiteral(version.getName()). property(IT.VERSION_ID). withLiteral(version.getId()); return dataSet; }
/** * {@inheritDoc} */ @Override public <T> T firstValue(Class<? extends T> aClazz) { return this.pHelper.firstValue(aClazz); }
@Override protected DataSet toDataSet(final Component component, final ComponentKey key) { final Name<ComponentKey> componentName=IdentityUtil.componentName(key); final DataSet dataSet=DataSets.createDataSet(componentName); final DataSetHelper helper=DataSetUtils.newHelper(dataSet); helper. managedIndividual(componentName,ComponentHandler.ID). property(RDF.TYPE). withIndividual(IT.COMPONENT_TYPE). property(IT.ID). withLiteral(component.getId()). property(IT.COMPONENT_ID). withLiteral(component.getId()). property(DCTERMS.TITLE). withLiteral(component.getName()). property(IT.COMPONENT_TITLE). withLiteral(component.getName()); return dataSet; }
public <T> T literal(final String propertyURI, final Class<? extends T> aClazz) { return this.helper. property(propertyURI). firstValue(aClazz); }
@Override protected DataSet toDataSet(final Commit commit, final String commitId) { final Name<String> commitName=IdentityUtil.commitName(commitId); final DataSet dataSet=DataSets.createDataSet(commitName); final DataSetHelper helper=DataSetUtils.newHelper(dataSet); helper. managedIndividual(commitName,CommitHandler.ID). property(RDF.TYPE). withIndividual(IT.COMMIT_TYPE). property(IT.ID). withLiteral(commit.getId()). property(IT.COMMIT_ID). withLiteral(commit.getId()). property(IT.REPOSITORY). withLiteral(URI.create(commit.getRepository())). property(IT.BRANCH). withLiteral(commit.getBranch()). property(IT.HASH). withLiteral(commit.getHash()); return dataSet; }
/** * {@inheritDoc} */ @Override public IndividualPropertyHelper withIndividual(Name<?> id, String managerId, String path) { return this.pHelper.withIndividual(id,managerId,path); }
private void populateTags(final Issue issue, final IndividualHelper individual) { for(final String tag:issue.getTags()) { individual. property(IT.ISSUE_CUSTOM_TAG). withLiteral(tag); } }
/** * {@inheritDoc} */ @Override public IndividualHelper firstIndividual() { return this.pHelper.firstIndividual(); }
@Test public void testFirstValue() throws Exception { assertThat(sut.firstValue(String.class),nullValue()); }
@Override protected DataSet toDataSet(final Contributor contributor, final String contributorId) { final Name<String> contributorName=IdentityUtil.contributorName(contributorId); final DataSet dataSet=DataSets.createDataSet(contributorName); final DataSetHelper helper=DataSetUtils.newHelper(dataSet); final IndividualPropertyHelper individual= helper. managedIndividual(contributorName,ContributorHandler.ID). property(RDF.TYPE). withIndividual(IT.CONTRIBUTOR_TYPE). property(IT.ID). withLiteral(contributor.getId()). property(IT.CONTRIBUTOR_ID). withLiteral(contributor.getId()). property(IT.CONTRIBUTOR_NAME). withLiteral(contributor.getName()); for(final String email:contributor.getEmails()) { individual. property(IT.MBOX). withLiteral(URI.create(email)); } return dataSet; }
/** * {@inheritDoc} */ @Override public IndividualPropertyHelper withIndividual(Name<?> id, String managerId) { return this.pHelper.withIndividual(id,managerId); }
private <V> void addLiteral(final AbstractItem<V> aItem) { this.item.property(this.property).withLiteral(getValue(aItem)); }
public Optional<URI> individual(final String propertyURI) { return Optional. fromNullable( this.helper. property(propertyURI). firstIndividual(ExternalIndividual.class)); }
@Test public void testDataDSL() { Date date=new Date(); Name<String> name = NamingScheme.getDefault().name("name"); DataSet initialData = getInitialData(TEMPLATE_ID,name.id(),false,date); DataSetHelper helper=DataSetUtils.newHelper(initialData); DateTime firstValue= helper. managedIndividual(name,TEMPLATE_ID). property(READ_ONLY_PROPERTY). firstValue(DateTime.class); assertThat(firstValue,notNullValue()); assertThat(TimeUtils.newInstance().from(firstValue).toDate(),equalTo(date)); }
withIndividual(LINKED_DATA_MICRO_SERVICE_TYPE). withIndividual(HARVESTER). withIndividual(CI_HARVESTER). property(HAS_RESOURCE_TYPE). withIndividual(CI_BUILD_TYPE). property(DOMAIN). withIndividual(CI_DOMAIN_TYPE). property(PROVIDES_DOMAIN). withIndividual(CI_DOMAIN_TYPE). property(VOCABULARY). withIndividual(serviceName,ServiceHandler.ID,VOCABULARY_PATH); serviceHelper. property(HAS_RESOURCE). withIndividual(buildName,BuildHandler.ID); property(TYPE). withIndividual(CI_VOCABULARY_TYPE). withIndividual(VOCABULARY_TYPE). property(SOURCE). withLiteral(URI.create(CI_V1_TTL)). property(DC_TERMS_SOURCE). withLiteral(URI.create(CI_V1_TTL)). property(IMPLEMENTS). withIndividual(CI_DOMAIN_TYPE);
/** * {@inheritDoc} */ @Override public IndividualPropertyHelper withIndividual(Name<?> id) { return this.pHelper.withIndividual(id); }
@Test public void testWithLiteral() throws Exception { assertThat(sut.withLiteral("value"),instanceOf(IndividualPropertyHelperImpl.class)); }