for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
package easytests.core.options.builder;
import easytests.core.options.IssueStandardsOptions;
import easytests.core.options.IssueStandardsOptionsInterface;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
* @author SingularityA
*/
@Service
public class IssueStandardsOptionsBuilder implements IssueStandardsOptionsBuilderInterface {
@Autowired
private SubjectsOptionsBuilder subjectsOptionsBuilder;
private IssueStandardTopicPrioritiesOptionsBuilder topicPrioritiesOptionsBuilder;
private IssueStandardQuestionTypeOptionsOptionsBuilder questionTypeOptionsOptionsBuilder;
@Override
public IssueStandardsOptionsInterface forDelete() {
return new IssueStandardsOptions()
.withTopicPriorities(this.topicPrioritiesOptionsBuilder.forDelete())
.withQuestionTypeOptions(this.questionTypeOptionsOptionsBuilder.forDelete());
}
public IssueStandardsOptionsInterface forAuth() {
return new IssueStandardsOptions().withSubject(this.subjectsOptionsBuilder.forAuth());