Skip to content

Commit

Permalink
Method overrides
Browse files Browse the repository at this point in the history
-added overrides to all extended classes to safe-check type match in case something went wrong in generated (parent) classes
  • Loading branch information
mskvorcovs committed Nov 28, 2024
1 parent 3940fb6 commit 29ce583
Show file tree
Hide file tree
Showing 18 changed files with 1,826 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
import com.regula.documentreader.webclient.model.AuthenticityCheckResultItem;
import java.util.Objects;

import javax.annotation.Nullable;

@JsonAdapter(RawAuthenticityCheckResultItemAdapter.class)
public class RawAuthenticityCheckResultItem extends AuthenticityCheckResultItem {
private JsonObject raw;
Expand Down Expand Up @@ -75,4 +77,71 @@ private String toIndentedString(java.lang.Object o) {
}
return o.toString().replace("\n", "\n ");
}

@Override
public RawAuthenticityCheckResultItem withType(Integer type) {
AuthenticityCheckResultItem item = super.withType(type);
return (RawAuthenticityCheckResultItem) item;
}

@Override
public Integer getType() {
return super.getType();
}

@Override
public void setType(Integer type) {
super.setType(type);
}

@Override
public RawAuthenticityCheckResultItem withElementResult(Integer elementResult) {
AuthenticityCheckResultItem item = super.withElementResult(elementResult);
return (RawAuthenticityCheckResultItem) item;
}

@Nullable
@Override
public Integer getElementResult() {
return super.getElementResult();
}

@Override
public void setElementResult(Integer elementResult) {
super.setElementResult(elementResult);
}

@Override
public RawAuthenticityCheckResultItem withElementDiagnose(Integer elementDiagnose) {
AuthenticityCheckResultItem item = super.withElementDiagnose(elementDiagnose);
return (RawAuthenticityCheckResultItem) item;
}

@Nullable
@Override
public Integer getElementDiagnose() {
return super.getElementDiagnose();
}

@Override
public void setElementDiagnose(Integer elementDiagnose) {
super.setElementDiagnose(elementDiagnose);
}

@Override
public RawAuthenticityCheckResultItem withPercentValue(Integer percentValue) {
AuthenticityCheckResultItem item = super.withPercentValue(percentValue);
return (RawAuthenticityCheckResultItem) item;
}

@Nullable
@Override
public Integer getPercentValue() {
return super.getPercentValue();
}

@Override
public void setPercentValue(Integer percentValue) {
super.setPercentValue(percentValue);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
import com.regula.documentreader.webclient.model.ResultItem;
import java.util.Objects;

import javax.annotation.Nullable;

@JsonAdapter(RawResultItemAdapter.class)
public class RawResultItem extends ResultItem {
private JsonObject raw;
Expand Down Expand Up @@ -82,4 +84,88 @@ private String toIndentedString(java.lang.Object o) {
}
return o.toString().replace("\n", "\n ");
}

@Override
public RawResultItem withBufLength(Integer bufLength) {
ResultItem item = super.withBufLength(bufLength);
return (RawResultItem) item;
}

@Nullable
@Override
public Integer getBufLength() {
return super.getBufLength();
}

@Override
public void setBufLength(Integer bufLength) {
super.setBufLength(bufLength);
}

@Override
public RawResultItem withLight(Integer light) {
ResultItem item = super.withLight(light);
return (RawResultItem) item;
}

@Nullable
@Override
public Integer getLight() {
return super.getLight();
}

@Override
public void setLight(Integer light) {
super.setLight(light);
}

@Override
public RawResultItem withListIdx(Integer listIdx) {
ResultItem item = super.withListIdx(listIdx);
return (RawResultItem) item;
}

@Nullable
@Override
public Integer getListIdx() {
return super.getListIdx();
}

@Override
public void setListIdx(Integer listIdx) {
super.setListIdx(listIdx);
}

@Override
public RawResultItem withPageIdx(Integer pageIdx) {
ResultItem item = super.withPageIdx(pageIdx);
return (RawResultItem) item;
}

@Nullable
@Override
public Integer getPageIdx() {
return super.getPageIdx();
}

@Override
public void setPageIdx(Integer pageIdx) {
super.setPageIdx(pageIdx);
}

@Override
public RawResultItem withResultType(Integer resultType) {
ResultItem item = super.withResultType(resultType);
return (RawResultItem) item;
}

@Override
public Integer getResultType() {
return super.getResultType();
}

@Override
public void setResultType(Integer resultType) {
super.setResultType(resultType);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,31 @@
import com.regula.documentreader.webclient.model.ResultItem;
import java.util.List;

import javax.annotation.Nullable;

public class ContainerListRequest extends ContainerList {

@Override
public ContainerList list(List<ResultItem> list) {
return super.list(list);
}

@Override
public <T> ContainerList addListItem(ResultItem listItem) {
return super.addListItem(listItem);
}

@Nullable
@Override
public List<ResultItem> getList() {
return super.getList();
}

@Override
public void setList(List<ResultItem> list) {
super.setList(list);
}

public ContainerListRequest(List<ResultItem> list) {
super();
setList(list);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
import com.regula.documentreader.webclient.model.Result;

public class EncryptedRCLRequest extends EncryptedRCLResult {

public EncryptedRCLRequest(byte[] encryptedRCL, int light, int list_idx, int page_idx) {
super();
setEncryptedRCL(encryptedRCL);
Expand All @@ -13,4 +14,19 @@ public EncryptedRCLRequest(byte[] encryptedRCL, int light, int list_idx, int pag
setBufLength(encryptedRCL.length);
setResultType(Result.ENCRYPTED_RCL);
}

@Override
public EncryptedRCLResult withEncryptedRCL(byte[] encryptedRCL) {
return super.withEncryptedRCL(encryptedRCL);
}

@Override
public byte[] getEncryptedRCL() {
return super.getEncryptedRCL();
}

@Override
public void setEncryptedRCL(byte[] encryptedRCL) {
super.setEncryptedRCL(encryptedRCL);
}
}
Original file line number Diff line number Diff line change
@@ -1,11 +1,57 @@
package com.regula.documentreader.webclient.model.ext;

import com.regula.documentreader.webclient.model.ImagesAvailableSource;

import java.util.ArrayList;
import java.util.List;
import javax.annotation.Nullable;

public class Images extends com.regula.documentreader.webclient.model.Images {

@Override
public Images withAvailableSourceList(List<ImagesAvailableSource> availableSourceList) {
com.regula.documentreader.webclient.model.Images images = super.withAvailableSourceList(availableSourceList);
return (Images) images;
}

@Override
public Images addAvailableSourceListItem(ImagesAvailableSource availableSourceListItem) {
com.regula.documentreader.webclient.model.Images images = super.addAvailableSourceListItem(availableSourceListItem);
return (Images) images;
}

@Override
public List<ImagesAvailableSource> getAvailableSourceList() {
return super.getAvailableSourceList();
}

@Override
public void setAvailableSourceList(List<ImagesAvailableSource> availableSourceList) {
super.setAvailableSourceList(availableSourceList);
}

@Override
public Images withFieldList(List<ImagesField> fieldList) {
com.regula.documentreader.webclient.model.Images images = super.withFieldList(fieldList);
return (Images) images;
}

@Override
public Images addFieldListItem(ImagesField fieldListItem) {
com.regula.documentreader.webclient.model.Images images = super.addFieldListItem(fieldListItem);
return (Images) images;
}

@Override
public List<ImagesField> getFieldList() {
return super.getFieldList();
}

@Override
public void setFieldList(List<ImagesField> fieldList) {
super.setFieldList(fieldList);
}

@Nullable
public ImagesField getField(int fieldType) {
for (ImagesField field : getFieldList()) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,60 @@

public class ImagesField extends com.regula.documentreader.webclient.model.ImagesField {

@Override
public ImagesField withFieldName(String fieldName) {
com.regula.documentreader.webclient.model.ImagesField field = super.withFieldName(fieldName);
return (ImagesField) field;
}

@Override
public String getFieldName() {
return super.getFieldName();
}

@Override
public void setFieldName(String fieldName) {
super.setFieldName(fieldName);
}

@Override
public ImagesField withFieldType(Integer fieldType) {
com.regula.documentreader.webclient.model.ImagesField field = super.withFieldType(fieldType);
return (ImagesField) field;
}

@Override
public Integer getFieldType() {
return super.getFieldType();
}

@Override
public void setFieldType(Integer fieldType) {
super.setFieldType(fieldType);
}

@Override
public ImagesField withValueList(List<ImagesFieldValue> valueList) {
com.regula.documentreader.webclient.model.ImagesField field = super.withValueList(valueList);
return (ImagesField) field;
}

@Override
public ImagesField addValueListItem(ImagesFieldValue valueListItem) {
com.regula.documentreader.webclient.model.ImagesField field = super.addValueListItem(valueListItem);
return (ImagesField) field;
}

@Override
public List<ImagesFieldValue> getValueList() {
return super.getValueList();
}

@Override
public void setValueList(List<ImagesFieldValue> valueList) {
super.setValueList(valueList);
}

@Nullable
public byte[] getValue(String source, boolean original) {
String result;
Expand Down
Loading

0 comments on commit 29ce583

Please sign in to comment.