private static State insertObject(final State state, final List<Errors> errorObjects, final Object obj,
final List<Rps> requestParameters, final PcerrMessageBuilder b) {
switch (state) {
- case RP_IN:
- if (obj instanceof Rp) {
- final Rp o = (Rp) obj;
- requestParameters.add(new RpsBuilder().setRp(o).build());
- return State.RP_IN;
- }
- case ERROR_IN:
- if (obj instanceof ErrorObject) {
- final ErrorObject o = (ErrorObject) obj;
- errorObjects.add(new ErrorsBuilder().setErrorObject(o).build());
- return State.ERROR_IN;
- }
- case OPEN:
- if (obj instanceof Open) {
- b.setErrorType(new SessionCaseBuilder().setSession(new SessionBuilder().setOpen((Open) obj).build()).build());
- return State.OPEN_IN;
- }
- case ERROR:
- if (obj instanceof ErrorObject) {
- final ErrorObject o = (ErrorObject) obj;
- errorObjects.add(new ErrorsBuilder().setErrorObject(o).build());
- return State.ERROR;
- }
- case OPEN_IN:
- case END:
- return State.END;
- default:
- return state;
+ case RP_IN:
+ if (obj instanceof Rp) {
+ final Rp o = (Rp) obj;
+ requestParameters.add(new RpsBuilder().setRp(o).build());
+ return State.RP_IN;
+ }
+ case ERROR_IN:
+ if (obj instanceof ErrorObject) {
+ final ErrorObject o = (ErrorObject) obj;
+ errorObjects.add(new ErrorsBuilder().setErrorObject(o).build());
+ return State.ERROR_IN;
+ }
+ case OPEN:
+ if (obj instanceof Open) {
+ b.setErrorType(new SessionCaseBuilder().setSession(new SessionBuilder().setOpen((Open) obj).build()).build());
+ return State.OPEN_IN;
+ }
+ case ERROR:
+ if (obj instanceof ErrorObject) {
+ final ErrorObject o = (ErrorObject) obj;
+ errorObjects.add(new ErrorsBuilder().setErrorObject(o).build());
+ return State.ERROR;
+ }
+ case OPEN_IN:
+ case END:
+ return State.END;
+ default:
+ return state;
}
}