001// Generated by delombok at Thu May 02 07:34:48 CEST 2019 002package com.credibledoc.substitution.doc.module.substitution.application; 003 004import com.credibledoc.combiner.application.Application; 005import com.credibledoc.combiner.tactic.Tactic; 006import com.credibledoc.substitution.doc.module.substitution.SubstitutionTactic; 007import lombok.NonNull; 008import org.springframework.stereotype.Service; 009import javax.inject.Inject; 010 011@Service 012public class Substitution implements Application { 013 @NonNull 014 SubstitutionTactic substitutionTactic; 015 016 @Override 017 public Tactic getTactic() { 018 return substitutionTactic; 019 } 020 021 @Override 022 public String getShortName() { 023 return "placeholder-substitution"; 024 } 025 026 @Inject 027 @java.lang.SuppressWarnings("all") 028 public Substitution(@NonNull final SubstitutionTactic substitutionTactic) { 029 if (substitutionTactic == null) { 030 throw new java.lang.NullPointerException("substitutionTactic"); 031 } 032 this.substitutionTactic = substitutionTactic; 033 } 034}