diff options
| -rw-r--r-- | id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/EditOAAction.java | 15 | 
1 files changed, 11 insertions, 4 deletions
| diff --git a/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/EditOAAction.java b/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/EditOAAction.java index 4830ffb71..37d23e798 100644 --- a/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/EditOAAction.java +++ b/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/struts/action/EditOAAction.java @@ -767,8 +767,15 @@ public class EditOAAction extends BasicAction {                  num = num.substring(Constants.IDENIFICATIONTYPE_ERSB.length());              IdentificationNumber idnumber = new IdentificationNumber(); -            idnumber.setValue(Constants.PREFIX_WPBK + generalOA.getIdentificationType() + "+" + num); -            idnumber.setType(Constants.BUSINESSSERVICENAMES.get(generalOA.getIdentificationType())); + +            if (generalOA.getIdentificationType().equals(Constants.IDENIFICATIONTYPE_STORK)) { +                idnumber.setValue(Constants.PREFIX_STORK + "AT" + "+" + num); +                idnumber.setType(Constants.BUSINESSSERVICENAMES.get(generalOA.getIdentificationType())); +            } else { +                idnumber.setValue(Constants.PREFIX_WPBK + generalOA.getIdentificationType() + "+" + num); +                idnumber.setType(Constants.BUSINESSSERVICENAMES.get(generalOA.getIdentificationType())); +            } +              authoa.setIdentificationNumber(idnumber); @@ -1075,10 +1082,10 @@ public class EditOAAction extends BasicAction {          if (userdb.isIsMandateUser() != null && userdb.isIsMandateUser()) {              String bpk = userdb.getBpk(); -            if (bpk.startsWith(Constants.IDENIFICATIONTYPE_BASEID_FN) || bpk.startsWith(Constants.IDENIFICATIONTYPE_BASEID_ZVR)) { +            if (bpk.startsWith(Constants.IDENIFICATIONTYPE_BASEID_FN) || bpk.startsWith(Constants.IDENIFICATIONTYPE_BASEID_ZVR) || bpk.startsWith(Constants.IDENIFICATIONTYPE_STORK)) {                  onlyBusinessService = true;                  generalOA.setBusinessService(true); -            } else if (bpk.startsWith(Constants.IDENIFICATIONTYPE_STORK)) { +            } else if (bpk.startsWith(Constants.IDENIFICATIONTYPE_STORK)) {       // TODO                  onlyStorkService = true;                  generalOA.setStorkService(true);              } | 
