diff options
| author | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2015-08-17 18:22:05 +0200 | 
|---|---|---|
| committer | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2015-08-17 18:22:05 +0200 | 
| commit | 730b8bc2de32be13016066a86498ae0181b0ee1e (patch) | |
| tree | 4d200ce16626cf4bdf15d20ea8af7ddfb3b4434a /id/server/moa-id-commons/src | |
| parent | 456513332389b2dbb7a6d1461f77dda9b7393050 (diff) | |
| download | moa-id-spss-730b8bc2de32be13016066a86498ae0181b0ee1e.tar.gz moa-id-spss-730b8bc2de32be13016066a86498ae0181b0ee1e.tar.bz2 moa-id-spss-730b8bc2de32be13016066a86498ae0181b0ee1e.zip | |
final changes for Release MOA-ID 3.0.0MOA-ID-3.0.0
Diffstat (limited to 'id/server/moa-id-commons/src')
4 files changed, 56 insertions, 20 deletions
| diff --git a/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/config/ConfigurationMigrationUtils.java b/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/config/ConfigurationMigrationUtils.java index 5233aa5d8..05de581d2 100644 --- a/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/config/ConfigurationMigrationUtils.java +++ b/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/config/ConfigurationMigrationUtils.java @@ -591,33 +591,44 @@ public class ConfigurationMigrationUtils {  							templates.getAditionalAuthBlockText());	  					TransformsInfoType bkuSelectTemplate = templates.getBKUSelectionTemplate(); -					if (bkuSelectTemplate != null && MiscUtil.isNotEmpty(bkuSelectTemplate.getFilename())) { -						try { -							result.put(MOAIDConfigurationConstants.SERVICE_AUTH_TEMPLATES_BKUSELECTION_DATA,  -									Base64Utils.encode(bkuSelectTemplate.getTransformation())); -							result.put(MOAIDConfigurationConstants.SERVICE_AUTH_TEMPLATES_BKUSELECTION_PREVIEW,  -									bkuSelectTemplate.getFilename()); +					if (bkuSelectTemplate != null ) { +						if (bkuSelectTemplate.isDelete()) +							result.put(MOAIDConfigurationConstants.SERVICE_AUTH_TEMPLATES_BKUSELECTION_DELETE, Boolean.TRUE.toString()); -						} catch (Exception e) { -							Logger.warn("BKU selection templated can not converted.", e); +						if (MiscUtil.isNotEmpty(bkuSelectTemplate.getFilename())) { +							try { +								result.put(MOAIDConfigurationConstants.SERVICE_AUTH_TEMPLATES_BKUSELECTION_DATA,  +										new String(bkuSelectTemplate.getTransformation())); +								result.put(MOAIDConfigurationConstants.SERVICE_AUTH_TEMPLATES_BKUSELECTION_PREVIEW,  +										bkuSelectTemplate.getFilename()); +							} catch (Exception e) { +								Logger.warn("BKU selection templated can not converted.", e); +							 +							}  						}  					}  					TransformsInfoType sendAssertionTemplate = templates.getSendAssertionTemplate(); -					if (sendAssertionTemplate != null && MiscUtil.isNotEmpty(sendAssertionTemplate.getFilename())) { -						try { -							result.put(MOAIDConfigurationConstants.SERVICE_AUTH_TEMPLATES_SENDASSERTION_DATA,  -									Base64Utils.encode(sendAssertionTemplate.getTransformation())); -							result.put(MOAIDConfigurationConstants.SERVICE_AUTH_TEMPLATES_SENDASSERTION_PREVIEW,  -									sendAssertionTemplate.getFilename()); +					if (sendAssertionTemplate != null ) { +						 +						if (sendAssertionTemplate.isDelete()) +							result.put(MOAIDConfigurationConstants.SERVICE_AUTH_TEMPLATES_SENDASSERTION_DELETE, Boolean.TRUE.toString()); +						 +						if (MiscUtil.isNotEmpty(sendAssertionTemplate.getFilename())) { +							try { +								result.put(MOAIDConfigurationConstants.SERVICE_AUTH_TEMPLATES_SENDASSERTION_DATA,  +										new String(sendAssertionTemplate.getTransformation())); +								result.put(MOAIDConfigurationConstants.SERVICE_AUTH_TEMPLATES_SENDASSERTION_PREVIEW,  +										sendAssertionTemplate.getFilename()); -						} catch (Exception e) { -							Logger.warn("Send assertion templated can not converted.", e); +							} catch (Exception e) { +								Logger.warn("Send assertion templated can not converted.", e); -						}					 +							} +						}  					}  					BKUSelectionCustomizationType formcustom = templates.getBKUSelectionCustomization(); @@ -1443,8 +1454,13 @@ public class ConfigurationMigrationUtils {  			dbauthgeneral.setTimeOuts(dbtimeouts);  		} -		dbtimeouts.setAssertion(new BigInteger(moaconfig.get(MOAIDConfigurationConstants.GENERAL_AUTH_TIMEOUTS_TRANSACTION)));	 -		dbtimeouts.setMOASessionCreated(new BigInteger(moaconfig.get(MOAIDConfigurationConstants.GENERAL_AUTH_TIMEOUS_SSO_CREATE))); +		if (MiscUtil.isNotEmpty(moaconfig.get(MOAIDConfigurationConstants.GENERAL_AUTH_TIMEOUTS_TRANSACTION))) +			dbtimeouts.setAssertion(new BigInteger(moaconfig.get(MOAIDConfigurationConstants.GENERAL_AUTH_TIMEOUTS_TRANSACTION))); +		 +		if (MiscUtil.isNotEmpty(moaconfig.get(MOAIDConfigurationConstants.GENERAL_AUTH_TIMEOUS_SSO_CREATE))) +			dbtimeouts.setMOASessionCreated(new BigInteger(moaconfig.get(MOAIDConfigurationConstants.GENERAL_AUTH_TIMEOUS_SSO_CREATE))); +		 +		if (MiscUtil.isNotEmpty(moaconfig.get(MOAIDConfigurationConstants.GENERAL_AUTH_TIMEOUS_SSO_UPDATE)))  		dbtimeouts.setMOASessionUpdated(new BigInteger(moaconfig.get(MOAIDConfigurationConstants.GENERAL_AUTH_TIMEOUS_SSO_UPDATE)));  		Protocols dbprotocols = dbauth.getProtocols(); diff --git a/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/dao/config/deprecated/MOAIDConfiguration.java b/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/dao/config/deprecated/MOAIDConfiguration.java index 696d7ac6d..64e4be82b 100644 --- a/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/dao/config/deprecated/MOAIDConfiguration.java +++ b/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/dao/config/deprecated/MOAIDConfiguration.java @@ -34,6 +34,7 @@ import javax.xml.bind.annotation.XmlAttribute;  import javax.xml.bind.annotation.XmlElement;  import javax.xml.bind.annotation.XmlRootElement;  import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlTransient;  import javax.xml.bind.annotation.XmlType;  import javax.xml.datatype.XMLGregorianCalendar;  import org.jvnet.hyperjaxb3.xml.bind.annotation.adapters.XMLGregorianCalendarAsDateTime; @@ -190,6 +191,7 @@ public class MOAIDConfiguration      @XmlAttribute(name = "Hjid")      protected Long hjid; +    @XmlTransient      protected String eventCodes = null; diff --git a/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/dao/config/deprecated/OnlineApplication.java b/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/dao/config/deprecated/OnlineApplication.java index 79cdcacf5..6a838c261 100644 --- a/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/dao/config/deprecated/OnlineApplication.java +++ b/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/dao/config/deprecated/OnlineApplication.java @@ -19,6 +19,7 @@ import javax.xml.bind.annotation.XmlAccessType;  import javax.xml.bind.annotation.XmlAccessorType;  import javax.xml.bind.annotation.XmlAttribute;  import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlTransient;  import javax.xml.bind.annotation.XmlType;  import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;  import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; @@ -100,7 +101,10 @@ public class OnlineApplication      @XmlSchemaType(name = "boolean")      protected Boolean removeBPKFromAuthBlock; +    @XmlTransient      protected Boolean isRevisionsLogActive = false; +     +    @XmlTransient      protected String eventCodes = null; diff --git a/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/dao/config/deprecated/TransformsInfoType.java b/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/dao/config/deprecated/TransformsInfoType.java index d36e8e5e7..352d7fa4a 100644 --- a/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/dao/config/deprecated/TransformsInfoType.java +++ b/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/db/dao/config/deprecated/TransformsInfoType.java @@ -24,6 +24,7 @@ import javax.xml.bind.annotation.XmlAccessorType;  import javax.xml.bind.annotation.XmlAttribute;  import javax.xml.bind.annotation.XmlElement;  import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlTransient;  import javax.xml.bind.annotation.XmlType;  import org.jvnet.jaxb2_commons.lang.Equals;  import org.jvnet.jaxb2_commons.lang.EqualsStrategy; @@ -80,6 +81,9 @@ public class TransformsInfoType      @XmlAttribute(name = "Hjid")      protected Long hjid; +    @XmlTransient +    protected boolean delete = false; +          /**       * Gets the value of the transformation property.       *  @@ -158,7 +162,17 @@ public class TransformsInfoType          this.hjid = value;      } -    public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) { +     +     +    public boolean isDelete() { +		return delete; +	} + +	public void setDelete(boolean delete) { +		this.delete = delete; +	} + +	public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy strategy) {          if (!(object instanceof TransformsInfoType)) {              return false;          } | 
