@Override public final Set<String> getSelectedFields(){ return query.getSelectedFields(); } /* (non-Javadoc)
@Override protected FieldQuery createQuery() { return qf.createFieldQuery(); } @Override
public SimilarityConstraint(Collection<String> context, Collection<String> languages) { this(getCollectionContext(context), DataTypeEnum.Text, languages, null); } public SimilarityConstraint(Collection<String> context,DataTypeEnum contextType) {
private void deleteMappingsbyTarget(String id) throws YardException { if(id != null && !id.isEmpty()){ FieldQuery fieldQuery = getQueryFactory().createFieldQuery(); fieldQuery.setConstraint(RdfResourceEnum.mappingTarget.getUri(), new ReferenceConstraint(id)); deleteEntities(ModelUtils.asCollection( entityhubYard.findReferences(fieldQuery).iterator())); } }
@Override public String toString() { return String.format("TextConstraint[value=%s|%s|case %sensitive|languages:%s]", texts,wildcardType.name(),caseSensitive?"":"in",languages); }
/** * Utility method that copies over the {@link Constraint#getBoost()} value * to the {@link ConstraintValue} */ private void addBoost(ConstraintValue constraintValue, Constraint constraint){ Double boost = constraint.getBoost(); if(boost != null && boost != 1.0){ constraintValue.setProperty(QueryConst.QUERY_BOOST, constraint.getBoost()); } } /**
private void deleteMappingsbyTarget(String id) throws YardException { if(id != null && !id.isEmpty()){ FieldQuery fieldQuery = getQueryFactory().createFieldQuery(); fieldQuery.setConstraint(RdfResourceEnum.mappingTarget.getUri(), new ReferenceConstraint(id)); deleteEntities(ModelUtils.asCollection( entityhubYard.findReferences(fieldQuery).iterator())); } }
@Override protected FieldQuery createQuery() { return site.getQueryFactory().createFieldQuery(); } @Override
@Override public final Set<String> getSelectedFields(){ return query.getSelectedFields(); } /* (non-Javadoc)
public SimilarityConstraint(Collection<String> context, Collection<String> languages,List<String> additionalFields) { this(getCollectionContext(context), DataTypeEnum.Text, languages, additionalFields); } public SimilarityConstraint(Collection<String> context,DataTypeEnum contextType,List<String> additionalFields) {
@Override public String toString() { return String.format("TextConstraint[value=%s|%s|case %sensitive|languages:%s]", texts,wildcardType.name(),caseSensitive?"":"in",languages); }
@Override protected FieldQuery createQuery() { return yard.getQueryFactory().createFieldQuery(); } @Override
@Override public final Set<String> getSelectedFields() { return query.getSelectedFields(); }
public SimilarityConstraint(Collection<String> context, Collection<String> languages) { this(getCollectionContext(context), DataTypeEnum.Text, languages, null); } public SimilarityConstraint(Collection<String> context,DataTypeEnum contextType) {
@Override public final Set<String> getSelectedFields() { return query.getSelectedFields(); }
public SimilarityConstraint(Collection<String> context,DataTypeEnum contextType) { this(getCollectionContext(context), contextType, null, null); } public SimilarityConstraint(Collection<String> context, Collection<String> languages,List<String> additionalFields) {
public SimilarityConstraint(Collection<String> context,DataTypeEnum contextType) { this(getCollectionContext(context), contextType, null, null); } public SimilarityConstraint(Collection<String> context, Collection<String> languages,List<String> additionalFields) {
public SimilarityConstraint(Collection<String> context, Collection<String> languages,List<String> additionalFields) { this(getCollectionContext(context), DataTypeEnum.Text, languages, additionalFields); } public SimilarityConstraint(Collection<String> context,DataTypeEnum contextType,List<String> additionalFields) {
public SimilarityConstraint(Collection<String> context,DataTypeEnum contextType,List<String> additionalFields) { this(getCollectionContext(context), contextType, null, additionalFields); }
public SimilarityConstraint(Collection<String> context,DataTypeEnum contextType,List<String> additionalFields) { this(getCollectionContext(context), contextType, null, additionalFields); }