diff options
author | Florian Reimair <florian.reimair@iaik.tugraz.at> | 2014-01-07 15:07:32 +0100 |
---|---|---|
committer | Florian Reimair <florian.reimair@iaik.tugraz.at> | 2014-01-27 16:34:14 +0100 |
commit | 3da3836bcd77a23ca00df2bdb088e63b47cc6499 (patch) | |
tree | 3260298328682d6eed3030128082195f18dd7b8a /id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/GeneralStorkConfig.java | |
parent | 7c39d9e0cff15a87678bf68d6d754ee1e720ca12 (diff) | |
download | moa-id-spss-3da3836bcd77a23ca00df2bdb088e63b47cc6499.tar.gz moa-id-spss-3da3836bcd77a23ca00df2bdb088e63b47cc6499.tar.bz2 moa-id-spss-3da3836bcd77a23ca00df2bdb088e63b47cc6499.zip |
mandatory field in global config
Diffstat (limited to 'id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/GeneralStorkConfig.java')
-rw-r--r-- | id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/GeneralStorkConfig.java | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/GeneralStorkConfig.java b/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/GeneralStorkConfig.java index 695caa3fd..854334bed 100644 --- a/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/GeneralStorkConfig.java +++ b/id/ConfigWebTool/src/main/java/at/gv/egovernment/moa/id/configuration/data/GeneralStorkConfig.java @@ -7,13 +7,13 @@ import at.gv.egovernment.moa.id.commons.db.dao.config.AuthComponentGeneral; import at.gv.egovernment.moa.id.commons.db.dao.config.CPEPS; import at.gv.egovernment.moa.id.commons.db.dao.config.ForeignIdentities; import at.gv.egovernment.moa.id.commons.db.dao.config.MOAIDConfiguration; -import at.gv.egovernment.moa.id.commons.db.dao.config.RequestedAttributesType; import at.gv.egovernment.moa.id.commons.db.dao.config.STORK; +import at.gv.egovernment.moa.id.commons.db.dao.config.StorkAttribute; public class GeneralStorkConfig { private List<CPEPS> cpepslist; - private List<String> attributes; + private List<StorkAttribute> attributes; private int qaa; public void parse(MOAIDConfiguration config) { @@ -27,16 +27,17 @@ public class GeneralStorkConfig { if (foreign != null) { STORK stork = foreign.getSTORK(); if (stork != null) { - // deep clone to foreclose lazyloading session timeouts + // deep clone all the things + // to foreclose lazyloading session timeouts cpepslist = new ArrayList<CPEPS>(); for(CPEPS current : stork.getCPEPS()) { cpepslist.add(current); } - RequestedAttributesType tmp = stork.getRequestedAttributes(); + List<StorkAttribute> tmp = stork.getRequestedAttributes(); if(null != tmp) { - attributes = new ArrayList<String>(); - for(String current : tmp.getAttributeValue()) + attributes = new ArrayList<StorkAttribute>(); + for(StorkAttribute current : tmp) attributes.add(current); } @@ -59,17 +60,11 @@ public class GeneralStorkConfig { cpepslist = list; } - public RequestedAttributesType getRequestedAttributesType() { - RequestedAttributesType tmp = new RequestedAttributesType(); - tmp.setAttributeValue(attributes); - return tmp; - } - - public List<String> getAttributes() { + public List<StorkAttribute> getAttributes() { return attributes; } - public void setAttributes(List<String> attributes) { + public void setAttributes(List<StorkAttribute> attributes) { this.attributes = attributes; } |