Class Validation
java.lang.Object
it.uniroma2.art.semanticturkey.services.STServiceAdapter
it.uniroma2.art.semanticturkey.services.core.Validation
- All Implemented Interfaces:
NewerNewStyleService
,STService
This class provides services related to operation validation.
- Author:
- Manuel Fiorelli, Andrea Turbati
-
Field Summary
Fields inherited from class it.uniroma2.art.semanticturkey.services.STServiceAdapter
applicationEventPublisher, cfManager, exptManager, stServiceContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(org.eclipse.rdf4j.model.IRI validatableCommit) getCommits
(org.eclipse.rdf4j.model.IRI[] operationFilter, org.eclipse.rdf4j.model.IRI[] performerFilter, String timeLowerBound, String timeUpperBound, History.SortingDirection operationSorting, History.SortingDirection timeSorting, long page, long limit, org.eclipse.rdf4j.model.IRI resourceFilter, boolean includeObjResourceFilter) getCurrentUserCommits
(org.eclipse.rdf4j.model.IRI[] operationFilter, String timeLowerBound, String timeUpperBound, History.SortingDirection operationSorting, History.SortingDirection timeSorting, long page, long limit, org.eclipse.rdf4j.model.IRI resourceFilter, boolean includeObjResourceFilter) getCurrentUserStagedCommitSummary
(org.eclipse.rdf4j.model.IRI[] operationFilter, String timeLowerBound, String timeUpperBound, long limit, org.eclipse.rdf4j.model.IRI resourceFilter, boolean includeObj) getStagedCommitSummary
(org.eclipse.rdf4j.model.IRI[] operationFilter, org.eclipse.rdf4j.model.IRI[] performerFilter, String timeLowerBound, String timeUpperBound, long limit, org.eclipse.rdf4j.model.IRI resourceFilter, boolean includeObj) void
void
rejectCurrentUserCommit
(org.eclipse.rdf4j.model.IRI validatableCommit, String comment) Methods inherited from class it.uniroma2.art.semanticturkey.services.STServiceAdapter
addValue, checkNotLocallyDefined, createQueryBuilder, generateIRI, generateNatureSPARQLSelectPart, generateNatureSPARQLWherePart, generateResourceWithCustomConstructor, getCodaLexModeForSearchFromLexicalizationModel, getDeleteGraph, getGraphFromNature, getInitializedCodaCore, getManagedConnection, getMetadataGraph, getOptionalProject, getPlatformTransactionManager, getProject, getRepository, getRoleFromNature, getUserNamedGraphs, getWorkingGraph, instantiateSearchStrategy, instantiateSearchStrategy, parseReference, publishResourceDeleted, publishResourceDeleted, removeReifiedValue, retrieveResources, shutDownCodaCore, updateTriplePredicate
-
Constructor Details
-
Validation
public Validation()
-
-
Method Details
-
getStagedCommitSummary
@STServiceOperation @Read @PreAuthorize("@auth.isAuthorized(\'rdf(code)\', \'V\')") public ValidationPaginationInfo getStagedCommitSummary(@Optional(defaultValue="") org.eclipse.rdf4j.model.IRI[] operationFilter, @Optional(defaultValue="") org.eclipse.rdf4j.model.IRI[] performerFilter, @Optional String timeLowerBound, @Optional String timeUpperBound, @Optional(defaultValue="100") long limit, @Optional org.eclipse.rdf4j.model.IRI resourceFilter, @Optional(defaultValue="false") boolean includeObj) -
getCurrentUserStagedCommitSummary
@STServiceOperation @Read public ValidationPaginationInfo getCurrentUserStagedCommitSummary(@Optional(defaultValue="") org.eclipse.rdf4j.model.IRI[] operationFilter, @Optional String timeLowerBound, @Optional String timeUpperBound, @Optional(defaultValue="100") long limit, @Optional org.eclipse.rdf4j.model.IRI resourceFilter, @Optional(defaultValue="false") boolean includeObj) -
getCommits
@STServiceOperation @Read @PreAuthorize("@auth.isAuthorized(\'rdf(code)\', \'V\')") public Collection<CommitInfo> getCommits(@Optional(defaultValue="") org.eclipse.rdf4j.model.IRI[] operationFilter, @Optional(defaultValue="") org.eclipse.rdf4j.model.IRI[] performerFilter, @Optional String timeLowerBound, String timeUpperBound, @Optional(defaultValue="Unordered") History.SortingDirection operationSorting, @Optional(defaultValue="Descending") History.SortingDirection timeSorting, @Optional(defaultValue="0") long page, @Optional(defaultValue="100") long limit, @Optional org.eclipse.rdf4j.model.IRI resourceFilter, @Optional(defaultValue="false") boolean includeObjResourceFilter) -
getCurrentUserCommits
@STServiceOperation @Read public Collection<CommitInfo> getCurrentUserCommits(@Optional(defaultValue="") org.eclipse.rdf4j.model.IRI[] operationFilter, @Optional String timeLowerBound, String timeUpperBound, @Optional(defaultValue="Unordered") History.SortingDirection operationSorting, @Optional(defaultValue="Descending") History.SortingDirection timeSorting, @Optional(defaultValue="0") long page, @Optional(defaultValue="100") long limit, @Optional org.eclipse.rdf4j.model.IRI resourceFilter, @Optional(defaultValue="false") boolean includeObjResourceFilter) -
accept
@STServiceOperation(method=POST) @Write @OmitHistoryMetadata @PreAuthorize("@auth.isAuthorized(\'rdf(code)\', \'V\')") public void accept(@SkipTermValidation org.eclipse.rdf4j.model.IRI validatableCommit) -
reject
@STServiceOperation(method=POST) @Write @OmitHistoryMetadata @PreAuthorize("@auth.isAuthorized(\'rdf(code)\', \'V\')") public void reject(@SkipTermValidation org.eclipse.rdf4j.model.IRI validatableCommit, @Optional String comment) -
rejectCurrentUserCommit
@STServiceOperation(method=POST) @Write @OmitHistoryMetadata public void rejectCurrentUserCommit(@SkipTermValidation org.eclipse.rdf4j.model.IRI validatableCommit, @Optional String comment) throws DeniedOperationException - Throws:
DeniedOperationException
-