public class PolicyCheckReport extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CHECK_POLICIES_JSON_FILE |
static String |
DATE_FORMAT |
static String |
POLICY_REJECTION_SUMMARY_FILE |
static String |
REJECT |
| Constructor and Description |
|---|
PolicyCheckReport(BaseCheckPoliciesResult result)
Constructor
|
PolicyCheckReport(BaseCheckPoliciesResult result,
String buildName,
String buildNumber)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
copyReportResources(File workDir)
Copy required resources for the report.
|
protected org.apache.velocity.VelocityContext |
createTemplateContext()
Create the context holding all the information of the report.
|
protected org.apache.velocity.app.VelocityEngine |
createTemplateEngine(Properties properties)
Create and initialize a template engine to use for generating reports.
|
File |
generate(File outputDir,
boolean pack)
The method generate the policy check report
|
File |
generate(File outputDir,
boolean pack,
Properties properties)
The method generate the policy check report
|
File |
generateJson(File outputDir) |
String |
getBuildName() |
String |
getBuildNumber() |
BaseCheckPoliciesResult |
getResult() |
void |
setBuildName(String buildName) |
void |
setBuildNumber(String buildNumber) |
void |
setResult(BaseCheckPoliciesResult result) |
protected void |
writeToFile(File file,
String json) |
public static final String REJECT
public static final String CHECK_POLICIES_JSON_FILE
public static final String POLICY_REJECTION_SUMMARY_FILE
public static final String DATE_FORMAT
public PolicyCheckReport(BaseCheckPoliciesResult result)
result - public PolicyCheckReport(BaseCheckPoliciesResult result, String buildName, String buildNumber)
result - reportbuildName - of the reportbuildNumber - of the reportpublic File generate(File outputDir, boolean pack) throws IOException
outputDir - Directory where report files will be created.pack - True to create a zip file from the resulting directory.IOException - In case of errors during report generation process.public File generate(File outputDir, boolean pack, Properties properties) throws IOException
outputDir - Directory where report files will be created.pack - True to create a zip file from the resulting directory.properties - Properties for template engine.IOException - In case of errors during report generation process.public File generateJson(File outputDir) throws IOException
IOExceptionprotected org.apache.velocity.app.VelocityEngine createTemplateEngine(Properties properties)
properties - properties to use for engine initialization. May be null.protected org.apache.velocity.VelocityContext createTemplateContext()
protected void copyReportResources(File workDir) throws IOException
workDir - Report work directory.IOException - exception5protected void writeToFile(File file, String json) throws IOException
IOExceptionpublic BaseCheckPoliciesResult getResult()
public void setResult(BaseCheckPoliciesResult result)
public String getBuildName()
public void setBuildName(String buildName)
public String getBuildNumber()
public void setBuildNumber(String buildNumber)
Copyright © 2011-2018 White Source. All Rights Reserved.