diff options
| author | Bojan Suzic <bojan.suzic@iaik.tugraz.at> | 2014-06-17 13:21:04 +0200 | 
|---|---|---|
| committer | Bojan Suzic <bojan.suzic@iaik.tugraz.at> | 2014-06-17 13:21:04 +0200 | 
| commit | 01a5b6d2e226f1b6c25fbc71eb90a00adc086f40 (patch) | |
| tree | e694749a340ae35e4e53c06891cad7feb7e301e9 /id/server/idserverlib/src/main | |
| parent | d33435f5b605ebe8962ea3ef2aa795520a3829d0 (diff) | |
| download | moa-id-spss-01a5b6d2e226f1b6c25fbc71eb90a00adc086f40.tar.gz moa-id-spss-01a5b6d2e226f1b6c25fbc71eb90a00adc086f40.tar.bz2 moa-id-spss-01a5b6d2e226f1b6c25fbc71eb90a00adc086f40.zip | |
harmonizing notavailable attribute
Diffstat (limited to 'id/server/idserverlib/src/main')
2 files changed, 4 insertions, 2 deletions
| diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/AttributeCollector.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/AttributeCollector.java index fce2a01cf..456baf49f 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/AttributeCollector.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/AttributeCollector.java @@ -44,6 +44,7 @@ import at.gv.egovernment.moa.id.storage.AssertionStorage;  import at.gv.egovernment.moa.logging.Logger;  import eu.stork.peps.auth.commons.*;  import eu.stork.peps.auth.engine.STORKSAMLEngine; +import eu.stork.peps.complex.attributes.AttributeStatusType;  import eu.stork.peps.exceptions.STORKSAMLEngineException;  import org.opensaml.common.impl.SecureRandomIdentifierGenerator; @@ -197,7 +198,7 @@ public class AttributeCollector implements IAction {  				 * This way, there is no error case in which an attribute is left unanswered.  				 */  				IPersonalAttributeList aquiredAttributes = new PersonalAttributeList(); -				currentAttribute.setStatus("notAvailable"); +				currentAttribute.setStatus(AttributeStatusType.NOT_AVAILABLE.value());  				aquiredAttributes.add((PersonalAttribute) currentAttribute.clone());  				addOrUpdateAll(container.getResponse().getPersonalAttributeList(), aquiredAttributes);              	// - check if we can find a suitable AttributeProvider Plugin diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/ConsentEvaluator.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/ConsentEvaluator.java index edbe0b58c..2b00f15e2 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/ConsentEvaluator.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/protocols/stork2/ConsentEvaluator.java @@ -41,6 +41,7 @@ import eu.stork.peps.auth.commons.PEPSUtil;  import eu.stork.peps.auth.commons.PersonalAttribute;  import eu.stork.peps.auth.commons.STORKAuthnResponse;  import eu.stork.peps.auth.engine.STORKSAMLEngine; +import eu.stork.peps.complex.attributes.AttributeStatusType;  import eu.stork.peps.exceptions.STORKSAMLEngineException;  import org.apache.velocity.Template;  import org.apache.velocity.VelocityContext; @@ -79,7 +80,7 @@ public class ConsentEvaluator implements IAction {  		// evaluate response  		for(PersonalAttribute current : container.getResponse().getPersonalAttributeList()) {  			if(null == httpReq.getParameter(current.getName())) { -				current.setStatus("notAvailable"); +				current.setStatus(AttributeStatusType.NOT_AVAILABLE.value());  				current.setValue(new ArrayList<String>());  				current.setComplexValue(new HashMap<String, String>());  			} | 
