BreakBuild.java
package japicmp.maven;
public class BreakBuild {
private boolean onSemanticVersioning;
private boolean onSemanticVersioningForMajorVersionZero;
private boolean onModifications;
private boolean onBinaryIncompatibleModifications;
private boolean onSourceIncompatibleModifications;
BreakBuild() {
// Intentionally left blank.
}
public BreakBuild(
final boolean breakBuildOnSemanticVersioning,
final boolean breakBuildOnSemanticVersioningForMajorVersionZero,
final boolean breakBuildOnBinaryIncompatibleModifications,
final boolean breakBuildOnSourceIncompatibleModifications,
final boolean breakBuildOnModifications) {
this.onSemanticVersioning = breakBuildOnSemanticVersioning;
this.onSemanticVersioningForMajorVersionZero = breakBuildOnSemanticVersioningForMajorVersionZero;
this.onModifications = breakBuildOnModifications;
this.onBinaryIncompatibleModifications = breakBuildOnBinaryIncompatibleModifications;
this.onSourceIncompatibleModifications = breakBuildOnSourceIncompatibleModifications;
}
public boolean onSemanticVersioning() {
return onSemanticVersioning;
}
public boolean onSemanticVersioningForMajorVersionZero() {
return onSemanticVersioningForMajorVersionZero;
}
public boolean onModifications() {
return onModifications;
}
public boolean onBinaryIncompatibleModifications() {
return onBinaryIncompatibleModifications;
}
public boolean onSourceIncompatibleModifications() {
return onSourceIncompatibleModifications;
}
void setOnSemanticVersioning(final boolean onSemanticVersioning) {
this.onSemanticVersioning = onSemanticVersioning;
}
void setOnSemanticVersioningForMajorVersionZero(
final boolean onSemanticVersioningForMajorVersionZero) {
this.onSemanticVersioningForMajorVersionZero = onSemanticVersioningForMajorVersionZero;
}
void setOnModifications(final boolean onModifications) {
this.onModifications = onModifications;
}
void setOnBinaryIncompatibleModifications(final boolean onBinaryIncompatibleModifications) {
this.onBinaryIncompatibleModifications = onBinaryIncompatibleModifications;
}
void setOnSourceIncompatibleModifications(final boolean onSourceIncompatibleModifications) {
this.onSourceIncompatibleModifications = onSourceIncompatibleModifications;
}
}