package com.github.coolcooldee.sloth.generate.strategy; import com.github.coolcooldee.sloth.generate.strategy.impl.EnableGeneratedFile; /** * Created by sloth on 16/7/3. */ public class GeneratedFile implements EnableGeneratedFile { private String templateFileRelativeDir; private String templateFileName; private String targetFileAbsoluteBaseDir; private String targetFileRelativeDir; private String targetFileName; public GeneratedFile(String templateFileRelativeDir, String templateFileName, String targetFileAbsoluteBaseDir, String targetFileRelativeDir, String targetFileName) { this.templateFileRelativeDir = templateFileRelativeDir; this.templateFileName = templateFileName; this.targetFileAbsoluteBaseDir = targetFileAbsoluteBaseDir; this.targetFileRelativeDir = targetFileRelativeDir; this.targetFileName = targetFileName; } @Override public String getTargetFileName() { return targetFileName; } public void setTargetFileName(String targetFileName) { this.targetFileName = targetFileName; } @Override public String getTargetFileRelativeDir() { return targetFileRelativeDir; } public void setTargetFileRelativeDir(String targetFileRelativeDir) { this.targetFileRelativeDir = targetFileRelativeDir; } @Override public String getTemplateFileRelativeDir() { return templateFileRelativeDir; } public void setTemplateFileRelativeDir(String templateFileRelativeDir) { this.templateFileRelativeDir = templateFileRelativeDir; } @Override public String getTemplateFileName() { return templateFileName; } @Override public String getOriginalModelName(String originalModelName) { return originalModelName; } public void setTemplateFileName(String templateFileName) { this.templateFileName = templateFileName; } public String getTargetFileAbsoluteBaseDir() { return targetFileAbsoluteBaseDir; } public void setTargetFileAbsoluteBaseDir(String targetFileAbsoluteBaseDir) { this.targetFileAbsoluteBaseDir = targetFileAbsoluteBaseDir; } }