Search in sources :

Example 1 with FlavorSearchRequest

use of org.xwiki.platform.flavor.job.FlavorSearchRequest in project xwiki-platform by xwiki.

the class FlavorManagerScriptService method searchValidFlavors.

/**
 * Start searching for valid flavors.
 *
 * @param namespace the namespace where to validate the flavors
 * @return the {@link Job} searching the flavors
 * @since 8.0RC1
 */
public Job searchValidFlavors(String namespace) {
    setError(null);
    Job job = null;
    try {
        FlavorSearchRequest flavorRequest = new FlavorSearchRequest();
        flavorRequest.setId(getSearchJobId(namespace));
        flavorRequest.addNamespace(namespace);
        setRightsProperties(flavorRequest);
        job = this.jobExecutor.execute(FlavorSearchJob.JOBTYPE, flavorRequest);
    } catch (JobException e) {
        setError(e);
    }
    return job;
}
Also used : JobException(org.xwiki.job.JobException) FlavorSearchRequest(org.xwiki.platform.flavor.job.FlavorSearchRequest) Job(org.xwiki.job.Job) FlavorSearchJob(org.xwiki.platform.flavor.internal.job.FlavorSearchJob)

Aggregations

Job (org.xwiki.job.Job)1 JobException (org.xwiki.job.JobException)1 FlavorSearchJob (org.xwiki.platform.flavor.internal.job.FlavorSearchJob)1 FlavorSearchRequest (org.xwiki.platform.flavor.job.FlavorSearchRequest)1