CPD Results
The following document contains the results of PMD's CPD 7.14.0.
Duplications
File |
Line |
org/forgerock/api/jackson/CrestIntegerSchema.java |
123 |
org/forgerock/api/jackson/CrestNumberSchema.java |
120 |
validateMaximumAndMinimum(number, getMaximum(), getExclusiveMaximum(), getMinimum(), getExclusiveMinimum());
validateFormatForNumber(format);
validateEnum(enums, number.toString());
}
@Override
public Double getMultipleOf() {
return multipleOf;
}
@Override
public void setMultipleOf(Double multipleOf) {
this.multipleOf = multipleOf;
}
/**
* Gets read-only property. This method overrides the superclass' definition of "readOnly" being all lower-case,
* via the {@code JsonProperty} annotation.
*
* @return {@code true} if property is read-only, otherwise {@code false} or {@code null}
*/
@JsonProperty("readOnly")
@Override
public Boolean getReadonly() {
return super.getReadonly();
}
// This method overrides the superclass' definition of "format" via JsonProperty annotation
@JsonProperty("format")
@Override
public String getPropertyFormat() {
if (!isEmpty(propertyFormat)) {
return propertyFormat;
}
// fallback to old behavior
return format == null ? null : format.toString();
}
@Override
public void setPropertyFormat(String propertyFormat) {
this.propertyFormat = propertyFormat;
}
// This method overrides the superclass' definition of "minimum" via JsonProperty annotation
@JsonProperty("minimum")
@Override
public BigDecimal getPropertyMinimum() {
return propertyMinimum;
}
@Override
public void setPropertyMinimum(BigDecimal propertyMinimum) {
this.propertyMinimum = propertyMinimum;
}
// This method overrides the superclass' definition of "maximum" via JsonProperty annotation
@JsonProperty("maximum")
@Override
public BigDecimal getPropertyMaximum() {
return propertyMaximum;
}
@Override
public void setPropertyMaximum(BigDecimal propertyMaximum) {
this.propertyMaximum = propertyMaximum;
}
@Override
public Long getExample() { |
File |
Line |
org/forgerock/api/models/Items.java |
284 |
org/forgerock/api/models/Resource.java |
562 |
actions = new TreeSet<>();
}
/**
* Set create.
*
* @param create The create operation description, if supported
* @return Builder
*/
@JsonProperty("create")
public Builder create(Create create) {
checkState();
this.create = create;
return this;
}
/**
* Set Read.
*
* @param read The read operation description, if supported
* @return Builder
*/
@JsonProperty("read")
public Builder read(Read read) {
checkState();
this.read = read;
return this;
}
/**
* Set Update.
*
* @param update The update operation description, if supported
* @return Builder
*/
@JsonProperty("update")
public Builder update(Update update) {
checkState();
this.update = update;
return this;
}
/**
* Set Delete.
*
* @param delete The delete operation description, if supported
* @return Builder
*/
@JsonProperty("delete")
public Builder delete(Delete delete) {
checkState();
this.delete = delete;
return this;
}
/**
* Set Patch.
*
* @param patch The patch operation description, if supported
* @return Builder
*/
@JsonProperty("patch")
public Builder patch(Patch patch) {
checkState();
this.patch = patch;
return this;
}
/**
* Set Actions.
*
* @param actions The list of action operation descriptions, if supported
* @return Builder
*/
@JsonProperty("actions")
public Builder actions(List<Action> actions) {
checkState();
this.actions.addAll(actions);
return this;
}
/**
* Adds one Action to the list of Actions.
*
* @param action Action operation description to be added to the list
* @return Builder
*/
public Builder action(Action action) {
checkState();
this.actions.add(action);
return this;
}
/**
* Sets the path parameter for this resource.
*
* @param pathParameter The path parameter definition.
* @return Builder
*/
@JsonProperty("pathParameter") |
File |
Line |
org/forgerock/api/jackson/CrestArraySchema.java |
50 |
org/forgerock/api/jackson/CrestObjectSchema.java |
53 |
private List<Object> example;
@Override
public WritePolicy getWritePolicy() {
return writePolicy;
}
@Override
public void setWritePolicy(WritePolicy policy) {
this.writePolicy = policy;
}
@Override
public ReadPolicy getReadPolicy() {
return readPolicy;
}
@Override
public void setReadPolicy(ReadPolicy readPolicy) {
this.readPolicy = readPolicy;
}
@Override
public Boolean getErrorOnWritePolicyFailure() {
return errorOnWritePolicyFailure;
}
@Override
public void setErrorOnWritePolicyFailure(Boolean errorOnWritePolicyFailure) {
this.errorOnWritePolicyFailure = errorOnWritePolicyFailure;
}
@Override
public Boolean getReturnOnDemand() {
return returnOnDemand;
}
@Override
public void setReturnOnDemand(Boolean returnOnDemand) {
this.returnOnDemand = returnOnDemand;
}
@Override
public Integer getPropertyOrder() {
return propertyOrder;
}
@Override
public void setPropertyOrder(Integer order) {
this.propertyOrder = order;
}
@Override
public void validate(JsonValue object) throws ValidationException {
if (!object.isCollection()) { |
File |
Line |
org/forgerock/api/jackson/CrestAnySchema.java |
41 |
org/forgerock/api/jackson/CrestArraySchema.java |
50 |
org/forgerock/api/jackson/CrestBooleanSchema.java |
38 |
org/forgerock/api/jackson/CrestObjectSchema.java |
53 |
private Object example;
@Override
public WritePolicy getWritePolicy() {
return writePolicy;
}
@Override
public void setWritePolicy(WritePolicy policy) {
this.writePolicy = policy;
}
@Override
public ReadPolicy getReadPolicy() {
return readPolicy;
}
@Override
public void setReadPolicy(ReadPolicy readPolicy) {
this.readPolicy = readPolicy;
}
@Override
public Boolean getErrorOnWritePolicyFailure() {
return errorOnWritePolicyFailure;
}
@Override
public void setErrorOnWritePolicyFailure(Boolean errorOnWritePolicyFailure) {
this.errorOnWritePolicyFailure = errorOnWritePolicyFailure;
}
@Override
public Boolean getReturnOnDemand() {
return returnOnDemand;
}
@Override
public void setReturnOnDemand(Boolean returnOnDemand) {
this.returnOnDemand = returnOnDemand;
}
@Override
public Integer getPropertyOrder() {
return propertyOrder;
}
@Override
public void setPropertyOrder(Integer order) {
this.propertyOrder = order;
}
@Override
public void validate(JsonValue object) throws ValidationException { |
File |
Line |
org/forgerock/api/jackson/CrestAnySchema.java |
41 |
org/forgerock/api/jackson/CrestIntegerSchema.java |
52 |
org/forgerock/api/jackson/CrestNumberSchema.java |
52 |
org/forgerock/api/jackson/CrestObjectSchema.java |
53 |
org/forgerock/api/jackson/CrestStringSchema.java |
54 |
private Object example;
@Override
public WritePolicy getWritePolicy() {
return writePolicy;
}
@Override
public void setWritePolicy(WritePolicy policy) {
this.writePolicy = policy;
}
@Override
public ReadPolicy getReadPolicy() {
return readPolicy;
}
@Override
public void setReadPolicy(ReadPolicy readPolicy) {
this.readPolicy = readPolicy;
}
@Override
public Boolean getErrorOnWritePolicyFailure() {
return errorOnWritePolicyFailure;
}
@Override
public void setErrorOnWritePolicyFailure(Boolean errorOnWritePolicyFailure) {
this.errorOnWritePolicyFailure = errorOnWritePolicyFailure;
}
@Override
public Boolean getReturnOnDemand() {
return returnOnDemand;
}
@Override
public void setReturnOnDemand(Boolean returnOnDemand) {
this.returnOnDemand = returnOnDemand;
}
@Override
public Integer getPropertyOrder() {
return propertyOrder;
}
@Override
public void setPropertyOrder(Integer order) {
this.propertyOrder = order;
}
@Override
public void validate(JsonValue object) throws ValidationException { |
File |
Line |
org/forgerock/api/transform/LocalizableByteArrayProperty.java |
59 |
org/forgerock/api/transform/LocalizableDateProperty.java |
59 |
org/forgerock/api/transform/LocalizableDateTimeProperty.java |
59 |
public LocalizableByteArrayProperty description(String description) {
setDescription(description);
return this;
}
@Override
public void setDescription(String description) {
super.setDescription(description);
this.description = new LocalizableString(description);
}
@Override
public LocalizableString getLocalizableTitle() {
return title;
}
@Override
public LocalizableString getLocalizableDescription() {
return description;
}
/**
* Sets the default value, which is a base64 byte-representation.
*
* @param defaultValue Default value or {@code null}
*/
@Override
public void setDefault(String defaultValue) {
this.defaultValue = defaultValue;
}
/**
* Gets the default value, which is a base64 byte-representation.
*
* @return Default value or {@code null}
*/
public String getDefault() {
return defaultValue;
}
@Override
public boolean equals(final Object o) {
if (!super.equals(o)) {
return false;
}
if (!(o instanceof LocalizableByteArrayProperty)) { |