diff options
Diffstat (limited to 'utils')
203 files changed, 2935 insertions, 3674 deletions
| diff --git a/utils/pom.xml b/utils/pom.xml index 78238397..89e5f5c0 100644 --- a/utils/pom.xml +++ b/utils/pom.xml @@ -1,37 +1,20 @@  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">  	<parent> -		<artifactId>bku</artifactId> +		<artifactId>mocca</artifactId>  		<groupId>at.gv.egiz</groupId> -		<version>1.2.14-SNAPSHOT</version> +		<version>1.3.0-SNAPSHOT</version>  	</parent>  	<modelVersion>4.0.0</modelVersion>  	<groupId>at.gv.egiz</groupId>  	<artifactId>utils</artifactId>  	<name>BKU Utils</name>  	<packaging>jar</packaging> -	<version>1.2.14-SNAPSHOT</version> +	<version>${parent.version}</version>  	<url>http://bku.egiz.gv.at</url> -	<build> -		<plugins> -			<!-- -				the unpack goal binds by default to process-sources | also works -				until phase prepare-package <plugin> -				<artifactId>maven-dependency-plugin</artifactId> <executions> -				<execution> <id>unpack</id> <goals> <goal>unpack</goal> </goals> -				<configuration> -				<outputDirectory>${project.build.outputDirectory}</outputDirectory> -				<excludes>META-INF\/</excludes> <artifactItems> <artifactItem> -				<groupId>at.gv.egiz</groupId> <artifactId>slbinding</artifactId> -				<type>jar</type> </artifactItem> <artifactItem> -				<groupId>at.gv.egiz</groupId> <artifactId>idlink</artifactId> -				<type>jar</type> </artifactItem> </artifactItems> </configuration> -				</execution> </executions> </plugin --> -		</plugins> -	</build>  	<dependencies>  		<dependency> -			<groupId>commons-logging</groupId> -			<artifactId>commons-logging</artifactId> +			<groupId>org.slf4j</groupId> +			<artifactId>slf4j-api</artifactId>  		</dependency>  		<dependency>  			<groupId>iaik</groupId> @@ -51,27 +34,4 @@              <artifactId>jaxb-impl</artifactId>          </dependency>  	</dependencies> -	<!-- -		add dependencies to determine build order of BKU modules | (scope -		provided -> don't include dependencies in assembly) <dependencies> -		<dependency> <groupId>at.gv.egiz</groupId> -		<artifactId>slbinding</artifactId> <version>1.0.0-SNAPSHOTOT</version> -		<scope>provided</scope> </dependency> <dependency> -		<groupId>at.gv.egiz</groupId> <artifactId>idlink</artifactId> -		<versio1.0.0-SNAPSHOTSHOT</version> <scope>provided</scope> </dependency> -		</dependencies --> -	<!-- -		repositories> <repository> <id>maven2-repository.dev.java.net</id> -		<name>Java.net Maven 2 Repository</name> -		<url>http://download.java.net/maven/2</url> </repository> <repository> -		<id>maven-repository.dev.java.net</id> <name>Java.net Maven 1 -		Repository (legacy)</name> <url>http://download.java.net/maven/1</url> -		<layout>legacy</layout> </repository> </repositories> -		<pluginRepositories> <pluginRepository> -		<id>maven2-repository.dev.java.net</id> <name>Java.net Maven 2 -		Repository</name> <url>http://download.java.net/maven/2</url> -		</pluginRepository> <pluginRepository> -		<id>maven-repository.dev.java.net</id> <name>Java.net Maven 1 -		Repository (legacy)</name> <url>http://download.java.net/maven/1</url> -		<layout>legacy</layout> </pluginRepository> </pluginRepositories -->  </project> diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/AccessAuthorizationType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/AccessAuthorizationType.java index 53a93ab9..6327a489 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/AccessAuthorizationType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/AccessAuthorizationType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/AllSignatoriesType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/AllSignatoriesType.java index 61b2e5cf..476ffcfd 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/AllSignatoriesType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/AllSignatoriesType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/AnyChildrenType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/AnyChildrenType.java index 4ed236fd..b20b5221 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/AnyChildrenType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/AnyChildrenType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // @@ -44,7 +28,7 @@ import org.w3c.dom.Element;   *   <complexContent>   *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">   *       <sequence maxOccurs="unbounded" minOccurs="0"> - *         <any/> + *         <any processContents='lax'/>   *       </sequence>   *     </restriction>   *   </complexContent> diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/AnyMixedChildrenType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/AnyMixedChildrenType.java index bff6c7ca..3358a3df 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/AnyMixedChildrenType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/AnyMixedChildrenType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // @@ -46,7 +30,7 @@ import org.w3c.dom.Element;   *   <complexContent>   *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">   *       <sequence maxOccurs="unbounded" minOccurs="0"> - *         <any/> + *         <any processContents='lax'/>   *       </sequence>   *     </restriction>   *   </complexContent> @@ -86,9 +70,9 @@ public class AnyMixedChildrenType {       *        * <p>       * Objects of the following type(s) are allowed in the list +     * {@link String }       * {@link Element }       * {@link Object } -     * {@link String }       *        *        */ diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/AuthenticationClassType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/AuthenticationClassType.java index d07d5cc1..fcae976c 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/AuthenticationClassType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/AuthenticationClassType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64ContentType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64ContentType.java index 641a12d0..4a49a511 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64ContentType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64ContentType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64OptRefContentType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64OptRefContentType.java index fe183a4f..6c06f607 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64OptRefContentType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64OptRefContentType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64XMLContentType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64XMLContentType.java index 096f8451..ac7a589b 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64XMLContentType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64XMLContentType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64XMLLocRefContentType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64XMLLocRefContentType.java index 7b93bb99..9b33d94b 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64XMLLocRefContentType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64XMLLocRefContentType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64XMLLocRefOptRefContentType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64XMLLocRefOptRefContentType.java index 2b0b0552..4c2043e1 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64XMLLocRefOptRefContentType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64XMLLocRefOptRefContentType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64XMLLocRefReqRefContentType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64XMLLocRefReqRefContentType.java index ab9e985e..90d9972c 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64XMLLocRefReqRefContentType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64XMLLocRefReqRefContentType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64XMLOptRefContentType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64XMLOptRefContentType.java index 9f3ebef8..fb07d24a 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64XMLOptRefContentType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/Base64XMLOptRefContentType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/BindingType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/BindingType.java index e2cedd56..dd965cd4 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/BindingType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/BindingType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CMSDataObjectOptionalMetaType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CMSDataObjectOptionalMetaType.java index 20ab8505..eb949e30 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CMSDataObjectOptionalMetaType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CMSDataObjectOptionalMetaType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CMSDataObjectRequiredMetaType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CMSDataObjectRequiredMetaType.java index 14809176..97114732 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CMSDataObjectRequiredMetaType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CMSDataObjectRequiredMetaType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CMSEncryptedContentType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CMSEncryptedContentType.java index f38e8b10..41b5021a 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CMSEncryptedContentType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CMSEncryptedContentType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CMSRecipientPublicKeyType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CMSRecipientPublicKeyType.java index fdd71d1e..1f11cb09 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CMSRecipientPublicKeyType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CMSRecipientPublicKeyType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CMSToBeEncryptedType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CMSToBeEncryptedType.java index 951b5ed8..e1d59e02 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CMSToBeEncryptedType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CMSToBeEncryptedType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CheckResultType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CheckResultType.java index b01cf5aa..313f4e83 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CheckResultType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CheckResultType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateCMSSignatureRequestType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateCMSSignatureRequestType.java index d9473e8e..338d7a7e 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateCMSSignatureRequestType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateCMSSignatureRequestType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateCMSSignatureResponseType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateCMSSignatureResponseType.java index bc9886a3..2d2bff80 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateCMSSignatureResponseType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateCMSSignatureResponseType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateHashInfoRequestType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateHashInfoRequestType.java index cfbed898..41c22ad9 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateHashInfoRequestType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateHashInfoRequestType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateHashInfoResponseType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateHashInfoResponseType.java index 755a12ef..f597e64d 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateHashInfoResponseType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateHashInfoResponseType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateHashRequestType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateHashRequestType.java index 5fe80ad7..e28b3140 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateHashRequestType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateHashRequestType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateHashResponseType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateHashResponseType.java index 702f7177..a57be745 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateHashResponseType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateHashResponseType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateXMLSignatureRequestType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateXMLSignatureRequestType.java index 71f6c0c2..53a07560 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateXMLSignatureRequestType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateXMLSignatureRequestType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateXMLSignatureResponseType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateXMLSignatureResponseType.java index e72991d4..76061703 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateXMLSignatureResponseType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/CreateXMLSignatureResponseType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // @@ -41,7 +25,7 @@ import org.w3c.dom.Element;   *   <complexContent>   *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">   *       <sequence> - *         <any/> + *         <any processContents='lax'/>   *       </sequence>   *     </restriction>   *   </complexContent> diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DataObjectAssociationType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DataObjectAssociationType.java index 7e3fee76..8599e603 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DataObjectAssociationType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DataObjectAssociationType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DataObjectInfoType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DataObjectInfoType.java index f3a9ee5f..5079d167 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DataObjectInfoType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DataObjectInfoType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DecryptCMSRequestType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DecryptCMSRequestType.java index d6b51d59..e25aafbd 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DecryptCMSRequestType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DecryptCMSRequestType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DecryptCMSResponseType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DecryptCMSResponseType.java index d98e29bb..98f11f48 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DecryptCMSResponseType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DecryptCMSResponseType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DecryptXMLRequestType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DecryptXMLRequestType.java index 7372130b..2fe50f26 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DecryptXMLRequestType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DecryptXMLRequestType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DecryptXMLResponseType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DecryptXMLResponseType.java index 15ee4c08..286229e3 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DecryptXMLResponseType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/DecryptXMLResponseType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptCMSRequestType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptCMSRequestType.java index 1630df92..7d821677 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptCMSRequestType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptCMSRequestType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptCMSResponseType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptCMSResponseType.java index 1c27b997..9fdba94e 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptCMSResponseType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptCMSResponseType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptXMLRequest.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptXMLRequest.java index e03b78d2..7cc0dee1 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptXMLRequest.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptXMLRequest.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptXMLRequestType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptXMLRequestType.java index e027452c..34b958c3 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptXMLRequestType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptXMLRequestType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptXMLResponseType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptXMLResponseType.java index dfbd62ee..84ee9326 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptXMLResponseType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptXMLResponseType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // @@ -49,7 +33,7 @@ import org.w3c.dom.Element;   *             <complexContent>   *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">   *                 <sequence> - *                   <any/> + *                   <any processContents='lax'/>   *                 </sequence>   *               </restriction>   *             </complexContent> @@ -140,7 +124,7 @@ public class EncryptXMLResponseType {       *   <complexContent>       *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">       *       <sequence> -     *         <any/> +     *         <any processContents='lax'/>       *       </sequence>       *     </restriction>       *   </complexContent> diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptedDataType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptedDataType.java index 62931009..36d0cc1b 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptedDataType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptedDataType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptionInfoType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptionInfoType.java index 84fe5c49..8d070c9a 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptionInfoType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/EncryptionInfoType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ErrorResponseType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ErrorResponseType.java index bea8704b..67a813a9 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ErrorResponseType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ErrorResponseType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/GetPropertiesRequest.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/GetPropertiesRequest.java index c18c8c6e..d769b093 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/GetPropertiesRequest.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/GetPropertiesRequest.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/GetPropertiesRequestType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/GetPropertiesRequestType.java index 6e390ce1..82421d07 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/GetPropertiesRequestType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/GetPropertiesRequestType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/GetPropertiesResponseType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/GetPropertiesResponseType.java index 0f546d88..f8546135 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/GetPropertiesResponseType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/GetPropertiesResponseType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // @@ -51,7 +35,7 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;   *         <element name="KeyboxIdentifier" type="{http://www.buergerkarte.at/namespaces/securitylayer/1.2#}QualifiedBoxIdentifierType" maxOccurs="unbounded" minOccurs="0"/>   *         <element name="Binding" type="{http://www.buergerkarte.at/namespaces/securitylayer/1.2#}BindingType" maxOccurs="unbounded"/>   *         <element name="ProtocolVersion" type="{http://www.w3.org/2001/XMLSchema}token" maxOccurs="unbounded"/> - *         <any/> + *         <any namespace='##other' maxOccurs="unbounded" minOccurs="0"/>   *       </sequence>   *     </restriction>   *   </complexContent> diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/GetStatusRequestType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/GetStatusRequestType.java index 50c159a9..abbd20c0 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/GetStatusRequestType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/GetStatusRequestType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/GetStatusResponseType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/GetStatusResponseType.java index 41ba23b8..3376cfa4 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/GetStatusResponseType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/GetStatusResponseType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/HashDataType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/HashDataType.java index de03f034..8e2fb253 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/HashDataType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/HashDataType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxAssocArrayPairType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxAssocArrayPairType.java index 996777e1..403a4c93 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxAssocArrayPairType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxAssocArrayPairType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxAvailableRequestType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxAvailableRequestType.java index d7d12767..d9b419da 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxAvailableRequestType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxAvailableRequestType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxAvailableResponseType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxAvailableResponseType.java index a3fb3b36..02154bb2 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxAvailableResponseType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxAvailableResponseType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxCreateRequestType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxCreateRequestType.java index 0eaebd7b..3ef3c245 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxCreateRequestType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxCreateRequestType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxCreateResponseType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxCreateResponseType.java index 16558710..b38bea30 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxCreateResponseType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxCreateResponseType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxDeleteRequestType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxDeleteRequestType.java index 99a342d2..0c0b2fb0 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxDeleteRequestType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxDeleteRequestType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxDeleteResponseType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxDeleteResponseType.java index 2ca2af9d..8a9abc98 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxDeleteResponseType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxDeleteResponseType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxReadDataAssocArrayType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxReadDataAssocArrayType.java index 2b410a53..bc43d8b5 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxReadDataAssocArrayType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxReadDataAssocArrayType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxReadParamsAssocArrayType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxReadParamsAssocArrayType.java index e9ec5140..656080a4 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxReadParamsAssocArrayType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxReadParamsAssocArrayType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxReadParamsBinaryFileType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxReadParamsBinaryFileType.java index 7d454835..5f301804 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxReadParamsBinaryFileType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxReadParamsBinaryFileType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxReadRequestType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxReadRequestType.java index cc155ba8..b32174e7 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxReadRequestType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxReadRequestType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxReadResponseType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxReadResponseType.java index 74ed20d6..feb8454b 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxReadResponseType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxReadResponseType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxTypeType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxTypeType.java index b316a512..c599529c 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxTypeType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxTypeType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxUpdateParamsAssocArrayType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxUpdateParamsAssocArrayType.java index c952a6b8..847803b1 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxUpdateParamsAssocArrayType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxUpdateParamsAssocArrayType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxUpdateRequestType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxUpdateRequestType.java index d7d3262a..79e5bd9d 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxUpdateRequestType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxUpdateRequestType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxUpdateResponseType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxUpdateResponseType.java index 3f956cfb..b7f32196 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxUpdateResponseType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/InfoboxUpdateResponseType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ManifestRefsCheckResultInfoType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ManifestRefsCheckResultInfoType.java index 37b3fc92..f4e7e5bf 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ManifestRefsCheckResultInfoType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ManifestRefsCheckResultInfoType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // @@ -50,7 +34,7 @@ import org.w3c.dom.Element;   *       <sequence>   *         <element name="ReferringSigReference" type="{http://www.w3.org/2001/XMLSchema}positiveInteger"/>   *         <element name="FailedReference" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" maxOccurs="unbounded" minOccurs="0"/> - *         <any/> + *         <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>   *       </sequence>   *     </restriction>   *   </complexContent> @@ -66,8 +50,8 @@ import org.w3c.dom.Element;  public class ManifestRefsCheckResultInfoType {      @XmlElementRefs({ -        @XmlElementRef(name = "FailedReference", namespace = "http://www.buergerkarte.at/namespaces/securitylayer/1.2#", type = JAXBElement.class), -        @XmlElementRef(name = "ReferringSigReference", namespace = "http://www.buergerkarte.at/namespaces/securitylayer/1.2#", type = JAXBElement.class) +        @XmlElementRef(name = "ReferringSigReference", namespace = "http://www.buergerkarte.at/namespaces/securitylayer/1.2#", type = JAXBElement.class), +        @XmlElementRef(name = "FailedReference", namespace = "http://www.buergerkarte.at/namespaces/securitylayer/1.2#", type = JAXBElement.class)      })      @XmlMixed      @XmlAnyElement(lax = true) @@ -91,9 +75,9 @@ public class ManifestRefsCheckResultInfoType {       *        * <p>       * Objects of the following type(s) are allowed in the list -     * {@link Element }       * {@link String }       * {@link JAXBElement }{@code <}{@link BigInteger }{@code >} +     * {@link Element }       * {@link JAXBElement }{@code <}{@link BigInteger }{@code >}       * {@link Object }       *  diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ManifestRefsCheckResultType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ManifestRefsCheckResultType.java index 9c36a603..bbe1bbea 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ManifestRefsCheckResultType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ManifestRefsCheckResultType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/MetaInfoType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/MetaInfoType.java index 50d81319..4f707af6 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/MetaInfoType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/MetaInfoType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // @@ -47,7 +31,7 @@ import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;   *       <sequence>   *         <element name="MimeType" type="{http://www.buergerkarte.at/namespaces/securitylayer/1.2#}MimeTypeType"/>   *         <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - *         <any/> + *         <any namespace='##other' maxOccurs="unbounded" minOccurs="0"/>   *       </sequence>   *     </restriction>   *   </complexContent> diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/NullOperationRequestType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/NullOperationRequestType.java index 3df4df31..956698a3 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/NullOperationRequestType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/NullOperationRequestType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/NullOperationResponseType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/NullOperationResponseType.java index 84bade8d..e2a9c64e 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/NullOperationResponseType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/NullOperationResponseType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ObjectFactory.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ObjectFactory.java index 7c3db055..187c95e7 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ObjectFactory.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ObjectFactory.java @@ -687,7 +687,7 @@ public class ObjectFactory {       * Create an instance of {@link at.buergerkarte.namespaces.securitylayer._1.CreateXMLSignatureResponseType }       *       */ -    public at.buergerkarte.namespaces.securitylayer._1.CreateXMLSignatureResponseType createCreateXMLSignatureResponseType() { +    public at.gv.egiz.slbinding.impl.CreateXMLSignatureResponseType createCreateXMLSignatureResponseType() {          return new at.gv.egiz.slbinding.impl.CreateXMLSignatureResponseType();      } @@ -1204,8 +1204,8 @@ public class ObjectFactory {       *       */      @XmlElementDecl(namespace = "http://www.buergerkarte.at/namespaces/securitylayer/1.2#", name = "CreateXMLSignatureResponse") -    public JAXBElement<at.buergerkarte.namespaces.securitylayer._1.CreateXMLSignatureResponseType> createCreateXMLSignatureResponse(at.buergerkarte.namespaces.securitylayer._1.CreateXMLSignatureResponseType value) { -        return new JAXBElement<at.buergerkarte.namespaces.securitylayer._1.CreateXMLSignatureResponseType>(_CreateXMLSignatureResponse_QNAME, ((Class) at.gv.egiz.slbinding.impl.CreateXMLSignatureResponseType.class), null, ((at.gv.egiz.slbinding.impl.CreateXMLSignatureResponseType) value)); +    public JAXBElement<CreateXMLSignatureResponseType> createCreateXMLSignatureResponse(at.gv.egiz.slbinding.impl.CreateXMLSignatureResponseType value) { +      return new JAXBElement<CreateXMLSignatureResponseType>(_CreateXMLSignatureResponse_QNAME, CreateXMLSignatureResponseType.class, null, value);      }      /** diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/QualifiedBoxIdentifierType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/QualifiedBoxIdentifierType.java index 0912608b..9e294a52 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/QualifiedBoxIdentifierType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/QualifiedBoxIdentifierType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ReferencesCheckResultInfoType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ReferencesCheckResultInfoType.java index 4446361e..ae523465 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ReferencesCheckResultInfoType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ReferencesCheckResultInfoType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // @@ -48,7 +32,7 @@ import org.w3c.dom.Element;   *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">   *       <sequence>   *         <element name="FailedReference" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" maxOccurs="unbounded" minOccurs="0"/> - *         <any/> + *         <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>   *       </sequence>   *     </restriction>   *   </complexContent> @@ -86,8 +70,8 @@ public class ReferencesCheckResultInfoType {       *        * <p>       * Objects of the following type(s) are allowed in the list -     * {@link Element }       * {@link String } +     * {@link Element }       * {@link JAXBElement }{@code <}{@link BigInteger }{@code >}       * {@link Object }       *  diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ReferencesCheckResultType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ReferencesCheckResultType.java index 79a2a0c4..8f73e74a 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ReferencesCheckResultType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ReferencesCheckResultType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/RequesterIDType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/RequesterIDType.java index 8b8257e5..bdeb6fcb 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/RequesterIDType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/RequesterIDType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ReturnResultType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ReturnResultType.java index 8deef3c5..8bff4dcf 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ReturnResultType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ReturnResultType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/SignatureInfoCreationType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/SignatureInfoCreationType.java index ca5a6f6f..7a291aa8 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/SignatureInfoCreationType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/SignatureInfoCreationType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/SignatureInfoVerificationType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/SignatureInfoVerificationType.java index 64fc4295..f56fad1b 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/SignatureInfoVerificationType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/SignatureInfoVerificationType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/SignatureLocationType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/SignatureLocationType.java index f98af421..5fa2d9a8 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/SignatureLocationType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/SignatureLocationType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ToBeEncryptedType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ToBeEncryptedType.java index 18c8f0ca..cd1f287c 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ToBeEncryptedType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/ToBeEncryptedType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/TokenStatusType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/TokenStatusType.java index 7e92572b..ba8ba4b6 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/TokenStatusType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/TokenStatusType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/TransformsInfoType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/TransformsInfoType.java index e4a8f48e..4a8f0fd4 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/TransformsInfoType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/TransformsInfoType.java @@ -1,38 +1,18 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   //  package at.buergerkarte.namespaces.securitylayer._1; -import javax.xml.bind.JAXBElement;  import javax.xml.bind.annotation.XmlAccessType;  import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyElement;  import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElementRef;  import javax.xml.bind.annotation.XmlType;  import org.w3._2000._09.xmldsig_.TransformsType; -import org.w3c.dom.Element;  /** @@ -62,9 +42,8 @@ import org.w3c.dom.Element;  })  public class TransformsInfoType { -    @XmlElementRef(name = "Transforms", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class) -    @XmlAnyElement(lax = true) -    protected Object transforms; +    @XmlElement(name = "Transforms", namespace = "http://www.w3.org/2000/09/xmldsig#") +    protected TransformsType transforms;      @XmlElement(name = "FinalDataMetaInfo", required = true)      protected MetaInfoType finalDataMetaInfo; @@ -73,12 +52,10 @@ public class TransformsInfoType {       *        * @return       *     possible object is -     * {@link JAXBElement }{@code <}{@link String }{@code >} -     * {@link Object } -     * {@link Element } +     *     {@link TransformsType }       *            */ -    public Object getTransforms() { +    public TransformsType getTransforms() {          return transforms;      } @@ -87,12 +64,10 @@ public class TransformsInfoType {       *        * @param value       *     allowed object is -     * {@link JAXBElement }{@code <}{@link String }{@code >} -     * {@link Object } -     * {@link Element } +     *     {@link TransformsType }       *            */ -    public void setTransforms(Object value) { +    public void setTransforms(TransformsType value) {          this.transforms = value;      } diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/UserConfirmationSimpleType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/UserConfirmationSimpleType.java index 9419a284..0a21f86e 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/UserConfirmationSimpleType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/UserConfirmationSimpleType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/UserConfirmationType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/UserConfirmationType.java index 33d2b530..ae5662fb 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/UserConfirmationType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/UserConfirmationType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerificationResultType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerificationResultType.java index e484619f..9b142a5e 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerificationResultType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerificationResultType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyCMSSignatureRequestType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyCMSSignatureRequestType.java index 8d6701e5..7cd799e3 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyCMSSignatureRequestType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyCMSSignatureRequestType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyCMSSignatureResponseType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyCMSSignatureResponseType.java index ab44ec4d..3521f828 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyCMSSignatureResponseType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyCMSSignatureResponseType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // @@ -63,9 +47,9 @@ import org.w3._2000._09.xmldsig_.KeyInfoType;  public class VerifyCMSSignatureResponseType {      @XmlElementRefs({ +        @XmlElementRef(name = "SignatureCheck", namespace = "http://www.buergerkarte.at/namespaces/securitylayer/1.2#", type = JAXBElement.class),          @XmlElementRef(name = "CertificateCheck", namespace = "http://www.buergerkarte.at/namespaces/securitylayer/1.2#", type = JAXBElement.class), -        @XmlElementRef(name = "SignerInfo", namespace = "http://www.buergerkarte.at/namespaces/securitylayer/1.2#", type = JAXBElement.class), -        @XmlElementRef(name = "SignatureCheck", namespace = "http://www.buergerkarte.at/namespaces/securitylayer/1.2#", type = JAXBElement.class) +        @XmlElementRef(name = "SignerInfo", namespace = "http://www.buergerkarte.at/namespaces/securitylayer/1.2#", type = JAXBElement.class)      })      protected List<JAXBElement<?>> signerInfoAndSignatureCheckAndCertificateCheck; diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyHashInfoRequestType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyHashInfoRequestType.java index 7b1c143d..07ede93a 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyHashInfoRequestType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyHashInfoRequestType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyHashRequestType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyHashRequestType.java index ba7adb76..adc0bbbe 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyHashRequestType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyHashRequestType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyHashResponseType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyHashResponseType.java index d277ebe3..e015c4b0 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyHashResponseType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyHashResponseType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyXMLSignatureRequestType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyXMLSignatureRequestType.java index c7ee75d4..c68b2205 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyXMLSignatureRequestType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyXMLSignatureRequestType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyXMLSignatureResponseType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyXMLSignatureResponseType.java index b0106756..78456913 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyXMLSignatureResponseType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/VerifyXMLSignatureResponseType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/XMLContentType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/XMLContentType.java index f45220ed..d549a576 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/XMLContentType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/XMLContentType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/XMLRecipientPublicKeyType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/XMLRecipientPublicKeyType.java index a862050f..6e223f89 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/XMLRecipientPublicKeyType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/XMLRecipientPublicKeyType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/XMLToBeEncryptedNewContentType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/XMLToBeEncryptedNewContentType.java index fe1fb6db..a8e1ad8b 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/XMLToBeEncryptedNewContentType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/XMLToBeEncryptedNewContentType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/XMLToBeEncryptedNewType.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/XMLToBeEncryptedNewType.java index 7e65a1b7..6d877ec1 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/XMLToBeEncryptedNewType.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/XMLToBeEncryptedNewType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   // diff --git a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/package-info.java b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/package-info.java index 666834ce..c0a6582d 100644 --- a/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/package-info.java +++ b/utils/src/main/java/at/buergerkarte/namespaces/securitylayer/_1/package-info.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.25 at 10:41:37 AM GMT  +// Generated on: 2010.02.26 at 12:32:35 PM MEZ   //  @javax.xml.bind.annotation.XmlSchema(namespace = "http://www.buergerkarte.at/namespaces/securitylayer/1.2#", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) diff --git a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/AbstractAddressType.java b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/AbstractAddressType.java index ab531403..8d02c692 100644 --- a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/AbstractAddressType.java +++ b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/AbstractAddressType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:43:54 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -57,6 +41,7 @@ import javax.xml.namespace.QName;   *         <element name="Identification" type="{http://reference.e-government.gv.at/namespace/persondata/20020228#}IdentificationType" maxOccurs="unbounded"/>   *       </sequence>   *       <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> + *       <anyAttribute namespace='##other'/>   *     </restriction>   *   </complexContent>   * </complexType> diff --git a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/AbstractPersonType.java b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/AbstractPersonType.java index 1efb7ed5..2ad23e16 100644 --- a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/AbstractPersonType.java +++ b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/AbstractPersonType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:43:54 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -57,6 +41,7 @@ import javax.xml.namespace.QName;   *         <element name="Identification" type="{http://reference.e-government.gv.at/namespace/persondata/20020228#}IdentificationType" maxOccurs="unbounded"/>   *       </sequence>   *       <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> + *       <anyAttribute namespace='##other'/>   *     </restriction>   *   </complexContent>   * </complexType> diff --git a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/CorporateBodyType.java b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/CorporateBodyType.java index 2474b618..b90dd571 100644 --- a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/CorporateBodyType.java +++ b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/CorporateBodyType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:43:54 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -54,8 +38,9 @@ import org.w3c.dom.Element;   *         <element name="AlternativeName" type="{http://www.w3.org/2001/XMLSchema}token" maxOccurs="unbounded" minOccurs="0"/>   *         <element name="LegalForm" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>   *         <element name="Organisation" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/> - *         <any/> + *         <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>   *       </sequence> + *       <anyAttribute namespace='##other'/>   *     </extension>   *   </complexContent>   * </complexType> diff --git a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/DefinedAlternativeNameTypeType.java b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/DefinedAlternativeNameTypeType.java index 938136b7..5fe8bd3c 100644 --- a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/DefinedAlternativeNameTypeType.java +++ b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/DefinedAlternativeNameTypeType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:43:54 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // diff --git a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/DefinedRelationType.java b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/DefinedRelationType.java index 972db662..ae1c26af 100644 --- a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/DefinedRelationType.java +++ b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/DefinedRelationType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:43:54 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // diff --git a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/IdentificationType.java b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/IdentificationType.java index ae647fb5..a00b5029 100644 --- a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/IdentificationType.java +++ b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/IdentificationType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:43:54 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -67,9 +51,10 @@ import org.w3c.dom.Element;   *         </element>   *         <element name="Type" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>   *         <element name="Authority" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/> - *         <any/> + *         <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>   *       </sequence>   *       <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> + *       <anyAttribute namespace='##other'/>   *     </restriction>   *   </complexContent>   * </complexType> diff --git a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/InternetAddressType.java b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/InternetAddressType.java index 4787d299..dcfe1996 100644 --- a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/InternetAddressType.java +++ b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/InternetAddressType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:43:54 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -32,7 +16,6 @@ import javax.xml.bind.annotation.XmlAnyElement;  import javax.xml.bind.annotation.XmlElement;  import javax.xml.bind.annotation.XmlSchemaType;  import javax.xml.bind.annotation.XmlType; -import org.w3._2000._09.xmldsig_.KeyInfoType;  import org.w3c.dom.Element; @@ -50,8 +33,9 @@ import org.w3c.dom.Element;   *       <sequence minOccurs="0">   *         <element ref="{http://www.w3.org/2000/09/xmldsig#}KeyInfo" minOccurs="0"/>   *         <element name="Address" type="{http://www.w3.org/2001/XMLSchema}anyURI"/> - *         <any/> + *         <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>   *       </sequence> + *       <anyAttribute namespace='##other'/>   *     </extension>   *   </complexContent>   * </complexType> @@ -69,8 +53,8 @@ public class InternetAddressType      extends AbstractAddressType  { -    @XmlElement(name = "KeyInfo", namespace = "http://www.w3.org/2000/09/xmldsig#") -    protected KeyInfoType keyInfo; +    @XmlAnyElement +    protected Element keyInfo;      @XmlElement(name = "Address")      @XmlSchemaType(name = "anyURI")      protected String address; @@ -82,10 +66,10 @@ public class InternetAddressType       *        * @return       *     possible object is -     *     {@link KeyInfoType } +     *     {@link Element }       *            */ -    public KeyInfoType getKeyInfo() { +    public Element getKeyInfo() {          return keyInfo;      } @@ -94,10 +78,10 @@ public class InternetAddressType       *        * @param value       *     allowed object is -     *     {@link KeyInfoType } +     *     {@link Element }       *            */ -    public void setKeyInfo(KeyInfoType value) { +    public void setKeyInfo(Element value) {          this.keyInfo = value;      } diff --git a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/MaritalStatusType.java b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/MaritalStatusType.java index 06a0cf72..32e22fe8 100644 --- a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/MaritalStatusType.java +++ b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/MaritalStatusType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:43:54 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // diff --git a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/MobileTelcomNumberType.java b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/MobileTelcomNumberType.java index 3ee9e156..795e28aa 100644 --- a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/MobileTelcomNumberType.java +++ b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/MobileTelcomNumberType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:43:54 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // diff --git a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/ObjectFactory.java b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/ObjectFactory.java index 53e21a04..80d861b9 100644 --- a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/ObjectFactory.java +++ b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/ObjectFactory.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:43:54 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -47,26 +31,26 @@ import javax.xml.namespace.QName;  @XmlRegistry  public class ObjectFactory { -    private final static QName _NationalNumber_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "NationalNumber");      private final static QName _TypedPostalAddress_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "TypedPostalAddress"); +    private final static QName _NationalNumber_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "NationalNumber");      private final static QName _Extension_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "Extension"); -    private final static QName _Address_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "Address");      private final static QName _PhysicalPerson_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "PhysicalPerson"); -    private final static QName _InternationalCountryCode_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "InternationalCountryCode");      private final static QName _CorporateBody_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "CorporateBody");      private final static QName _Mobile_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "Mobile"); -    private final static QName _Person_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "Person");      private final static QName _AreaCityCode_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "AreaCityCode"); -    private final static QName _Pager_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "Pager");      private final static QName _TTYTDD_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "TTYTDD"); +    private final static QName _Telephone_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "Telephone"); +    private final static QName _PersonName_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "PersonName"); +    private final static QName _InternetAddress_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "InternetAddress"); +    private final static QName _Address_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "Address"); +    private final static QName _InternationalCountryCode_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "InternationalCountryCode"); +    private final static QName _Person_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "Person"); +    private final static QName _Pager_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "Pager");      private final static QName _PersonData_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "PersonData"); -    private final static QName _SubscriberNumber_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "SubscriberNumber");      private final static QName _Fax_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "Fax"); -    private final static QName _PersonName_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "PersonName"); -    private final static QName _Telephone_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "Telephone"); +    private final static QName _SubscriberNumber_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "SubscriberNumber");      private final static QName _PostalAddress_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "PostalAddress");      private final static QName _TelephoneAddress_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "TelephoneAddress"); -    private final static QName _InternetAddress_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "InternetAddress");      private final static QName _FormattedNumber_QNAME = new QName("http://reference.e-government.gv.at/namespace/persondata/20020228#", "FormattedNumber");      /** @@ -77,27 +61,19 @@ public class ObjectFactory {      }      /** -     * Create an instance of {@link PersonDataType } -     *  -     */ -    public PersonDataType createPersonDataType() { -        return new PersonDataType(); -    } - -    /** -     * Create an instance of {@link PhysicalPersonType } +     * Create an instance of {@link MobileTelcomNumberType }       *        */ -    public PhysicalPersonType createPhysicalPersonType() { -        return new PhysicalPersonType(); +    public MobileTelcomNumberType createMobileTelcomNumberType() { +        return new MobileTelcomNumberType();      }      /** -     * Create an instance of {@link PersonNameType.Affix } +     * Create an instance of {@link TelephoneAddressType }       *        */ -    public PersonNameType.Affix createPersonNameTypeAffix() { -        return new PersonNameType.Affix(); +    public TelephoneAddressType createTelephoneAddressType() { +        return new TelephoneAddressType();      }      /** @@ -109,148 +85,147 @@ public class ObjectFactory {      }      /** -     * Create an instance of {@link TypedPostalAddressType } +     * Create an instance of {@link PhysicalPersonType }       *        */ -    public TypedPostalAddressType createTypedPostalAddressType() { -        return new TypedPostalAddressType(); +    public PhysicalPersonType createPhysicalPersonType() { +        return new PhysicalPersonType();      }      /** -     * Create an instance of {@link TelcomNumberType } +     * Create an instance of {@link PhysicalPersonType.RelatedPerson }       *        */ -    public TelcomNumberType createTelcomNumberType() { -        return new TelcomNumberType(); +    public PhysicalPersonType.RelatedPerson createPhysicalPersonTypeRelatedPerson() { +        return new PhysicalPersonType.RelatedPerson();      }      /** -     * Create an instance of {@link PhysicalPersonType.AlternativeName } +     * Create an instance of {@link IdentificationType }       *        */ -    public PhysicalPersonType.AlternativeName createPhysicalPersonTypeAlternativeName() { -        return new PhysicalPersonType.AlternativeName(); +    public IdentificationType createIdentificationType() { +        return new IdentificationType();      }      /** -     * Create an instance of {@link TelephoneAddressType } +     * Create an instance of {@link TelcomNumberListType }       *        */ -    public TelephoneAddressType createTelephoneAddressType() { -        return new TelephoneAddressType(); +    public TelcomNumberListType createTelcomNumberListType() { +        return new TelcomNumberListType();      }      /** -     * Create an instance of {@link MobileTelcomNumberType } +     * Create an instance of {@link PersonDataType.AdditionalData }       *        */ -    public MobileTelcomNumberType createMobileTelcomNumberType() { -        return new MobileTelcomNumberType(); +    public PersonDataType.AdditionalData createPersonDataTypeAdditionalData() { +        return new PersonDataType.AdditionalData();      }      /** -     * Create an instance of {@link TelcomNumberListType } +     * Create an instance of {@link IdentificationType.Value }       *        */ -    public TelcomNumberListType createTelcomNumberListType() { -        return new TelcomNumberListType(); +    public IdentificationType.Value createIdentificationTypeValue() { +        return new IdentificationType.Value();      }      /** -     * Create an instance of {@link CorporateBodyType } +     * Create an instance of {@link PhysicalPersonType.AlternativeName }       *        */ -    public CorporateBodyType createCorporateBodyType() { -        return new CorporateBodyType(); +    public PhysicalPersonType.AlternativeName createPhysicalPersonTypeAlternativeName() { +        return new PhysicalPersonType.AlternativeName();      }      /** -     * Create an instance of {@link PhysicalPersonType.RelatedPerson } +     * Create an instance of {@link PersonNameType.FamilyName }       *        */ -    public PhysicalPersonType.RelatedPerson createPhysicalPersonTypeRelatedPerson() { -        return new PhysicalPersonType.RelatedPerson(); +    public PersonNameType.FamilyName createPersonNameTypeFamilyName() { +        return new PersonNameType.FamilyName();      }      /** -     * Create an instance of {@link PersonNameType.FormattedName } +     * Create an instance of {@link PersonNameType }       *        */ -    public PersonNameType.FormattedName createPersonNameTypeFormattedName() { -        return new PersonNameType.FormattedName(); +    public PersonNameType createPersonNameType() { +        return new PersonNameType();      }      /** -     * Create an instance of {@link PersonNameType } +     * Create an instance of {@link PostalAddressType.Recipient }       *        */ -    public PersonNameType createPersonNameType() { -        return new PersonNameType(); +    public PostalAddressType.Recipient createPostalAddressTypeRecipient() { +        return new PostalAddressType.Recipient();      }      /** -     * Create an instance of {@link PostalAddressType.DeliveryAddress } +     * Create an instance of {@link PersonNameType.Affix }       *        */ -    public PostalAddressType.DeliveryAddress createPostalAddressTypeDeliveryAddress() { -        return new PostalAddressType.DeliveryAddress(); +    public PersonNameType.Affix createPersonNameTypeAffix() { +        return new PersonNameType.Affix();      }      /** -     * Create an instance of {@link PersonNameType.FamilyName } +     * Create an instance of {@link TypedPostalAddressType }       *        */ -    public PersonNameType.FamilyName createPersonNameTypeFamilyName() { -        return new PersonNameType.FamilyName(); +    public TypedPostalAddressType createTypedPostalAddressType() { +        return new TypedPostalAddressType();      }      /** -     * Create an instance of {@link PersonDataType.AdditionalData } +     * Create an instance of {@link InternetAddressType }       *        */ -    public PersonDataType.AdditionalData createPersonDataTypeAdditionalData() { -        return new PersonDataType.AdditionalData(); +    public InternetAddressType createInternetAddressType() { +        return new InternetAddressType();      }      /** -     * Create an instance of {@link PostalAddressType.Recipient } +     * Create an instance of {@link CorporateBodyType }       *        */ -    public PostalAddressType.Recipient createPostalAddressTypeRecipient() { -        return new PostalAddressType.Recipient(); +    public CorporateBodyType createCorporateBodyType() { +        return new CorporateBodyType();      }      /** -     * Create an instance of {@link IdentificationType.Value } +     * Create an instance of {@link PersonNameType.FormattedName }       *        */ -    public IdentificationType.Value createIdentificationTypeValue() { -        return new IdentificationType.Value(); +    public PersonNameType.FormattedName createPersonNameTypeFormattedName() { +        return new PersonNameType.FormattedName();      }      /** -     * Create an instance of {@link IdentificationType } +     * Create an instance of {@link TelcomNumberType }       *        */ -    public IdentificationType createIdentificationType() { -        return new IdentificationType(); +    public TelcomNumberType createTelcomNumberType() { +        return new TelcomNumberType();      }      /** -     * Create an instance of {@link InternetAddressType } +     * Create an instance of {@link PersonDataType }       *        */ -    public InternetAddressType createInternetAddressType() { -        return new InternetAddressType(); +    public PersonDataType createPersonDataType() { +        return new PersonDataType();      }      /** -     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} +     * Create an instance of {@link PostalAddressType.DeliveryAddress }       *        */ -    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "NationalNumber") -    public JAXBElement<String> createNationalNumber(String value) { -        return new JAXBElement<String>(_NationalNumber_QNAME, String.class, null, value); +    public PostalAddressType.DeliveryAddress createPostalAddressTypeDeliveryAddress() { +        return new PostalAddressType.DeliveryAddress();      }      /** @@ -266,18 +241,18 @@ public class ObjectFactory {       * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}       *        */ -    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "Extension") -    public JAXBElement<String> createExtension(String value) { -        return new JAXBElement<String>(_Extension_QNAME, String.class, null, value); +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "NationalNumber") +    public JAXBElement<String> createNationalNumber(String value) { +        return new JAXBElement<String>(_NationalNumber_QNAME, String.class, null, value);      }      /** -     * Create an instance of {@link JAXBElement }{@code <}{@link AbstractAddressType }{@code >}} +     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}       *        */ -    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "Address") -    public JAXBElement<AbstractAddressType> createAddress(AbstractAddressType value) { -        return new JAXBElement<AbstractAddressType>(_Address_QNAME, AbstractAddressType.class, null, value); +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "Extension") +    public JAXBElement<String> createExtension(String value) { +        return new JAXBElement<String>(_Extension_QNAME, String.class, null, value);      }      /** @@ -290,15 +265,6 @@ public class ObjectFactory {      }      /** -     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} -     *  -     */ -    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "InternationalCountryCode") -    public JAXBElement<String> createInternationalCountryCode(String value) { -        return new JAXBElement<String>(_InternationalCountryCode_QNAME, String.class, null, value); -    } - -    /**       * Create an instance of {@link JAXBElement }{@code <}{@link CorporateBodyType }{@code >}}       *        */ @@ -317,15 +283,6 @@ public class ObjectFactory {      }      /** -     * Create an instance of {@link JAXBElement }{@code <}{@link AbstractPersonType }{@code >}} -     *  -     */ -    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "Person") -    public JAXBElement<AbstractPersonType> createPerson(AbstractPersonType value) { -        return new JAXBElement<AbstractPersonType>(_Person_QNAME, AbstractPersonType.class, null, value); -    } - -    /**       * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}       *        */ @@ -338,63 +295,99 @@ public class ObjectFactory {       * Create an instance of {@link JAXBElement }{@code <}{@link TelcomNumberType }{@code >}}       *        */ -    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "Pager") -    public JAXBElement<TelcomNumberType> createPager(TelcomNumberType value) { -        return new JAXBElement<TelcomNumberType>(_Pager_QNAME, TelcomNumberType.class, null, value); +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "TTYTDD") +    public JAXBElement<TelcomNumberType> createTTYTDD(TelcomNumberType value) { +        return new JAXBElement<TelcomNumberType>(_TTYTDD_QNAME, TelcomNumberType.class, null, value);      }      /**       * Create an instance of {@link JAXBElement }{@code <}{@link TelcomNumberType }{@code >}}       *        */ -    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "TTYTDD") -    public JAXBElement<TelcomNumberType> createTTYTDD(TelcomNumberType value) { -        return new JAXBElement<TelcomNumberType>(_TTYTDD_QNAME, TelcomNumberType.class, null, value); +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "Telephone") +    public JAXBElement<TelcomNumberType> createTelephone(TelcomNumberType value) { +        return new JAXBElement<TelcomNumberType>(_Telephone_QNAME, TelcomNumberType.class, null, value);      }      /** -     * Create an instance of {@link JAXBElement }{@code <}{@link PersonDataType }{@code >}} +     * Create an instance of {@link JAXBElement }{@code <}{@link PersonNameType }{@code >}}       *        */ -    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "PersonData") -    public JAXBElement<PersonDataType> createPersonData(PersonDataType value) { -        return new JAXBElement<PersonDataType>(_PersonData_QNAME, PersonDataType.class, null, value); +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "PersonName") +    public JAXBElement<PersonNameType> createPersonName(PersonNameType value) { +        return new JAXBElement<PersonNameType>(_PersonName_QNAME, PersonNameType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link InternetAddressType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "InternetAddress") +    public JAXBElement<InternetAddressType> createInternetAddress(InternetAddressType value) { +        return new JAXBElement<InternetAddressType>(_InternetAddress_QNAME, InternetAddressType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link AbstractAddressType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "Address") +    public JAXBElement<AbstractAddressType> createAddress(AbstractAddressType value) { +        return new JAXBElement<AbstractAddressType>(_Address_QNAME, AbstractAddressType.class, null, value);      }      /**       * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}       *        */ -    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "SubscriberNumber") -    public JAXBElement<String> createSubscriberNumber(String value) { -        return new JAXBElement<String>(_SubscriberNumber_QNAME, String.class, null, value); +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "InternationalCountryCode") +    public JAXBElement<String> createInternationalCountryCode(String value) { +        return new JAXBElement<String>(_InternationalCountryCode_QNAME, String.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link AbstractPersonType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "Person") +    public JAXBElement<AbstractPersonType> createPerson(AbstractPersonType value) { +        return new JAXBElement<AbstractPersonType>(_Person_QNAME, AbstractPersonType.class, null, value);      }      /**       * Create an instance of {@link JAXBElement }{@code <}{@link TelcomNumberType }{@code >}}       *        */ -    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "Fax") -    public JAXBElement<TelcomNumberType> createFax(TelcomNumberType value) { -        return new JAXBElement<TelcomNumberType>(_Fax_QNAME, TelcomNumberType.class, null, value); +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "Pager") +    public JAXBElement<TelcomNumberType> createPager(TelcomNumberType value) { +        return new JAXBElement<TelcomNumberType>(_Pager_QNAME, TelcomNumberType.class, null, value);      }      /** -     * Create an instance of {@link JAXBElement }{@code <}{@link PersonNameType }{@code >}} +     * Create an instance of {@link JAXBElement }{@code <}{@link PersonDataType }{@code >}}       *        */ -    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "PersonName") -    public JAXBElement<PersonNameType> createPersonName(PersonNameType value) { -        return new JAXBElement<PersonNameType>(_PersonName_QNAME, PersonNameType.class, null, value); +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "PersonData") +    public JAXBElement<PersonDataType> createPersonData(PersonDataType value) { +        return new JAXBElement<PersonDataType>(_PersonData_QNAME, PersonDataType.class, null, value);      }      /**       * Create an instance of {@link JAXBElement }{@code <}{@link TelcomNumberType }{@code >}}       *        */ -    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "Telephone") -    public JAXBElement<TelcomNumberType> createTelephone(TelcomNumberType value) { -        return new JAXBElement<TelcomNumberType>(_Telephone_QNAME, TelcomNumberType.class, null, value); +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "Fax") +    public JAXBElement<TelcomNumberType> createFax(TelcomNumberType value) { +        return new JAXBElement<TelcomNumberType>(_Fax_QNAME, TelcomNumberType.class, null, value); +    } + +    /** +     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "SubscriberNumber") +    public JAXBElement<String> createSubscriberNumber(String value) { +        return new JAXBElement<String>(_SubscriberNumber_QNAME, String.class, null, value);      }      /** @@ -416,15 +409,6 @@ public class ObjectFactory {      }      /** -     * Create an instance of {@link JAXBElement }{@code <}{@link InternetAddressType }{@code >}} -     *  -     */ -    @XmlElementDecl(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", name = "InternetAddress") -    public JAXBElement<InternetAddressType> createInternetAddress(InternetAddressType value) { -        return new JAXBElement<InternetAddressType>(_InternetAddress_QNAME, InternetAddressType.class, null, value); -    } - -    /**       * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}       *        */ diff --git a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/PersonDataType.java b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/PersonDataType.java index 345e03ab..863c1e3c 100644 --- a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/PersonDataType.java +++ b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/PersonDataType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:43:54 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -32,7 +16,6 @@ import javax.xml.bind.annotation.XmlAnyElement;  import javax.xml.bind.annotation.XmlElement;  import javax.xml.bind.annotation.XmlMixed;  import javax.xml.bind.annotation.XmlType; -import org.w3._2000._09.xmldsig_.SignatureType;  import org.w3c.dom.Element; @@ -56,13 +39,14 @@ import org.w3c.dom.Element;   *             <complexContent>   *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">   *                 <sequence maxOccurs="unbounded" minOccurs="0"> - *                   <any/> + *                   <any processContents='lax'/>   *                 </sequence>   *               </restriction>   *             </complexContent>   *           </complexType>   *         </element>   *       </sequence> + *       <anyAttribute namespace='##other'/>   *     </extension>   *   </complexContent>   * </complexType> @@ -85,8 +69,8 @@ public class PersonDataType      protected AbstractPersonType person;      @XmlElement(name = "Address")      protected List<AbstractAddressType> address; -    @XmlElement(name = "Signature", namespace = "http://www.w3.org/2000/09/xmldsig#") -    protected List<SignatureType> signature; +    @XmlAnyElement +    protected List<Element> signature;      @XmlElement(name = "AdditionalData")      protected PersonDataType.AdditionalData additionalData; @@ -161,13 +145,13 @@ public class PersonDataType       *        * <p>       * Objects of the following type(s) are allowed in the list -     * {@link SignatureType } +     * {@link Element }       *        *        */ -    public List<SignatureType> getSignature() { +    public List<Element> getSignature() {          if (signature == null) { -            signature = new ArrayList<SignatureType>(); +            signature = new ArrayList<Element>();          }          return this.signature;      } @@ -207,7 +191,7 @@ public class PersonDataType       *   <complexContent>       *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">       *       <sequence maxOccurs="unbounded" minOccurs="0"> -     *         <any/> +     *         <any processContents='lax'/>       *       </sequence>       *     </restriction>       *   </complexContent> @@ -244,8 +228,8 @@ public class PersonDataType           *            * <p>           * Objects of the following type(s) are allowed in the list -         * {@link Object }           * {@link String } +         * {@link Object }           * {@link Element }           *            *  diff --git a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/PersonNameType.java b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/PersonNameType.java index 5534897c..d54fbc27 100644 --- a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/PersonNameType.java +++ b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/PersonNameType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:43:54 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // diff --git a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/PhysicalPersonType.java b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/PhysicalPersonType.java index e3b31fd2..45904d91 100644 --- a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/PhysicalPersonType.java +++ b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/PhysicalPersonType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:43:54 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -79,8 +63,9 @@ import org.w3c.dom.Element;   *             </complexContent>   *           </complexType>   *         </element> - *         <any/> + *         <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>   *       </sequence> + *       <anyAttribute namespace='##other'/>   *     </extension>   *   </complexContent>   * </complexType> diff --git a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/PostalAddressType.java b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/PostalAddressType.java index bdda75c2..08301039 100644 --- a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/PostalAddressType.java +++ b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/PostalAddressType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:43:54 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // diff --git a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/SexType.java b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/SexType.java index c6231233..9b3ae45c 100644 --- a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/SexType.java +++ b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/SexType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:43:54 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // diff --git a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/TelcomNumberListType.java b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/TelcomNumberListType.java index 6a2cc863..e17a9399 100644 --- a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/TelcomNumberListType.java +++ b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/TelcomNumberListType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:43:54 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // diff --git a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/TelcomNumberType.java b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/TelcomNumberType.java index 8b4aa3aa..b1723ab2 100644 --- a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/TelcomNumberType.java +++ b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/TelcomNumberType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:43:54 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // diff --git a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/TelephoneAddressType.java b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/TelephoneAddressType.java index 9facdf9a..7b1f53c8 100644 --- a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/TelephoneAddressType.java +++ b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/TelephoneAddressType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:43:54 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -49,8 +33,9 @@ import org.w3c.dom.Element;   *       <sequence minOccurs="0">   *         <element name="Type" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>   *         <element name="Number" type="{http://reference.e-government.gv.at/namespace/persondata/20020228#}TelcomNumberType"/> - *         <any/> + *         <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>   *       </sequence> + *       <anyAttribute namespace='##other'/>   *     </extension>   *   </complexContent>   * </complexType> diff --git a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/TypedPostalAddressType.java b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/TypedPostalAddressType.java index 3184b3e7..0b29343a 100644 --- a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/TypedPostalAddressType.java +++ b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/TypedPostalAddressType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:43:54 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -49,8 +33,9 @@ import org.w3c.dom.Element;   *       <sequence minOccurs="0">   *         <element name="Type" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>   *         <element ref="{http://reference.e-government.gv.at/namespace/persondata/20020228#}PostalAddress"/> - *         <any/> + *         <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>   *       </sequence> + *       <anyAttribute namespace='##other'/>   *     </extension>   *   </complexContent>   * </complexType> diff --git a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/package-info.java b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/package-info.java index f95c7b54..13d0045a 100644 --- a/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/package-info.java +++ b/utils/src/main/java/at/gv/e_government/reference/namespace/persondata/_20020228_/package-info.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:43:54 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   //  @javax.xml.bind.annotation.XmlSchema(namespace = "http://reference.e-government.gv.at/namespace/persondata/20020228#", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) diff --git a/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/FormDataURLSupplier.java b/utils/src/main/java/at/gv/egiz/bku/utils/ClasspathURLStreamHandler.java index 7272f1bb..1cd46fb5 100644 --- a/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/FormDataURLSupplier.java +++ b/utils/src/main/java/at/gv/egiz/bku/utils/ClasspathURLStreamHandler.java @@ -1,5 +1,5 @@  /* -* Copyright 2008 Federal Chancellery Austria and +* Copyright 2009 Federal Chancellery Austria and  * Graz University of Technology  *  * Licensed under the Apache License, Version 2.0 (the "License"); @@ -14,13 +14,21 @@  * See the License for the specific language governing permissions and  * limitations under the License.  */ -package at.gv.egiz.bku.utils.urldereferencer;
 -
 -import java.io.InputStream;
 -
 -public interface FormDataURLSupplier {
 -  public static final String PROPERTY_KEY_NAME = "at.gv.egiz.bku.util.urldereferencer.FormDataURLSupplier";
 -
 -  public InputStream getFormData(String aParameterName);
 -  public String getFormDataContentType(String aParameterName);
 -}
\ No newline at end of file + +package at.gv.egiz.bku.utils; + +import java.io.IOException; +import java.net.URL; +import java.net.URLConnection; +import java.net.URLStreamHandler; + +public class ClasspathURLStreamHandler extends URLStreamHandler { + +  @Override +  protected URLConnection openConnection(URL u) throws IOException { +    ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); +    URL resource = classLoader.getResource(u.getPath()); +    return resource.openConnection(); +  } + +} diff --git a/utils/src/main/java/at/gv/egiz/bku/utils/DebugInputStream.java b/utils/src/main/java/at/gv/egiz/bku/utils/DebugInputStream.java new file mode 100644 index 00000000..b65baf5b --- /dev/null +++ b/utils/src/main/java/at/gv/egiz/bku/utils/DebugInputStream.java @@ -0,0 +1,59 @@ +/* +* Copyright 2009 Federal Chancellery Austria and +* Graz University of Technology +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +*     http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +package at.gv.egiz.bku.utils; + +import java.io.ByteArrayOutputStream; +import java.io.FilterInputStream; +import java.io.IOException; +import java.io.InputStream; + +public class DebugInputStream extends FilterInputStream { + +  private ByteArrayOutputStream buffer = new ByteArrayOutputStream(); +   +  public DebugInputStream(InputStream in) { +    super(in); +  } + +  /* (non-Javadoc) +   * @see java.io.FilterInputStream#read() +   */ +  @Override +  public int read() throws IOException { +    int b = super.read(); +    buffer.write(b); +    return b; +  } + +  /* (non-Javadoc) +   * @see java.io.FilterInputStream#read(byte[], int, int) +   */ +  @Override +  public int read(byte[] b, int off, int len) throws IOException { +    int l = super.read(b, off, len); +    if (l > 0) { +      buffer.write(b, off, l); +    } +    return l; +  } + +  public byte[] getBufferedBytes() { +    return buffer.toByteArray(); +  } + +} diff --git a/utils/src/main/java/at/gv/egiz/bku/utils/binding/Protocol.java b/utils/src/main/java/at/gv/egiz/bku/utils/binding/Protocol.java index f0504697..574d17a9 100644 --- a/utils/src/main/java/at/gv/egiz/bku/utils/binding/Protocol.java +++ b/utils/src/main/java/at/gv/egiz/bku/utils/binding/Protocol.java @@ -17,7 +17,7 @@  package at.gv.egiz.bku.utils.binding;
  public enum Protocol {
 -  HTTP("http"), HTTPS("https");
 +  HTTP("http"), HTTPS("https"), SAML("saml");
    private String name;
 @@ -35,6 +35,9 @@ public enum Protocol {      }
      if (HTTPS.toString().equalsIgnoreCase(protocol)) {
        return HTTPS;
 +    } +    if (SAML.toString().equalsIgnoreCase(protocol)) { +      return SAML;      }
      return null;
    }
 diff --git a/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/HTTPURLProtocolHandlerImpl.java b/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/HTTPURLProtocolHandlerImpl.java index dfe7d5e6..51288a9f 100644 --- a/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/HTTPURLProtocolHandlerImpl.java +++ b/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/HTTPURLProtocolHandlerImpl.java @@ -17,7 +17,6 @@  package at.gv.egiz.bku.utils.urldereferencer;  import java.io.IOException; -import java.io.InputStream;  import java.net.HttpURLConnection;  import java.net.URL;  import java.security.InvalidParameterException; @@ -26,86 +25,55 @@ import javax.net.ssl.HostnameVerifier;  import javax.net.ssl.HttpsURLConnection;  import javax.net.ssl.SSLSocketFactory; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory;  public class HTTPURLProtocolHandlerImpl implements URLProtocolHandler { -  private static Log log = LogFactory.getLog(HTTPURLProtocolHandlerImpl.class); +  private final Logger log = LoggerFactory.getLogger(HTTPURLProtocolHandlerImpl.class);    public final static String HTTP = "http";    public final static String HTTPS = "https"; -  public final static String FORMDATA = "formdata"; -  public final static String[] PROTOCOLS = { HTTP, HTTPS, FORMDATA }; + +  public final static String[] PROTOCOLS = { HTTP, HTTPS };    private HostnameVerifier hostnameVerifier;    private SSLSocketFactory sslSocketFactory; -  public StreamData dereference(String aUrl, URLDereferencerContext aContext) +  public StreamData dereference(String url)        throws IOException { -    String urlString = aUrl.toLowerCase().trim(); -    if (urlString.startsWith(FORMDATA)) { -      log.debug("Requested to dereference a formdata url"); -      return dereferenceFormData(aUrl, aContext); -    } - -    URL url = new URL(aUrl); -    if ((!HTTP.equalsIgnoreCase(url.getProtocol()) && (!HTTPS -        .equalsIgnoreCase(url.getProtocol())))) { -      throw new InvalidParameterException("Url " + aUrl + " not supported"); +    URL u = new URL(url); +    if ((!HTTP.equalsIgnoreCase(u.getProtocol()) && (!HTTPS +        .equalsIgnoreCase(u.getProtocol())))) { +      throw new InvalidParameterException("Url " + url + " not supported");      } -    return dereferenceHTTP(url); +    return dereferenceHTTP(u);    }    protected StreamData dereferenceHTTP(URL url) throws IOException { -    log.debug("Dereferencing url: " + url); +    log.info("Dereferencing URL: '{}'.", url);      HttpURLConnection httpConn = (HttpURLConnection) url.openConnection();      if (httpConn instanceof HttpsURLConnection) { -      log.trace("Detected ssl connection"); +      log.trace("Detected ssl connection.");        HttpsURLConnection https = (HttpsURLConnection) httpConn;        if (sslSocketFactory != null) { -        log.debug("Setting custom ssl socket factory for ssl connection"); +        log.debug("Setting custom ssl socket factory for ssl connection.");          https.setSSLSocketFactory(sslSocketFactory);        } else { -        log.trace("No custom socket factory set"); +        log.trace("No custom socket factory set.");        }        if (hostnameVerifier != null) { -        log.debug("Setting custom hostname verifier"); +        log.debug("Setting custom hostname verifier.");          https.setHostnameVerifier(hostnameVerifier);        }      } else { -      log.trace("No secure connection with: "+url+ " class="+httpConn.getClass()); +      log.trace("No secure connection with: {} class={}.", url, httpConn.getClass());      } -    log.trace("Successfully opened connection"); +    log.trace("Successfully opened connection.");      return new StreamData(url.toString(), httpConn.getContentType(), httpConn          .getInputStream());    } -  /** -   *  -   * @param aUrl -   * @param aContext -   * @return -   * @throws IOException if the data cannot be found or reading the stream failed. -   */ -  protected StreamData dereferenceFormData(String aUrl, -      URLDereferencerContext aContext) throws IOException { -    log.debug("Dereferencing formdata url: " + aUrl); -    String[] parts = aUrl.split(":", 2); -    FormDataURLSupplier supplier = (FormDataURLSupplier) aContext -        .getProperty(FormDataURLSupplier.PROPERTY_KEY_NAME); -    if (supplier == null) { -      throw new NullPointerException( -          "No FormdataUrlSupplier found in provided context"); -    } -    String contentType = supplier.getFormDataContentType(parts[1]); -    InputStream is = supplier.getFormData(parts[1]); -    if (is != null) { -      return new StreamData(aUrl, contentType, is); -    } -     throw new IOException("Cannot dereference url: formdata not found"); -  } -    @Override    public void setHostnameVerifier(HostnameVerifier hostnameVerifier) {      this.hostnameVerifier = hostnameVerifier; @@ -116,4 +84,4 @@ public class HTTPURLProtocolHandlerImpl implements URLProtocolHandler {      this.sslSocketFactory = socketFactory;    } -}
\ No newline at end of file +} diff --git a/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/SimpleFormDataContextImpl.java b/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/SimpleFormDataContextImpl.java deleted file mode 100644 index e9da9c81..00000000 --- a/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/SimpleFormDataContextImpl.java +++ /dev/null @@ -1,41 +0,0 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ -package at.gv.egiz.bku.utils.urldereferencer;
 -
 -public class SimpleFormDataContextImpl implements URLDereferencerContext {
 -  protected FormDataURLSupplier formdata;
 -  
 -  /**
 -   * 
 -   * @param formdata must not be null
 -   */
 -  public SimpleFormDataContextImpl(FormDataURLSupplier formdata) {
 -    if (formdata == null) {
 -      throw new NullPointerException("FormdataURLSupplier must not be null");
 -    }
 -    this.formdata = formdata;
 -  }
 -
 -  @Override
 -  public Object getProperty(Object key) {
 -    if (key.equals(FormDataURLSupplier.PROPERTY_KEY_NAME)) {
 -      return formdata;
 -    }   
 -    return null;
 -  }
 -
 -}
 diff --git a/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/URIResolverAdapter.java b/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/URIResolverAdapter.java index 2d11010e..0dccbe8f 100644 --- a/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/URIResolverAdapter.java +++ b/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/URIResolverAdapter.java @@ -14,83 +14,73 @@  * See the License for the specific language governing permissions and  * limitations under the License.  */ -package at.gv.egiz.bku.utils.urldereferencer;
 -
 -import java.io.IOException;
 -import java.net.URI;
 -import java.net.URISyntaxException;
 -
 -import javax.xml.transform.Source;
 -import javax.xml.transform.TransformerException;
 -import javax.xml.transform.URIResolver;
 -import javax.xml.transform.stream.StreamSource;
 -
 -import org.apache.commons.logging.Log;
 -import org.apache.commons.logging.LogFactory;
 -
 -/**
 - * Adapter to make the Urldereferencer work as URIResolver for
 - * Stylesheettransforms.
 - * 
 - * @author wbauer
 - * 
 - */
 -public class URIResolverAdapter implements URIResolver {
 -  
 -  private static Log log = LogFactory.getLog(URIResolverAdapter.class);
 -
 -  private URLDereferencer urlDereferencer;
 -  private URLDereferencerContext ctx;
 -
 -  /**
 -   * 
 -   * @param deferecencer
 -   *          must not be null
 -   * @param ctx may be null
 -   */
 -  public URIResolverAdapter(URLDereferencer deferecencer,
 -      URLDereferencerContext ctx) {
 -    if (deferecencer == null) {
 -      throw new NullPointerException("Urlderefencer must not be set to null");
 -    }
 -    this.urlDereferencer = deferecencer;
 -    this.ctx = ctx;
 -  }
 -
 -  @Override
 -  public Source resolve(String href, String base) throws TransformerException {
 -    log.debug("Resolving href: "+href+" base: "+base);
 -    try {
 -      URI baseUri = null;
 -      URI hrefUri = new URI(href);
 -      if (base != null) {
 -        baseUri = new URI(base);
 -      }
 -      URI abs;
 -      if (baseUri != null) {
 -        abs = baseUri.resolve(hrefUri);
 -      } else {
 -        abs = hrefUri;
 -      }
 -      if (!abs.isAbsolute()) {
 -        throw new TransformerException("Only absolute URLs are supported");
 -      }
 -      return new StreamSource(urlDereferencer.dereference(abs.toString(), ctx)
 -          .getStream());
 -    } catch (URISyntaxException e) {
 -      throw new TransformerException("Cannot resolve URI: base:" + base
 -          + " href:" + href, e);
 -    } catch (IOException iox) {
 -      throw new TransformerException("Cannot resolve URI: base:" + base
 -          + " href:" + href, iox);
 -    }
 -  }
 -
 -  public URLDereferencerContext getCtx() {
 -    return ctx;
 -  }
 -
 -  public void setCtx(URLDereferencerContext ctx) {
 -    this.ctx = ctx;
 -  }
 -}
 +package at.gv.egiz.bku.utils.urldereferencer; + +import java.io.IOException; +import java.net.URI; +import java.net.URISyntaxException; + +import javax.xml.transform.Source; +import javax.xml.transform.TransformerException; +import javax.xml.transform.URIResolver; +import javax.xml.transform.stream.StreamSource; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * Adapter to make the Urldereferencer work as URIResolver for + * Stylesheettransforms. + *  + * @author wbauer + *  + */ +public class URIResolverAdapter implements URIResolver { +   +  private final Logger log = LoggerFactory.getLogger(URIResolverAdapter.class); + +  private URLDereferencer urlDereferencer; + +  /** +   *  +   * @param deferecencer +   *          must not be null +   * @param ctx may be null +   */ +  public URIResolverAdapter(URLDereferencer deferecencer) { +    if (deferecencer == null) { +      throw new NullPointerException("Urlderefencer must not be set to null"); +    } +    this.urlDereferencer = deferecencer; +  } + +  @Override +  public Source resolve(String href, String base) throws TransformerException { +    log.debug("Resolving href: {} base: {}", href, base); +    try { +      URI baseUri = null; +      URI hrefUri = new URI(href); +      if (base != null) { +        baseUri = new URI(base); +      } +      URI abs; +      if (baseUri != null) { +        abs = baseUri.resolve(hrefUri); +      } else { +        abs = hrefUri; +      } +      if (!abs.isAbsolute()) { +        throw new TransformerException("Only absolute URLs are supported"); +      } +      return new StreamSource(urlDereferencer.dereference(abs.toString()) +          .getStream()); +    } catch (URISyntaxException e) { +      throw new TransformerException("Cannot resolve URI: base:" + base +          + " href:" + href, e); +    } catch (IOException iox) { +      throw new TransformerException("Cannot resolve URI: base:" + base +          + " href:" + href, iox); +    } +  } + +} diff --git a/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/URLDereferencer.java b/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/URLDereferencer.java index 7361ec26..468610e4 100644 --- a/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/URLDereferencer.java +++ b/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/URLDereferencer.java @@ -1,5 +1,5 @@  /* -* Copyright 2008 Federal Chancellery Austria and +* Copyright 2009 Federal Chancellery Austria and  * Graz University of Technology  *  * Licensed under the Apache License, Version 2.0 (the "License"); @@ -14,95 +14,13 @@  * See the License for the specific language governing permissions and  * limitations under the License.  */ -package at.gv.egiz.bku.utils.urldereferencer;
 -
 -import java.io.IOException;
 -import java.net.MalformedURLException;
 -import java.util.HashMap;
 -import java.util.Map;
 -import javax.net.ssl.HostnameVerifier; -import javax.net.ssl.SSLSocketFactory; -
 -import org.apache.commons.logging.Log;
 -import org.apache.commons.logging.LogFactory;
 -
 -/**
 - * Class used to dereference (external URLs).
 - * 
 - * @author wbauer
 - * 
 - */
 -public class URLDereferencer {
 -
 -  private static Log log = LogFactory.getLog(URLDereferencer.class);
 -
 -  private static URLDereferencer instance = new URLDereferencer();
 -
 -  private Map<String, URLProtocolHandler> handlerMap = new HashMap<String, URLProtocolHandler>();
 +package at.gv.egiz.bku.utils.urldereferencer; -  private HostnameVerifier hostnameVerifier; -  private SSLSocketFactory sslSocketFactory; -  
 -  private URLDereferencer() {
 -    registerHandlers();
 -  }
 -
 -  /**
 -   * 
 -   * @param aUrl
 -   *          must not be null
 -   * @param aContext
 -   * @throws MalformedURLException
 -   *           if the protocol is not supported -   * @throws IOException if the url cannot be dereferenced (e.g. formdata not provided) -   *           
 -   */
 -  public StreamData dereference(String aUrl, URLDereferencerContext aContext)
 -      throws IOException {
 -    log.debug("Looking for handler for URL: " + aUrl);
 -    int i = aUrl.indexOf(":");
 -    if (i == -1) {
 -      throw new MalformedURLException("Invalid url: " + aUrl);
 -    }
 -    String protocol = aUrl.substring(0, i).toLowerCase().trim();
 -    URLProtocolHandler handler = handlerMap.get(protocol);
 -    if (handler == null) {
 -      throw new MalformedURLException("No handler for protocol: " + protocol
 -          + " found");
 -    } -    handler.setHostnameVerifier(hostnameVerifier); -    handler.setSSLSocketFactory(sslSocketFactory);
 -    return handler.dereference(aUrl, aContext);
 -  }
 -
 -  /**
 -   * Registers a handler for a protocol.
 -   * 
 -   * @param aProtocol
 -   * @param aHandler
 -   *          may be set to null to disable this protocol
 -   */
 -  public void registerHandler(String aProtocol, URLProtocolHandler aHandler) {
 -    handlerMap.put(aProtocol.toLowerCase(), aHandler);
 -  }
 -
 -  public static URLDereferencer getInstance() {
 -    return instance;
 -  }
 -
 -  protected void registerHandlers() {
 -    URLProtocolHandler handler = new HTTPURLProtocolHandlerImpl();
 -    for (String proto : HTTPURLProtocolHandlerImpl.PROTOCOLS) {
 -      handlerMap.put(proto, handler);
 -    }
 -  } +import java.io.IOException; + +public interface URLDereferencer { -  public void setHostnameVerifier(HostnameVerifier hostnameVerifier) { -    this.hostnameVerifier = hostnameVerifier; -  } +  public StreamData dereference(String aUrl) throws IOException; -  public void setSSLSocketFactory(SSLSocketFactory socketFactory) { -    this.sslSocketFactory = socketFactory; -  }
 -}
\ No newline at end of file +} diff --git a/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/URLDereferencerContext.java b/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/URLDereferencerContext.java deleted file mode 100644 index 6befd5b3..00000000 --- a/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/URLDereferencerContext.java +++ /dev/null @@ -1,27 +0,0 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ -package at.gv.egiz.bku.utils.urldereferencer;
 -
 -public interface URLDereferencerContext {
 -
 -  /**
 -   * 
 -   * @param key
 -   * @return may return null
 -   */
 -  public Object getProperty(Object key);
 -}
\ No newline at end of file diff --git a/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/URLDereferencerImpl.java b/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/URLDereferencerImpl.java new file mode 100644 index 00000000..d1a68c46 --- /dev/null +++ b/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/URLDereferencerImpl.java @@ -0,0 +1,108 @@ +/* +* Copyright 2008 Federal Chancellery Austria and +* Graz University of Technology +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +*     http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ +package at.gv.egiz.bku.utils.urldereferencer; + +import java.io.IOException; +import java.net.MalformedURLException; +import java.util.HashMap; +import java.util.Map; + +import javax.net.ssl.HostnameVerifier; +import javax.net.ssl.SSLSocketFactory; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * Class used to dereference (external URLs). + *  + * @author wbauer + *  + */ +public class URLDereferencerImpl implements URLDereferencer { + +  private final Logger log = LoggerFactory.getLogger(URLDereferencerImpl.class); + +  private static URLDereferencerImpl instance = new URLDereferencerImpl(); + +  private Map<String, URLProtocolHandler> handlerMap = new HashMap<String, URLProtocolHandler>(); + +  private HostnameVerifier hostnameVerifier; +  private SSLSocketFactory sslSocketFactory; +   +  private URLDereferencerImpl() { +    registerHandlers(); +  } + +  /** +   *  +   * @param aUrl +   *          must not be null +   * @throws MalformedURLException +   *           if the protocol is not supported +   * @throws IOException if the url cannot be dereferenced (e.g. formdata not provided) +   *            +   */ +  @Override +  public StreamData dereference(String aUrl) +      throws IOException { +    log.debug("Looking for handler for URL: {}.", aUrl); +    int i = aUrl.indexOf(":"); +    if (i == -1) { +      throw new MalformedURLException("Invalid url: " + aUrl); +    } +    String protocol = aUrl.substring(0, i).toLowerCase().trim(); +    URLProtocolHandler handler = handlerMap.get(protocol); +    if (handler == null) { +      throw new MalformedURLException("No handler for protocol: " + protocol +          + " found"); +    } +    handler.setHostnameVerifier(hostnameVerifier); +    handler.setSSLSocketFactory(sslSocketFactory); +    return handler.dereference(aUrl); +  } + +  /** +   * Registers a handler for a protocol. +   *  +   * @param aProtocol +   * @param aHandler +   *          may be set to null to disable this protocol +   */ +  public void registerHandler(String aProtocol, URLProtocolHandler aHandler) { +    handlerMap.put(aProtocol.toLowerCase(), aHandler); +  } + +  public static URLDereferencerImpl getInstance() { +    return instance; +  } + +  protected void registerHandlers() { +    URLProtocolHandler handler = new HTTPURLProtocolHandlerImpl(); +    for (String proto : HTTPURLProtocolHandlerImpl.PROTOCOLS) { +      handlerMap.put(proto, handler); +    } +  } +   +  public void setHostnameVerifier(HostnameVerifier hostnameVerifier) { +    this.hostnameVerifier = hostnameVerifier; +  } + +  public void setSSLSocketFactory(SSLSocketFactory socketFactory) { +    this.sslSocketFactory = socketFactory; +  } +} diff --git a/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/URLProtocolHandler.java b/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/URLProtocolHandler.java index f886bd4e..1da1ad71 100644 --- a/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/URLProtocolHandler.java +++ b/utils/src/main/java/at/gv/egiz/bku/utils/urldereferencer/URLProtocolHandler.java @@ -17,7 +17,6 @@  package at.gv.egiz.bku.utils.urldereferencer;
  import java.io.IOException;
 -import java.net.MalformedURLException;
  import javax.net.ssl.HostnameVerifier;  import javax.net.ssl.SSLSocketFactory; @@ -26,12 +25,11 @@ import javax.net.ssl.SSLSocketFactory;  public interface URLProtocolHandler {
    /**
     * 
 -   * @param aUrl
 -   * @param aContext
 +   * @param url
     * @return the streamdata of this url or null if the url cannot be resolved.
     * @throws IOException
     */
 -  public StreamData dereference(String aUrl, URLDereferencerContext aContext) throws IOException; +  public StreamData dereference(String url) throws IOException;    public void setSSLSocketFactory(SSLSocketFactory socketFactory); diff --git a/utils/src/main/java/at/gv/egiz/idlink/CompressedIdentityLinkFactory.java b/utils/src/main/java/at/gv/egiz/idlink/CompressedIdentityLinkFactory.java index 31e5163a..5df8657f 100644 --- a/utils/src/main/java/at/gv/egiz/idlink/CompressedIdentityLinkFactory.java +++ b/utils/src/main/java/at/gv/egiz/idlink/CompressedIdentityLinkFactory.java @@ -52,7 +52,6 @@ import at.gv.egiz.idlink.ans1.IdentityLink;  import at.gv.egiz.idlink.ans1.PersonData;  import at.gv.egiz.idlink.ans1.PhysicalPersonData;  import at.gv.egiz.marshal.MarshallerFactory; -import at.gv.egiz.marshal.NamespacePrefixMapperImpl;  import at.gv.egiz.xmldsig.KeyTypeNotSupportedException;  import at.gv.egiz.xmldsig.KeyValueFactory; diff --git a/utils/src/main/java/at/gv/egiz/idlink/IdentityLinkFactory.java b/utils/src/main/java/at/gv/egiz/idlink/IdentityLinkFactory.java index 38597446..30fa0777 100644 --- a/utils/src/main/java/at/gv/egiz/idlink/IdentityLinkFactory.java +++ b/utils/src/main/java/at/gv/egiz/idlink/IdentityLinkFactory.java @@ -70,14 +70,15 @@ import javax.xml.transform.dom.DOMResult;  import javax.xml.transform.dom.DOMSource;  import javax.xml.transform.stream.StreamResult; +import oasis.names.tc.saml._1_0.assertion.AnyType;  import oasis.names.tc.saml._1_0.assertion.AssertionType;  import oasis.names.tc.saml._1_0.assertion.AttributeStatementType;  import oasis.names.tc.saml._1_0.assertion.AttributeType;  import oasis.names.tc.saml._1_0.assertion.SubjectConfirmationType;  import oasis.names.tc.saml._1_0.assertion.SubjectType; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory;  import org.w3c.dom.Element;  import org.w3c.dom.Node; @@ -88,14 +89,12 @@ import at.gv.e_government.reference.namespace.persondata._20020228_.PhysicalPers  import at.gv.e_government.reference.namespace.persondata._20020228_.IdentificationType.Value;  import at.gv.e_government.reference.namespace.persondata._20020228_.PersonNameType.FamilyName;  import at.gv.egiz.marshal.MarshallerFactory; -import at.gv.egiz.marshal.NamespacePrefixMapperImpl;  import at.gv.egiz.xmldsig.KeyTypeNotSupportedException;  import at.gv.egiz.xmldsig.KeyValueFactory; -import oasis.names.tc.saml._1_0.assertion.AnyType;  public class IdentityLinkFactory { -  private static Log log = LogFactory.getLog(IdentityLinkFactory.class); +  private final Logger log = LoggerFactory.getLogger(IdentityLinkFactory.class);    /**     * The instance returned by {@link #getInstance()}. @@ -380,7 +379,7 @@ public class IdentityLinkFactory {          log.debug(writer.toString());        } catch (Exception e) { -        log.debug(e); +        log.debug("Logging assertion failed.", e);        }      } diff --git a/utils/src/main/java/at/gv/egiz/idlink/IdentityLinkTransformer.java b/utils/src/main/java/at/gv/egiz/idlink/IdentityLinkTransformer.java index 8bee5fa4..a5b97a87 100644 --- a/utils/src/main/java/at/gv/egiz/idlink/IdentityLinkTransformer.java +++ b/utils/src/main/java/at/gv/egiz/idlink/IdentityLinkTransformer.java @@ -14,11 +14,12 @@  * See the License for the specific language governing permissions and  * limitations under the License.  */ -package at.gv.egiz.idlink;
 -
 +package at.gv.egiz.idlink; +  import java.io.IOException;  import java.net.MalformedURLException;  import java.net.URL; +import java.util.Collections;  import java.util.HashMap;  import java.util.Map; @@ -28,11 +29,12 @@ import javax.xml.transform.Templates;  import javax.xml.transform.Transformer;  import javax.xml.transform.TransformerConfigurationException;  import javax.xml.transform.TransformerException; +import javax.xml.transform.TransformerFactory;  import javax.xml.transform.sax.SAXTransformerFactory;  import javax.xml.transform.stream.StreamSource; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory;  import org.w3c.dom.Document;  import org.w3c.dom.Element;  import org.w3c.dom.Node; @@ -41,99 +43,94 @@ import org.w3c.dom.Text;  import at.gv.egiz.bku.utils.urldereferencer.StreamData;  import at.gv.egiz.bku.utils.urldereferencer.URLDereferencer; -
 +  public class IdentityLinkTransformer { -  protected static Log log = LogFactory.getLog(IdentityLinkTransformer.class);
 -
 -  /**
 -   * The transformer factory.
 -   */
 -  private static SAXTransformerFactory factory;
 -
 -  /**
 -   * The instance to be returned by {@link #getInstance()}.
 -   */
 -  private static IdentityLinkTransformer instance;
 -  
 -  /**
 -   * Returns an instance of this <code>IdentityLinkTransfomer</code>.
 -   * 
 -   * @return an instance of this <code>IdentityLinkTransformer</code>
 -   */
 -  public static IdentityLinkTransformer getInstance() {
 -    if (instance == null) {
 -      instance = new IdentityLinkTransformer();
 -      factory = (SAXTransformerFactory) SAXTransformerFactory.newInstance();
 -    }
 -    return instance;
 -  }
 -
 -  /**
 -   * Sets the given <code>domainIdentifier</code> on the corresponding
 -   * node of the given <code>idLink</code>.
 -   * <p>This method may be used to cope with a flaw in the IssuerTemplate-Stylesheets
 -   * used to transform a <code>CompressedIdentitiyLink</code> into an
 -   * <code>IdentityLink</code>. Some IssuerTemplate-Stylesheets do not
 -   * consider the <code>pr:Type</code> element value of the 
 -   * <code>CompressedIdentityLink</code> and render a <code>pr:Type</code> 
 -   * element value of <code>urn:publicid:gv.at:baseid</code>
 -   * into the <code>IdentityLink</code> structure. This method allows to
 -   * set the <code>pr:Type</code> element value on the given <code>idLink</code>
 -   * after the transformation.
 -   * </p>
 -   * 
 -   * @param idLink the <code>IdentityLink</code> element or one of it's ancestors.
 -   * Must not be <code>null</code>.
 -   * 
 -   * @param domainIdentifier the value to be set for the <code>pr:Type</code> element
 -   * 
 -   * @throws NullPointerException if <code>idLink</code> is <code>null</code>.
 -   */
 -  public static void setDomainIdentifier(Node idLink, String domainIdentifier) {
 -    
 -    Element element;
 -    if (idLink instanceof Element) {
 -      element = (Element) idLink;
 -    } else if (idLink instanceof Document) {
 -      element = ((Document) idLink).getDocumentElement();
 -    } else if (idLink != null) {
 -      Document document = idLink.getOwnerDocument();
 -      element = document.getDocumentElement();
 -    } else {
 -      throw new NullPointerException("Parameter 'idLink' must no be null.");
 -    }
 -    
 -    NodeList nodeList = element.getElementsByTagNameNS(
 -        "http://reference.e-government.gv.at/namespace/persondata/20020228#",
 -        "Type");
 -
 -    for (int i = 0; i < nodeList.getLength(); i++) {
 -      if (nodeList.item(i) instanceof Element) {
 -        Element typeElement = (Element) nodeList.item(i);
 -        NodeList children = typeElement.getChildNodes();
 -        for (int j = 0; j < children.getLength(); j++) {
 -          if (children.item(j) instanceof Text) {
 -            ((Text) children.item(j)).setNodeValue(domainIdentifier);
 -          }
 -        }
 -      }
 -    }
 -    
 -  }
 -  
 +  private final Logger log = LoggerFactory.getLogger(IdentityLinkTransformer.class); +    /** -   * Mapping of issuer template URIs to transformation templates. +   * The transformer factory. +   */ +  private TransformerFactory factory = SAXTransformerFactory.newInstance(); + +  /** +   * The URLDereferencer used to dereference style-sheet URLs. +   */ +  private URLDereferencer urlDereferencer; +   +  /** +   * @return the urlDereferencer +   */ +  public URLDereferencer getUrlDereferencer() { +    return urlDereferencer; +  } + +  /** +   * @param urlDereferencer the urlDereferencer to set     */ -  private Map<String, Templates> templates = new HashMap<String, Templates>();
 -  
 -  /**
 -   * Private constructor.
 -   */
 -  private IdentityLinkTransformer() {
 +  public void setUrlDereferencer(URLDereferencer urlDereferencer) { +    this.urlDereferencer = urlDereferencer;    }    /** +   * Sets the given <code>domainIdentifier</code> on the corresponding +   * node of the given <code>idLink</code>. +   * <p>This method may be used to cope with a flaw in the IssuerTemplate-Stylesheets +   * used to transform a <code>CompressedIdentitiyLink</code> into an +   * <code>IdentityLink</code>. Some IssuerTemplate-Stylesheets do not +   * consider the <code>pr:Type</code> element value of the  +   * <code>CompressedIdentityLink</code> and render a <code>pr:Type</code>  +   * element value of <code>urn:publicid:gv.at:baseid</code> +   * into the <code>IdentityLink</code> structure. This method allows to +   * set the <code>pr:Type</code> element value on the given <code>idLink</code> +   * after the transformation. +   * </p> +   *  +   * @param idLink the <code>IdentityLink</code> element or one of it's ancestors. +   * Must not be <code>null</code>. +   *  +   * @param domainIdentifier the value to be set for the <code>pr:Type</code> element +   *  +   * @throws NullPointerException if <code>idLink</code> is <code>null</code>. +   */ +  public static void setDomainIdentifier(Node idLink, String domainIdentifier) { +     +    Element element; +    if (idLink instanceof Element) { +      element = (Element) idLink; +    } else if (idLink instanceof Document) { +      element = ((Document) idLink).getDocumentElement(); +    } else if (idLink != null) { +      Document document = idLink.getOwnerDocument(); +      element = document.getDocumentElement(); +    } else { +      throw new NullPointerException("Parameter 'idLink' must no be null."); +    } +     +    NodeList nodeList = element.getElementsByTagNameNS( +        "http://reference.e-government.gv.at/namespace/persondata/20020228#", +        "Type"); + +    for (int i = 0; i < nodeList.getLength(); i++) { +      if (nodeList.item(i) instanceof Element) { +        Element typeElement = (Element) nodeList.item(i); +        NodeList children = typeElement.getChildNodes(); +        for (int j = 0; j < children.getLength(); j++) { +          if (children.item(j) instanceof Text) { +            ((Text) children.item(j)).setNodeValue(domainIdentifier); +          } +        } +      } +    } +     +  } +   +  /** +   * Mapping of issuer template URIs to transformation templates. +   */ +  private Map<String, Templates> templates = Collections.synchronizedMap(new HashMap<String, Templates>()); +   +  /**     * Transforms an identity link <code>source</code> to <code>result</code> with     * the given issuer template from the <code>stylesheetURL</code>.     *  @@ -154,7 +151,7 @@ public class IdentityLinkTransformer {     *           stylesheet fails.     * @throws TransformerException     *           if transforming the identity link fails. -   */
 +   */    public void transformIdLink(String stylesheetURL, Source source, Result result) throws IOException, TransformerException {      Templates templ = templates.get(stylesheetURL); @@ -168,8 +165,7 @@ public class IdentityLinkTransformer {          throw new MalformedURLException("Protocol " + url.getProtocol() + " not supported for IssuerTemplate URL.");        } -      URLDereferencer dereferencer = URLDereferencer.getInstance(); -      StreamData data = dereferencer.dereference(url.toExternalForm(), null); +      StreamData data = urlDereferencer.dereference(url.toExternalForm());        log.trace("Trying to create issuer template.");        templ = factory.newTemplates(new StreamSource(data.getStream())); @@ -183,6 +179,6 @@ public class IdentityLinkTransformer {      transformer.transform(source, result); -  }
 -  
 -}
 +  } +   +} diff --git a/utils/src/main/java/at/gv/egiz/marshal/MarshallerFactory.java b/utils/src/main/java/at/gv/egiz/marshal/MarshallerFactory.java index 3ac0a86e..6cc79ae5 100644 --- a/utils/src/main/java/at/gv/egiz/marshal/MarshallerFactory.java +++ b/utils/src/main/java/at/gv/egiz/marshal/MarshallerFactory.java @@ -20,8 +20,8 @@ import javax.xml.bind.JAXBContext;  import javax.xml.bind.JAXBException;  import javax.xml.bind.Marshaller;  import javax.xml.bind.PropertyException; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory;  /**   * @@ -29,23 +29,22 @@ import org.apache.commons.logging.LogFactory;   */  public class MarshallerFactory { -  private static final Log log = LogFactory.getLog(MarshallerFactory.class); -      public static Marshaller createMarshaller(JAXBContext ctx, boolean formattedOutput, boolean fragment) throws JAXBException { +    Logger log = LoggerFactory.getLogger(MarshallerFactory.class);      Marshaller m = ctx.createMarshaller();      try {        if (formattedOutput) { -        log.trace("setting marshaller property FORMATTED_OUTPUT"); +        log.trace("Setting marshaller property FORMATTED_OUTPUT.");          m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);        }        if (fragment) { -        log.trace("setting marshaller property FRAGMENT"); +        log.trace("Setting marshaller property FRAGMENT.");          m.setProperty(Marshaller.JAXB_FRAGMENT, Boolean.TRUE);        } -      log.trace("setting marshaller property NamespacePrefixMapper"); +      log.trace("Setting marshaller property NamespacePrefixMapper.");        m.setProperty("com.sun.xml.bind.namespacePrefixMapper", new NamespacePrefixMapperImpl());      } catch (PropertyException ex) { -      log.info("failed to set marshaller property: " + ex.getMessage()); +      log.info("Failed to set marshaller property: {}.", ex.getMessage());      }      return m;    } diff --git a/utils/src/main/java/at/gv/egiz/marshal/NamespacePrefixMapperImpl.java b/utils/src/main/java/at/gv/egiz/marshal/NamespacePrefixMapperImpl.java index e0698977..dc2a5c95 100644 --- a/utils/src/main/java/at/gv/egiz/marshal/NamespacePrefixMapperImpl.java +++ b/utils/src/main/java/at/gv/egiz/marshal/NamespacePrefixMapperImpl.java @@ -21,8 +21,8 @@ import java.util.HashMap;  import java.util.Map;  import com.sun.xml.bind.marshaller.NamespacePrefixMapper; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory;  /**   * @@ -30,7 +30,7 @@ import org.apache.commons.logging.LogFactory;   */  public class NamespacePrefixMapperImpl extends NamespacePrefixMapper { -  private static final Log log = LogFactory.getLog(NamespacePrefixMapperImpl.class); +  private final Logger log = LoggerFactory.getLogger(NamespacePrefixMapperImpl.class);    protected static final Map<String, String> prefixMap = new HashMap<String, String>(); @@ -51,9 +51,7 @@ public class NamespacePrefixMapperImpl extends NamespacePrefixMapper {    @Override    public String getPreferredPrefix(String namespaceUri, String suggestion, boolean requirePrefix) { -    if (log.isTraceEnabled()) { -      log.trace("prefix for namespace " + namespaceUri + " requested"); -    } +    log.trace("Prefix for namespace {} reqested.", namespaceUri);      String prefix = prefixMap.get(namespaceUri); diff --git a/utils/src/main/java/at/gv/egiz/org/apache/tomcat/util/http/AcceptLanguage.java b/utils/src/main/java/at/gv/egiz/org/apache/tomcat/util/http/AcceptLanguage.java index 231966ac..396fb6d9 100644 --- a/utils/src/main/java/at/gv/egiz/org/apache/tomcat/util/http/AcceptLanguage.java +++ b/utils/src/main/java/at/gv/egiz/org/apache/tomcat/util/http/AcceptLanguage.java @@ -35,6 +35,7 @@ import java.util.Vector;   * @author Harish Prabandham   * @author costin@eng.sun.com   */ +@SuppressWarnings("unchecked")  public class AcceptLanguage {      public static Locale getLocale(String acceptLanguage) { diff --git a/utils/src/main/java/at/gv/egiz/slbinding/RedirectEventFilter.java b/utils/src/main/java/at/gv/egiz/slbinding/RedirectEventFilter.java index 5fe84aae..d3bc4f39 100644 --- a/utils/src/main/java/at/gv/egiz/slbinding/RedirectEventFilter.java +++ b/utils/src/main/java/at/gv/egiz/slbinding/RedirectEventFilter.java @@ -30,8 +30,6 @@ import javax.xml.stream.XMLOutputFactory;  import javax.xml.stream.XMLStreamConstants;  import javax.xml.stream.XMLStreamException;  import javax.xml.stream.events.XMLEvent; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory;  /*   * TODO: don't set redirect stream from caller (caller does not know whether redirection will be triggered) @@ -40,7 +38,6 @@ import org.apache.commons.logging.LogFactory;  public class RedirectEventFilter implements EventFilter {    public static final String DEFAULT_ENCODING = "UTF-8"; -  private static Log log = LogFactory.getLog(RedirectEventFilter.class);    protected XMLEventWriter redirectWriter = null;    protected Set<QName> redirectTriggers = null;    private int depth = -1; diff --git a/utils/src/main/java/at/gv/egiz/slbinding/RedirectUnmarshallerListener.java b/utils/src/main/java/at/gv/egiz/slbinding/RedirectUnmarshallerListener.java index 08c12146..7670d024 100644 --- a/utils/src/main/java/at/gv/egiz/slbinding/RedirectUnmarshallerListener.java +++ b/utils/src/main/java/at/gv/egiz/slbinding/RedirectUnmarshallerListener.java @@ -23,8 +23,8 @@ package at.gv.egiz.slbinding;  import javax.xml.bind.Unmarshaller;  import javax.xml.stream.XMLStreamException; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory;  /**   * Enables event redirection before marshalling a target of type RedirectCallback. @@ -34,7 +34,7 @@ import org.apache.commons.logging.LogFactory;   */  public class RedirectUnmarshallerListener extends Unmarshaller.Listener { -    private static Log log = LogFactory.getLog(RedirectUnmarshallerListener.class); +    private final Logger log = LoggerFactory.getLogger(RedirectUnmarshallerListener.class);      protected RedirectEventFilter eventFilter;      public RedirectUnmarshallerListener(RedirectEventFilter eventFilter) { diff --git a/utils/src/main/java/at/gv/egiz/slbinding/SLUnmarshaller.java b/utils/src/main/java/at/gv/egiz/slbinding/SLUnmarshaller.java new file mode 100644 index 00000000..0a4ee9f3 --- /dev/null +++ b/utils/src/main/java/at/gv/egiz/slbinding/SLUnmarshaller.java @@ -0,0 +1,263 @@ +/* +* Copyright 2009 Federal Chancellery Austria and +* Graz University of Technology +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +*     http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +package at.gv.egiz.slbinding; + +import java.io.IOException; +import java.net.URL; +import java.util.Arrays; +import java.util.Collection; +import java.util.Collections; +import java.util.Iterator; + +import javax.xml.XMLConstants; +import javax.xml.bind.JAXBContext; +import javax.xml.bind.JAXBException; +import javax.xml.bind.UnmarshalException; +import javax.xml.bind.Unmarshaller; +import javax.xml.bind.ValidationEvent; +import javax.xml.stream.XMLEventReader; +import javax.xml.stream.XMLInputFactory; +import javax.xml.stream.XMLStreamException; +import javax.xml.transform.Source; +import javax.xml.transform.stream.StreamSource; +import javax.xml.validation.Schema; +import javax.xml.validation.SchemaFactory; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.xml.sax.SAXException; + +import at.gv.egiz.bku.utils.ClasspathURLStreamHandler; +import at.gv.egiz.validation.ReportingValidationEventHandler; + +public class SLUnmarshaller { + +  /** +   * Logging facility. +   */ +  private final Logger log = LoggerFactory.getLogger(SLUnmarshaller.class); +   +  private static class DefaultSchema { +     +    /** +     * Schema files required for Security Layer command validation. +     */ +    public static final String[] SCHEMA_FILES = new String[] { +        "classpath:at/gv/egiz/bku/slschema/xml.xsd", +        "classpath:at/gv/egiz/bku/slschema/xmldsig-core-schema.xsd", +        "classpath:at/gv/egiz/bku/slschema/Core-1.2.xsd", +        "classpath:at/gv/egiz/bku/slschema/Core.20020225.xsd", +        "classpath:at/gv/egiz/bku/slschema/Core.20020831.xsd" }; +     +    private static final Schema SCHEMA; +     +    static { +      try { +        SCHEMA = createSchema(Arrays.asList(SCHEMA_FILES)); +      } catch (IOException e) { +        Logger log = LoggerFactory.getLogger(SLUnmarshaller.class); +        log.error("Failed to load security layer schema.", e); +        throw new RuntimeException(e); +      } catch (SAXException e) { +        Logger log = LoggerFactory.getLogger(SLUnmarshaller.class); +        log.error("Failed to load security layer schema.", e); +        throw new RuntimeException(e); +      } +       +    } +  } +   +  public static Collection<String> getDefaultSchemaUrls() { +    return Collections.unmodifiableList(Arrays.asList(DefaultSchema.SCHEMA_FILES)); +  } +   +  private static Schema createSchema(Collection<String> schemaUrls) throws SAXException, IOException { +    Logger log = LoggerFactory.getLogger(SLUnmarshaller.class); +    Source[] sources = new Source[schemaUrls.size()]; +    Iterator<String> urls = schemaUrls.iterator(); +    StringBuilder sb = null; +    if (log.isDebugEnabled()) { +      sb = new StringBuilder(); +      sb.append("Created schema using URLs: "); +    } +    for (int i = 0; i < sources.length && urls.hasNext(); i++) { +      String url = urls.next(); +      if (url != null && url.startsWith("classpath:")) { +        URL schemaUrl = new URL(null, url, new ClasspathURLStreamHandler()); +        sources[i] = new StreamSource(schemaUrl.openStream()); +      } else { +        sources[i] = new StreamSource(url); +      } +      if (sb != null) { +        sb.append(url); +        if (urls.hasNext()) { +          sb.append(", "); +        } +      } +    } +    SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); +    Schema schema = schemaFactory.newSchema(sources); +    if (sb != null) { +      log.debug(sb.toString()); +    } +    return schema; +  } +   +  private static class DefaultContext { +     +    private static final String[] packageNames = { +      at.buergerkarte.namespaces.securitylayer._1.ObjectFactory.class.getPackage().getName(), +      org.w3._2000._09.xmldsig_.ObjectFactory.class.getPackage().getName(), +      at.buergerkarte.namespaces.cardchannel.ObjectFactory.class.getPackage().getName(), +      at.buergerkarte.namespaces.securitylayer._20020225_.ObjectFactory.class.getPackage().getName(), +      at.buergerkarte.namespaces.securitylayer._20020831_.ObjectFactory.class.getPackage().getName() +    }; + +    private static final JAXBContext CONTEXT; +     +    static { +      try { +        CONTEXT = createJAXBContext(Arrays.asList(packageNames)); +      } catch (JAXBException e) { +        Logger log = LoggerFactory.getLogger(SLUnmarshaller.class); +        log.error("Failed to setup JAXBContext security layer request/response.", e); +        throw new RuntimeException(e); +      } +    } +     +  } +   +  public static Collection<String> getDefaultJAXBContextPackageNames() { +    return Collections.unmodifiableList(Arrays.asList(DefaultContext.packageNames)); +  } +   +  private static JAXBContext createJAXBContext(Collection<String> packageNames) throws JAXBException { +    StringBuilder contextPath = new StringBuilder(); +    for (String pkg : packageNames) { +      if (contextPath.length() > 0) { +        contextPath.append(':'); +      } +      contextPath.append(pkg); +    } +    return JAXBContext.newInstance(contextPath.toString()); +  } +   +  /** +   * Schema for Security Layer command validation. +   */ +  protected Schema slSchema = DefaultSchema.SCHEMA; + +  /** +   * The JAXBContext. +   */ +  protected JAXBContext jaxbContext = DefaultContext.CONTEXT; + +  /** +   * Returns the schema used for validation. +   *  +   * @return the slSchema +   */ +  public Schema getSlSchema() { +    return slSchema; +  } + +  /** +   * Sets the schema for validation. +   *  +   * @param slSchema the slSchema to set +   */ +  public void setSlSchema(Schema slSchema) { +    this.slSchema = slSchema; +  } + +  /** +   * Sets the schema created from the given {@code schemaUrls}. +   *  +   * @param schemaUrls a collection of URLs of schema files (supports {@code classpath:} URLs) +   * @throws SAXException if schema creation fails +   * @throws IOException if an error occurs upon dereferencing the given {@code schemaUrls} +   */ +  public void setSchemaUrls(Collection<String> schemaUrls) throws SAXException, IOException { +    slSchema = createSchema(schemaUrls); +  } +   +  /** +   * @return the jaxbContext +   */ +  public JAXBContext getJaxbContext() { +    return jaxbContext; +  } + +  /** +   * @param jaxbContext the jaxbContext to set +   */ +  public void setJaxbContext(JAXBContext jaxbContext) { +      this.jaxbContext = jaxbContext; +  } +   +  /** +   * Sets the JAXBContext for unmarshalling using the given {@code packageNames}. +   *  +   * @param packageNames a collection of java package names +   * @throws JAXBException if creating the JAXBContext with the given {@code packageNames} fails +   */ +  public void setJaxbContextPackageNames(Collection<String> packageNames) throws JAXBException { +    this.jaxbContext = createJAXBContext(packageNames); +  } + +  public Object unmarshal(Source source) throws XMLStreamException, JAXBException { +     +    ReportingValidationEventHandler validationEventHandler = new ReportingValidationEventHandler(); +         +    XMLInputFactory inputFactory = XMLInputFactory.newInstance(); +    XMLEventReader eventReader = inputFactory.createXMLEventReader(source); +    RedirectEventFilter redirectEventFilter = new RedirectEventFilter(); +    XMLEventReader filteredReader = inputFactory.createFilteredReader(eventReader, redirectEventFilter); + +    Unmarshaller unmarshaller = jaxbContext.createUnmarshaller(); +    unmarshaller.setEventHandler(validationEventHandler); + +    unmarshaller.setListener(new RedirectUnmarshallerListener(redirectEventFilter)); +    unmarshaller.setSchema(slSchema); + +    Object object; +    try { +      log.trace("Before unmarshal()."); +      object = unmarshaller.unmarshal(filteredReader); +      log.trace("After unmarshal()."); +    } catch (UnmarshalException e) { +      if (log.isDebugEnabled()) { +          log.debug("Failed to unmarshall security layer message.", e); +      } else { +          log.info("Failed to unmarshall security layer message." + e.getMessage()); +      } +       +      if (validationEventHandler.getErrorEvent() != null) { +          ValidationEvent errorEvent = validationEventHandler.getErrorEvent(); +          if (e.getLinkedException() == null) { +            e.setLinkedException(errorEvent.getLinkedException()); +          } +      } +      throw e; +    } + +    return object; + +  } + +} diff --git a/utils/src/main/java/at/gv/egiz/slbinding/impl/CreateXMLSignatureResponseType.java b/utils/src/main/java/at/gv/egiz/slbinding/impl/CreateXMLSignatureResponseType.java index 47c00a84..dd107c3e 100644 --- a/utils/src/main/java/at/gv/egiz/slbinding/impl/CreateXMLSignatureResponseType.java +++ b/utils/src/main/java/at/gv/egiz/slbinding/impl/CreateXMLSignatureResponseType.java @@ -1,18 +1,22 @@  /* - * Copyright 2008 Federal Chancellery Austria and - * Graz University of Technology - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - *     http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. +* Copyright 2008 Federal Chancellery Austria and +* Graz University of Technology +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +*     http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor.   */  package at.gv.egiz.slbinding.impl; @@ -23,8 +27,8 @@ import java.io.UnsupportedEncodingException;  import javax.xml.bind.annotation.XmlTransient;  import javax.xml.stream.XMLStreamException; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory;  /**   * @@ -32,40 +36,34 @@ import org.apache.commons.logging.LogFactory;   */  public class CreateXMLSignatureResponseType extends at.buergerkarte.namespaces.securitylayer._1.CreateXMLSignatureResponseType implements RedirectCallback { -  @XmlTransient -  private static Log log = LogFactory.getLog(CreateXMLSignatureResponseType.class); -  @XmlTransient -  protected ByteArrayOutputStream redirectOS = null; +    @XmlTransient +    private final Logger log = LoggerFactory.getLogger(CreateXMLSignatureResponseType.class); +    @XmlTransient +    protected ByteArrayOutputStream redirectOS = null; -  @Override -  public void enableRedirect(RedirectEventFilter filter) throws XMLStreamException { -    if (log.isDebugEnabled()) { -      log.debug("enabling event redirection for " + CreateXMLSignatureResponseType.class.getName()); +    @Override +    public void enableRedirect(RedirectEventFilter filter) throws XMLStreamException { +        log.trace("enabling event redirection for XMLContentType"); +        redirectOS = new ByteArrayOutputStream(); +        filter.setRedirectStream(redirectOS);      } -    redirectOS = new ByteArrayOutputStream(); -    filter.setRedirectStream(redirectOS); -  } -  @Override -  public void disableRedirect(RedirectEventFilter filter) throws XMLStreamException { -    if (log.isDebugEnabled()) { -      log.debug("disabling event redirection for " + CreateXMLSignatureResponseType.class.getName()); +    @Override +    public void disableRedirect(RedirectEventFilter filter) throws XMLStreamException { +        log.trace("disabling event redirection for XMLContentType"); +        filter.flushRedirectStream(); +        filter.setRedirectStream(null); +        if (log.isTraceEnabled()) { +          try { +            log.trace("redirected events (UTF-8): " + redirectOS.toString("UTF-8")); +          } catch (UnsupportedEncodingException ex) { +            log.error("failed to log redirected events", ex); +          } +        }      } -    filter.flushRedirectStream(); -    filter.setRedirectStream(null); - -    if (log.isDebugEnabled()) { -      try { -        log.debug("redirected events (UTF-8): " + redirectOS.toString("UTF-8")); -      } catch (UnsupportedEncodingException ex) { -        log.debug("failed to log redirected events", ex); -      } +    @Override +    public ByteArrayOutputStream getRedirectedStream() { +        return redirectOS;      } -  } - -  @Override -  public ByteArrayOutputStream getRedirectedStream() { -    return redirectOS; -  }  } diff --git a/utils/src/main/java/at/gv/egiz/slbinding/impl/SignatureLocationType.java b/utils/src/main/java/at/gv/egiz/slbinding/impl/SignatureLocationType.java index 494e6972..bde9b22a 100644 --- a/utils/src/main/java/at/gv/egiz/slbinding/impl/SignatureLocationType.java +++ b/utils/src/main/java/at/gv/egiz/slbinding/impl/SignatureLocationType.java @@ -23,8 +23,8 @@ package at.gv.egiz.slbinding.impl;  import at.gv.egiz.slbinding.*;  import javax.xml.bind.annotation.XmlTransient;  import javax.xml.namespace.NamespaceContext; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory;  /**   * @@ -33,7 +33,7 @@ import org.apache.commons.logging.LogFactory;  public class SignatureLocationType extends at.buergerkarte.namespaces.securitylayer._1.SignatureLocationType implements NamespaceContextCallback {      @XmlTransient -    private static Log log = LogFactory.getLog(SignatureLocationType.class); +    private final Logger log = LoggerFactory.getLogger(SignatureLocationType.class);      @XmlTransient      protected NamespaceContext namespaceContext; @@ -44,7 +44,7 @@ public class SignatureLocationType extends at.buergerkarte.namespaces.securityla      @Override      public void preserveNamespaceContext(RedirectEventFilter filter) { -        log.debug("preserving namespace context for SignatureLocationType"); +        log.trace("preserving namespace context for SignatureLocationType");          namespaceContext = filter.getCurrentNamespaceContext();      }  } diff --git a/utils/src/main/java/at/gv/egiz/slbinding/impl/TransformsInfoType.java b/utils/src/main/java/at/gv/egiz/slbinding/impl/TransformsInfoType.java index b1de9406..4b3a6f79 100644 --- a/utils/src/main/java/at/gv/egiz/slbinding/impl/TransformsInfoType.java +++ b/utils/src/main/java/at/gv/egiz/slbinding/impl/TransformsInfoType.java @@ -26,11 +26,10 @@ import java.io.UnsupportedEncodingException;  import java.util.HashSet;  import java.util.Set;  import javax.xml.bind.annotation.XmlTransient; -import javax.xml.namespace.NamespaceContext;  import javax.xml.namespace.QName;  import javax.xml.stream.XMLStreamException; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory;  /**   * @@ -39,7 +38,7 @@ import org.apache.commons.logging.LogFactory;  public class TransformsInfoType extends at.buergerkarte.namespaces.securitylayer._1.TransformsInfoType implements RedirectCallback {      @XmlTransient -    private static Log log = LogFactory.getLog(TransformsInfoType.class); +    private final Logger log = LoggerFactory.getLogger(TransformsInfoType.class);      @XmlTransient      private static final Set<QName> redirectTriggers = initRedirectTriggers();       @XmlTransient @@ -53,21 +52,21 @@ public class TransformsInfoType extends at.buergerkarte.namespaces.securitylayer      @Override      public void enableRedirect(RedirectEventFilter filter) throws XMLStreamException { -        log.debug("enabling event redirection for TransformsInfoType"); +        log.trace("enabling event redirection for TransformsInfoType");          redirectOS = new ByteArrayOutputStream();          filter.setRedirectStream(redirectOS, redirectTriggers);       }      @Override      public void disableRedirect(RedirectEventFilter filter) throws XMLStreamException { -        log.debug("disabling event redirection for TransformsInfoType"); +        log.trace("disabling event redirection for TransformsInfoType");          filter.flushRedirectStream();          filter.setRedirectStream(null); -        if (log.isDebugEnabled()) { +        if (log.isTraceEnabled()) {            try { -            log.debug("redirected events (UTF-8): " + redirectOS.toString("UTF-8")); +            log.trace("redirected events (UTF-8): " + redirectOS.toString("UTF-8"));            } catch (UnsupportedEncodingException ex) { -            log.debug("failed to log redirected events", ex); +            log.error("failed to log redirected events", ex);            }          }      } diff --git a/utils/src/main/java/at/gv/egiz/slbinding/impl/XMLContentType.java b/utils/src/main/java/at/gv/egiz/slbinding/impl/XMLContentType.java index fd52e378..88515067 100644 --- a/utils/src/main/java/at/gv/egiz/slbinding/impl/XMLContentType.java +++ b/utils/src/main/java/at/gv/egiz/slbinding/impl/XMLContentType.java @@ -27,8 +27,8 @@ import java.io.UnsupportedEncodingException;  import javax.xml.bind.annotation.XmlTransient;  import javax.xml.stream.XMLStreamException; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory;  /**   * @@ -37,27 +37,27 @@ import org.apache.commons.logging.LogFactory;  public class XMLContentType extends at.buergerkarte.namespaces.securitylayer._1.XMLContentType implements RedirectCallback {      @XmlTransient -    private static Log log = LogFactory.getLog(XMLContentType.class); +    private final Logger log = LoggerFactory.getLogger(XMLContentType.class);      @XmlTransient      protected ByteArrayOutputStream redirectOS = null;      @Override      public void enableRedirect(RedirectEventFilter filter) throws XMLStreamException { -        log.debug("enabling event redirection for XMLContentType"); +        log.trace("enabling event redirection for XMLContentType");          redirectOS = new ByteArrayOutputStream();          filter.setRedirectStream(redirectOS);      }      @Override      public void disableRedirect(RedirectEventFilter filter) throws XMLStreamException { -        log.debug("disabling event redirection for XMLContentType"); +        log.trace("disabling event redirection for XMLContentType");          filter.flushRedirectStream();          filter.setRedirectStream(null); -        if (log.isDebugEnabled()) { +        if (log.isTraceEnabled()) {            try { -            log.debug("redirected events (UTF-8): " + redirectOS.toString("UTF-8")); +            log.trace("redirected events (UTF-8): " + redirectOS.toString("UTF-8"));            } catch (UnsupportedEncodingException ex) { -            log.debug("failed to log redirected events", ex); +            log.error("failed to log redirected events", ex);            }          }      } diff --git a/utils/src/main/java/at/gv/egiz/validation/ReportingValidationEventHandler.java b/utils/src/main/java/at/gv/egiz/validation/ReportingValidationEventHandler.java index 6543c333..32826b16 100644 --- a/utils/src/main/java/at/gv/egiz/validation/ReportingValidationEventHandler.java +++ b/utils/src/main/java/at/gv/egiz/validation/ReportingValidationEventHandler.java @@ -18,8 +18,8 @@ package at.gv.egiz.validation;  import javax.xml.bind.ValidationEvent;  import javax.xml.bind.ValidationEventHandler; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory;  /**   * @@ -27,7 +27,7 @@ import org.apache.commons.logging.LogFactory;   */  public class ReportingValidationEventHandler implements ValidationEventHandler { -  protected static final Log log = LogFactory.getLog(ReportingValidationEventHandler.class); +  private final Logger log = LoggerFactory.getLogger(ReportingValidationEventHandler.class);    protected ValidationEvent errorEvent; diff --git a/utils/src/main/java/at/gv/egiz/xades/QualifyingPropertiesException.java b/utils/src/main/java/at/gv/egiz/xades/QualifyingPropertiesException.java index e892a13b..3aba7cd2 100644 --- a/utils/src/main/java/at/gv/egiz/xades/QualifyingPropertiesException.java +++ b/utils/src/main/java/at/gv/egiz/xades/QualifyingPropertiesException.java @@ -18,23 +18,22 @@ package at.gv.egiz.xades;  public class QualifyingPropertiesException extends Exception {
 -  public QualifyingPropertiesException() {
 -    // TODO Auto-generated constructor stub
 +  private static final long serialVersionUID = 1L; + +  public QualifyingPropertiesException() { +    super();
    }
    public QualifyingPropertiesException(String message) {
      super(message);
 -    // TODO Auto-generated constructor stub
    }
    public QualifyingPropertiesException(Throwable cause) {
      super(cause);
 -    // TODO Auto-generated constructor stub
    }
    public QualifyingPropertiesException(String message, Throwable cause) {
      super(message, cause);
 -    // TODO Auto-generated constructor stub
    }
  }
 diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/ActionType.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/ActionType.java index d2b96381..d5a84e81 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/ActionType.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/ActionType.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AdviceType.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AdviceType.java index d2630fac..6009576c 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AdviceType.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AdviceType.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // @@ -72,10 +72,10 @@ public class AdviceType {       *        * <p>       * Objects of the following type(s) are allowed in the list -     * {@link Element } -     * {@link JAXBElement }{@code <}{@link AssertionType }{@code >} -     * {@link JAXBElement }{@code <}{@link String }{@code >}       * {@link Object } +     * {@link JAXBElement }{@code <}{@link String }{@code >} +     * {@link JAXBElement }{@code <}{@link AssertionType }{@code >} +     * {@link Element }       *        *        */ diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AnyType.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AnyType.java index a9f7dd8d..b9b3773c 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AnyType.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AnyType.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // @@ -18,14 +18,6 @@ import javax.xml.bind.annotation.XmlType;  /** - * This type is introduced to avoid the DOM Element binding of - * AttributeValue and SubjectConfirmationData, specified as - * <pre> - *  <element name="AttributeValue" type="anyType"/> - *  <element name="SubjectConfirmationData" type="anyType"/> - * </pre> - * in the original SAML 1.0 Assertion schema. - *    * <p>Java class for AnyType complex type.   *    * <p>The following schema fragment specifies the expected content contained within this class. diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AssertionType.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AssertionType.java index 2a108984..314ff36e 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AssertionType.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AssertionType.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // @@ -13,13 +13,14 @@ import java.util.ArrayList;  import java.util.List;  import javax.xml.bind.annotation.XmlAccessType;  import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement;  import javax.xml.bind.annotation.XmlAttribute;  import javax.xml.bind.annotation.XmlElement;  import javax.xml.bind.annotation.XmlElements;  import javax.xml.bind.annotation.XmlSchemaType;  import javax.xml.bind.annotation.XmlType;  import javax.xml.datatype.XMLGregorianCalendar; -import org.w3._2000._09.xmldsig_.SignatureType; +import org.w3c.dom.Element;  /** @@ -69,15 +70,15 @@ public class AssertionType {      @XmlElement(name = "Advice")      protected AdviceType advice;      @XmlElements({ +        @XmlElement(name = "AuthenticationStatement", type = AuthenticationStatementType.class),          @XmlElement(name = "Statement"),          @XmlElement(name = "AttributeStatement", type = AttributeStatementType.class),          @XmlElement(name = "SubjectStatement", type = SubjectStatementAbstractType.class), -        @XmlElement(name = "AuthorizationDecisionStatement", type = AuthorizationDecisionStatementType.class), -        @XmlElement(name = "AuthenticationStatement", type = AuthenticationStatementType.class) +        @XmlElement(name = "AuthorizationDecisionStatement", type = AuthorizationDecisionStatementType.class)      })      protected List<StatementAbstractType> statementOrSubjectStatementOrAuthenticationStatement; -    @XmlElement(name = "Signature", namespace = "http://www.w3.org/2000/09/xmldsig#") -    protected SignatureType signature; +    @XmlAnyElement +    protected Element signature;      @XmlAttribute(name = "MajorVersion", required = true)      protected BigInteger majorVersion;      @XmlAttribute(name = "MinorVersion", required = true) @@ -156,11 +157,11 @@ public class AssertionType {       *        * <p>       * Objects of the following type(s) are allowed in the list +     * {@link AuthenticationStatementType }       * {@link StatementAbstractType }       * {@link AttributeStatementType }       * {@link SubjectStatementAbstractType }       * {@link AuthorizationDecisionStatementType } -     * {@link AuthenticationStatementType }       *        *        */ @@ -176,10 +177,10 @@ public class AssertionType {       *        * @return       *     possible object is -     *     {@link SignatureType } +     *     {@link Element }       *            */ -    public SignatureType getSignature() { +    public Element getSignature() {          return signature;      } @@ -188,10 +189,10 @@ public class AssertionType {       *        * @param value       *     allowed object is -     *     {@link SignatureType } +     *     {@link Element }       *            */ -    public void setSignature(SignatureType value) { +    public void setSignature(Element value) {          this.signature = value;      } diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AttributeDesignatorType.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AttributeDesignatorType.java index 12bd8738..fc111d12 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AttributeDesignatorType.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AttributeDesignatorType.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AttributeStatementType.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AttributeStatementType.java index f710b74b..ad518a96 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AttributeStatementType.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AttributeStatementType.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AttributeType.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AttributeType.java index 31d258a9..d6f13089 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AttributeType.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AttributeType.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AudienceRestrictionConditionType.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AudienceRestrictionConditionType.java index 61091b73..2492fb97 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AudienceRestrictionConditionType.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AudienceRestrictionConditionType.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AuthenticationStatementType.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AuthenticationStatementType.java index 93c24117..6a3910af 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AuthenticationStatementType.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AuthenticationStatementType.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AuthorityBindingType.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AuthorityBindingType.java index 8663f35a..259a9349 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AuthorityBindingType.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AuthorityBindingType.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AuthorizationDecisionStatementType.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AuthorizationDecisionStatementType.java index b6b37c90..9e5bdd45 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AuthorizationDecisionStatementType.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/AuthorizationDecisionStatementType.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/ConditionAbstractType.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/ConditionAbstractType.java index 965bb4bd..9055688b 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/ConditionAbstractType.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/ConditionAbstractType.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/ConditionsType.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/ConditionsType.java index 42c1e1af..c62de41b 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/ConditionsType.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/ConditionsType.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/DecisionType.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/DecisionType.java index e5efbf0a..1a06a4ca 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/DecisionType.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/DecisionType.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/EvidenceType.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/EvidenceType.java index 74f74440..89f09632 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/EvidenceType.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/EvidenceType.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/NameIdentifierType.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/NameIdentifierType.java index 34fed5d2..73d2dbcb 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/NameIdentifierType.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/NameIdentifierType.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/ObjectFactory.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/ObjectFactory.java index d5165b71..6ea9f265 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/ObjectFactory.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/ObjectFactory.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // @@ -64,19 +64,19 @@ public class ObjectFactory {      }      /** -     * Create an instance of {@link AnyType } +     * Create an instance of {@link AssertionType }       *        */ -    public AnyType createAnyType() { -        return new AnyType(); +    public AssertionType createAssertionType() { +        return new AssertionType();      }      /** -     * Create an instance of {@link ActionType } +     * Create an instance of {@link EvidenceType }       *        */ -    public ActionType createActionType() { -        return new ActionType(); +    public EvidenceType createEvidenceType() { +        return new EvidenceType();      }      /** @@ -88,11 +88,19 @@ public class ObjectFactory {      }      /** -     * Create an instance of {@link SubjectConfirmationType } +     * Create an instance of {@link ActionType }       *        */ -    public SubjectConfirmationType createSubjectConfirmationType() { -        return new SubjectConfirmationType(); +    public ActionType createActionType() { +        return new ActionType(); +    } + +    /** +     * Create an instance of {@link NameIdentifierType } +     *  +     */ +    public NameIdentifierType createNameIdentifierType() { +        return new NameIdentifierType();      }      /** @@ -104,11 +112,11 @@ public class ObjectFactory {      }      /** -     * Create an instance of {@link AudienceRestrictionConditionType } +     * Create an instance of {@link AuthorizationDecisionStatementType }       *        */ -    public AudienceRestrictionConditionType createAudienceRestrictionConditionType() { -        return new AudienceRestrictionConditionType(); +    public AuthorizationDecisionStatementType createAuthorizationDecisionStatementType() { +        return new AuthorizationDecisionStatementType();      }      /** @@ -120,19 +128,27 @@ public class ObjectFactory {      }      /** -     * Create an instance of {@link AssertionType } +     * Create an instance of {@link AnyType }       *        */ -    public AssertionType createAssertionType() { -        return new AssertionType(); +    public AnyType createAnyType() { +        return new AnyType();      }      /** -     * Create an instance of {@link AuthorityBindingType } +     * Create an instance of {@link AudienceRestrictionConditionType }       *        */ -    public AuthorityBindingType createAuthorityBindingType() { -        return new AuthorityBindingType(); +    public AudienceRestrictionConditionType createAudienceRestrictionConditionType() { +        return new AudienceRestrictionConditionType(); +    } + +    /** +     * Create an instance of {@link AttributeStatementType } +     *  +     */ +    public AttributeStatementType createAttributeStatementType() { +        return new AttributeStatementType();      }      /** @@ -144,19 +160,19 @@ public class ObjectFactory {      }      /** -     * Create an instance of {@link AdviceType } +     * Create an instance of {@link SubjectConfirmationType }       *        */ -    public AdviceType createAdviceType() { -        return new AdviceType(); +    public SubjectConfirmationType createSubjectConfirmationType() { +        return new SubjectConfirmationType();      }      /** -     * Create an instance of {@link EvidenceType } +     * Create an instance of {@link SubjectType }       *        */ -    public EvidenceType createEvidenceType() { -        return new EvidenceType(); +    public SubjectType createSubjectType() { +        return new SubjectType();      }      /** @@ -168,35 +184,19 @@ public class ObjectFactory {      }      /** -     * Create an instance of {@link AttributeStatementType } -     *  -     */ -    public AttributeStatementType createAttributeStatementType() { -        return new AttributeStatementType(); -    } - -    /** -     * Create an instance of {@link NameIdentifierType } -     *  -     */ -    public NameIdentifierType createNameIdentifierType() { -        return new NameIdentifierType(); -    } - -    /** -     * Create an instance of {@link AuthorizationDecisionStatementType } +     * Create an instance of {@link AuthorityBindingType }       *        */ -    public AuthorizationDecisionStatementType createAuthorizationDecisionStatementType() { -        return new AuthorizationDecisionStatementType(); +    public AuthorityBindingType createAuthorityBindingType() { +        return new AuthorityBindingType();      }      /** -     * Create an instance of {@link SubjectType } +     * Create an instance of {@link AdviceType }       *        */ -    public SubjectType createSubjectType() { -        return new SubjectType(); +    public AdviceType createAdviceType() { +        return new AdviceType();      }      /** diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/StatementAbstractType.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/StatementAbstractType.java index eabd815f..e29030c9 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/StatementAbstractType.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/StatementAbstractType.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/SubjectConfirmationType.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/SubjectConfirmationType.java index d7bd8856..0b13dd6e 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/SubjectConfirmationType.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/SubjectConfirmationType.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // @@ -12,10 +12,11 @@ import java.util.ArrayList;  import java.util.List;  import javax.xml.bind.annotation.XmlAccessType;  import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement;  import javax.xml.bind.annotation.XmlElement;  import javax.xml.bind.annotation.XmlSchemaType;  import javax.xml.bind.annotation.XmlType; -import org.w3._2000._09.xmldsig_.KeyInfoType; +import org.w3c.dom.Element;  /** @@ -52,8 +53,8 @@ public class SubjectConfirmationType {      protected List<String> confirmationMethod;      @XmlElement(name = "SubjectConfirmationData")      protected AnyType subjectConfirmationData; -    @XmlElement(name = "KeyInfo", namespace = "http://www.w3.org/2000/09/xmldsig#") -    protected KeyInfoType keyInfo; +    @XmlAnyElement +    protected Element keyInfo;      /**       * Gets the value of the confirmationMethod property. @@ -113,10 +114,10 @@ public class SubjectConfirmationType {       *        * @return       *     possible object is -     *     {@link KeyInfoType } +     *     {@link Element }       *            */ -    public KeyInfoType getKeyInfo() { +    public Element getKeyInfo() {          return keyInfo;      } @@ -125,10 +126,10 @@ public class SubjectConfirmationType {       *        * @param value       *     allowed object is -     *     {@link KeyInfoType } +     *     {@link Element }       *            */ -    public void setKeyInfo(KeyInfoType value) { +    public void setKeyInfo(Element value) {          this.keyInfo = value;      } diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/SubjectLocalityType.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/SubjectLocalityType.java index 1515d535..2ffa9d9d 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/SubjectLocalityType.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/SubjectLocalityType.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/SubjectStatementAbstractType.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/SubjectStatementAbstractType.java index 07916c14..99f503fa 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/SubjectStatementAbstractType.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/SubjectStatementAbstractType.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/SubjectType.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/SubjectType.java index 646339c8..abb08c4d 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/SubjectType.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/SubjectType.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   // @@ -48,8 +48,8 @@ import javax.xml.bind.annotation.XmlType;  public class SubjectType {      @XmlElementRefs({ -        @XmlElementRef(name = "NameIdentifier", namespace = "urn:oasis:names:tc:SAML:1.0:assertion", type = JAXBElement.class), -        @XmlElementRef(name = "SubjectConfirmation", namespace = "urn:oasis:names:tc:SAML:1.0:assertion", type = JAXBElement.class) +        @XmlElementRef(name = "SubjectConfirmation", namespace = "urn:oasis:names:tc:SAML:1.0:assertion", type = JAXBElement.class), +        @XmlElementRef(name = "NameIdentifier", namespace = "urn:oasis:names:tc:SAML:1.0:assertion", type = JAXBElement.class)      })      protected List<JAXBElement<?>> content; @@ -59,8 +59,8 @@ public class SubjectType {       * <p>       * You are getting this "catch-all" property because of the following reason:        * The field name "SubjectConfirmation" is used by two different parts of a schema. See:  -     * line 94 of file:/home/clemens/workspace/schema-base/src/main/schema/oasis-sstc-saml-schema-assertion-1.0.xsd -     * line 92 of file:/home/clemens/workspace/schema-base/src/main/schema/oasis-sstc-saml-schema-assertion-1.0.xsd +     * line 98 of file:/Users/clemens/Documents/workspace/schema-base/src/main/schema/oasis-sstc-saml-schema-assertion-1.0.xsd +     * line 96 of file:/Users/clemens/Documents/workspace/schema-base/src/main/schema/oasis-sstc-saml-schema-assertion-1.0.xsd       * <p>       * To get rid of this property, apply a property customization to one        * of both of the following declarations to change their names:  @@ -81,8 +81,8 @@ public class SubjectType {       *        * <p>       * Objects of the following type(s) are allowed in the list -     * {@link JAXBElement }{@code <}{@link NameIdentifierType }{@code >}       * {@link JAXBElement }{@code <}{@link SubjectConfirmationType }{@code >} +     * {@link JAXBElement }{@code <}{@link NameIdentifierType }{@code >}       *        *        */ diff --git a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/package-info.java b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/package-info.java index 4eb7ece2..75f6af85 100644 --- a/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/package-info.java +++ b/utils/src/main/java/oasis/names/tc/saml/_1_0/assertion/package-info.java @@ -1,8 +1,8 @@  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.12.23 at 03:26:53 PM GMT  +// Generated on: 2010.02.24 at 05:41:17 PM MEZ   //  @javax.xml.bind.annotation.XmlSchema(namespace = "urn:oasis:names:tc:SAML:1.0:assertion", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/CanonicalizationMethodType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/CanonicalizationMethodType.java index 675ded2d..c2c257aa 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/CanonicalizationMethodType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/CanonicalizationMethodType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -45,7 +29,7 @@ import javax.xml.bind.annotation.XmlType;   *   <complexContent>   *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">   *       <sequence> - *         <any/> + *         <any maxOccurs="unbounded" minOccurs="0"/>   *       </sequence>   *       <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />   *     </restriction> diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/DSAKeyValueType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/DSAKeyValueType.java index 6a9916f1..fe83fbb8 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/DSAKeyValueType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/DSAKeyValueType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/DigestMethodType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/DigestMethodType.java index 8a93927c..f1c1480b 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/DigestMethodType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/DigestMethodType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -46,7 +30,7 @@ import org.w3c.dom.Element;   *   <complexContent>   *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">   *       <sequence> - *         <any/> + *         <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>   *       </sequence>   *       <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />   *     </restriction> @@ -87,9 +71,9 @@ public class DigestMethodType {       *        * <p>       * Objects of the following type(s) are allowed in the list -     * {@link Element }       * {@link String }       * {@link Object } +     * {@link Element }       *        *        */ diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/KeyInfoType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/KeyInfoType.java index 982d4dc5..e2339e56 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/KeyInfoType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/KeyInfoType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -59,7 +43,7 @@ import org.w3c.dom.Element;   *         <element ref="{http://www.w3.org/2000/09/xmldsig#}PGPData"/>   *         <element ref="{http://www.w3.org/2000/09/xmldsig#}SPKIData"/>   *         <element ref="{http://www.w3.org/2000/09/xmldsig#}MgmtData"/> - *         <any/> + *         <any processContents='lax' namespace='##other'/>   *       </choice>   *       <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />   *     </restriction> @@ -76,13 +60,13 @@ import org.w3c.dom.Element;  public class KeyInfoType {      @XmlElementRefs({ -        @XmlElementRef(name = "KeyName", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), -        @XmlElementRef(name = "PGPData", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), -        @XmlElementRef(name = "X509Data", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), -        @XmlElementRef(name = "SPKIData", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class),          @XmlElementRef(name = "MgmtData", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), +        @XmlElementRef(name = "RetrievalMethod", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), +        @XmlElementRef(name = "X509Data", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), +        @XmlElementRef(name = "PGPData", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), +        @XmlElementRef(name = "KeyName", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class),          @XmlElementRef(name = "KeyValue", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), -        @XmlElementRef(name = "RetrievalMethod", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class) +        @XmlElementRef(name = "SPKIData", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class)      })      @XmlMixed      @XmlAnyElement(lax = true) @@ -111,16 +95,16 @@ public class KeyInfoType {       *        * <p>       * Objects of the following type(s) are allowed in the list -     * {@link JAXBElement }{@code <}{@link String }{@code >} -     * {@link JAXBElement }{@code <}{@link PGPDataType }{@code >}       * {@link Element } -     * {@link JAXBElement }{@code <}{@link X509DataType }{@code >} +     * {@link JAXBElement }{@code <}{@link String }{@code >} +     * {@link JAXBElement }{@code <}{@link RetrievalMethodType }{@code >}       * {@link String } +     * {@link JAXBElement }{@code <}{@link X509DataType }{@code >}       * {@link Object } -     * {@link JAXBElement }{@code <}{@link SPKIDataType }{@code >} +     * {@link JAXBElement }{@code <}{@link PGPDataType }{@code >}       * {@link JAXBElement }{@code <}{@link String }{@code >}       * {@link JAXBElement }{@code <}{@link KeyValueType }{@code >} -     * {@link JAXBElement }{@code <}{@link RetrievalMethodType }{@code >} +     * {@link JAXBElement }{@code <}{@link SPKIDataType }{@code >}       *        *        */ diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/KeyValueType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/KeyValueType.java index 8bfa9f17..6d4e7b40 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/KeyValueType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/KeyValueType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -49,7 +33,7 @@ import org.w3c.dom.Element;   *       <choice>   *         <element ref="{http://www.w3.org/2000/09/xmldsig#}DSAKeyValue"/>   *         <element ref="{http://www.w3.org/2000/09/xmldsig#}RSAKeyValue"/> - *         <any/> + *         <any processContents='lax' namespace='##other'/>   *       </choice>   *     </restriction>   *   </complexContent> @@ -90,10 +74,10 @@ public class KeyValueType {       *        * <p>       * Objects of the following type(s) are allowed in the list -     * {@link JAXBElement }{@code <}{@link DSAKeyValueType }{@code >} -     * {@link String }       * {@link Object }       * {@link Element } +     * {@link JAXBElement }{@code <}{@link DSAKeyValueType }{@code >} +     * {@link String }       * {@link JAXBElement }{@code <}{@link RSAKeyValueType }{@code >}       *        *  diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/ManifestType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/ManifestType.java index b8e2d049..414dba2f 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/ManifestType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/ManifestType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/ObjectFactory.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/ObjectFactory.java index fae77451..b0379614 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/ObjectFactory.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/ObjectFactory.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -48,6 +32,8 @@ import javax.xml.namespace.QName;  @XmlRegistry  public class ObjectFactory { +    private final static QName _PGPDataTypePGPKeyID_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "PGPKeyID"); +    private final static QName _PGPDataTypePGPKeyPacket_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "PGPKeyPacket");      private final static QName _Signature_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Signature");      private final static QName _PGPData_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "PGPData");      private final static QName _DSAKeyValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "DSAKeyValue"); @@ -57,31 +43,29 @@ public class ObjectFactory {      private final static QName _CanonicalizationMethod_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "CanonicalizationMethod");      private final static QName _Object_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Object");      private final static QName _SignatureProperty_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SignatureProperty"); +    private final static QName _Transforms_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Transforms");      private final static QName _SignatureValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SignatureValue");      private final static QName _Manifest_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Manifest"); -    private final static QName _Transforms_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Transforms");      private final static QName _Transform_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Transform");      private final static QName _X509Data_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509Data");      private final static QName _SignatureMethod_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SignatureMethod");      private final static QName _KeyInfo_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "KeyInfo");      private final static QName _DigestValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "DigestValue");      private final static QName _DigestMethod_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "DigestMethod"); -    private final static QName _SignatureProperties_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SignatureProperties");      private final static QName _MgmtData_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "MgmtData"); +    private final static QName _SignatureProperties_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SignatureProperties");      private final static QName _KeyName_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "KeyName");      private final static QName _KeyValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "KeyValue");      private final static QName _Reference_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "Reference");      private final static QName _RSAKeyValue_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "RSAKeyValue");      private final static QName _TransformTypeXPath_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "XPath"); -    private final static QName _SPKIDataTypeSPKISexp_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SPKISexp");      private final static QName _SignatureMethodTypeHMACOutputLength_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "HMACOutputLength");      private final static QName _X509DataTypeX509IssuerSerial_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509IssuerSerial");      private final static QName _X509DataTypeX509Certificate_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509Certificate");      private final static QName _X509DataTypeX509SKI_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509SKI");      private final static QName _X509DataTypeX509SubjectName_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509SubjectName");      private final static QName _X509DataTypeX509CRL_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "X509CRL"); -    private final static QName _PGPDataTypePGPKeyID_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "PGPKeyID"); -    private final static QName _PGPDataTypePGPKeyPacket_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "PGPKeyPacket"); +    private final static QName _SPKIDataTypeSPKISexp_QNAME = new QName("http://www.w3.org/2000/09/xmldsig#", "SPKISexp");      /**       * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.w3._2000._09.xmldsig_ @@ -91,11 +75,27 @@ public class ObjectFactory {      }      /** -     * Create an instance of {@link RetrievalMethodType } +     * Create an instance of {@link DigestMethodType }       *        */ -    public RetrievalMethodType createRetrievalMethodType() { -        return new RetrievalMethodType(); +    public DigestMethodType createDigestMethodType() { +        return new DigestMethodType(); +    } + +    /** +     * Create an instance of {@link ManifestType } +     *  +     */ +    public ManifestType createManifestType() { +        return new ManifestType(); +    } + +    /** +     * Create an instance of {@link TransformType } +     *  +     */ +    public TransformType createTransformType() { +        return new TransformType();      }      /** @@ -107,164 +107,165 @@ public class ObjectFactory {      }      /** -     * Create an instance of {@link DSAKeyValueType } +     * Create an instance of {@link ReferenceType }       *        */ -    public DSAKeyValueType createDSAKeyValueType() { -        return new DSAKeyValueType(); +    public ReferenceType createReferenceType() { +        return new ReferenceType();      }      /** -     * Create an instance of {@link DigestMethodType } +     * Create an instance of {@link KeyValueType }       *        */ -    public DigestMethodType createDigestMethodType() { -        return new DigestMethodType(); +    public KeyValueType createKeyValueType() { +        return new KeyValueType();      }      /** -     * Create an instance of {@link SignaturePropertiesType } +     * Create an instance of {@link PGPDataType }       *        */ -    public SignaturePropertiesType createSignaturePropertiesType() { -        return new SignaturePropertiesType(); +    public PGPDataType createPGPDataType() { +        return new PGPDataType();      }      /** -     * Create an instance of {@link ObjectType } +     * Create an instance of {@link SignatureType }       *        */ -    public ObjectType createObjectType() { -        return new ObjectType(); +    public SignatureType createSignatureType() { +        return new SignatureType();      }      /** -     * Create an instance of {@link X509DataType } +     * Create an instance of {@link DSAKeyValueType }       *        */ -    public X509DataType createX509DataType() { -        return new X509DataType(); +    public DSAKeyValueType createDSAKeyValueType() { +        return new DSAKeyValueType();      }      /** -     * Create an instance of {@link ReferenceType } +     * Create an instance of {@link SignatureValueType }       *        */ -    public ReferenceType createReferenceType() { -        return new ReferenceType(); +    public SignatureValueType createSignatureValueType() { +        return new SignatureValueType();      }      /** -     * Create an instance of {@link CanonicalizationMethodType } +     * Create an instance of {@link SignaturePropertiesType }       *        */ -    public CanonicalizationMethodType createCanonicalizationMethodType() { -        return new CanonicalizationMethodType(); +    public SignaturePropertiesType createSignaturePropertiesType() { +        return new SignaturePropertiesType();      }      /** -     * Create an instance of {@link TransformType } +     * Create an instance of {@link SignaturePropertyType }       *        */ -    public TransformType createTransformType() { -//      return new at.gv.egiz.slbinding.impl.TransformType(); -        return new TransformType(); +    public SignaturePropertyType createSignaturePropertyType() { +        return new SignaturePropertyType();      }      /** -     * Create an instance of {@link SignatureMethodType } +     * Create an instance of {@link RetrievalMethodType }       *        */ -    public SignatureMethodType createSignatureMethodType() { -        return new SignatureMethodType(); +    public RetrievalMethodType createRetrievalMethodType() { +        return new RetrievalMethodType();      }      /** -     * Create an instance of {@link PGPDataType } +     * Create an instance of {@link X509IssuerSerialType }       *        */ -    public PGPDataType createPGPDataType() { -        return new PGPDataType(); +    public X509IssuerSerialType createX509IssuerSerialType() { +        return new X509IssuerSerialType();      }      /** -     * Create an instance of {@link KeyInfoType } +     * Create an instance of {@link SPKIDataType }       *        */ -    public KeyInfoType createKeyInfoType() { -        return new KeyInfoType(); +    public SPKIDataType createSPKIDataType() { +        return new SPKIDataType();      }      /** -     * Create an instance of {@link RSAKeyValueType } +     * Create an instance of {@link ObjectType }       *        */ -    public RSAKeyValueType createRSAKeyValueType() { -        return new RSAKeyValueType(); +    public ObjectType createObjectType() { +        return new ObjectType();      }      /** -     * Create an instance of {@link KeyValueType } +     * Create an instance of {@link KeyInfoType }       *        */ -    public KeyValueType createKeyValueType() { -        return new KeyValueType(); +    public KeyInfoType createKeyInfoType() { +        return new KeyInfoType();      }      /** -     * Create an instance of {@link SignaturePropertyType } +     * Create an instance of {@link TransformsType }       *        */ -    public SignaturePropertyType createSignaturePropertyType() { -        return new SignaturePropertyType(); +    public TransformsType createTransformsType() { +        return new TransformsType();      }      /** -     * Create an instance of {@link ManifestType } +     * Create an instance of {@link SignatureMethodType }       *        */ -    public ManifestType createManifestType() { -        return new ManifestType(); +    public SignatureMethodType createSignatureMethodType() { +        return new SignatureMethodType();      }      /** -     * Create an instance of {@link SignatureType } +     * Create an instance of {@link X509DataType }       *        */ -    public SignatureType createSignatureType() { -        return new SignatureType(); +    public X509DataType createX509DataType() { +        return new X509DataType();      }      /** -     * Create an instance of {@link TransformsType } +     * Create an instance of {@link CanonicalizationMethodType }       *        */ -    public TransformsType createTransformsType() { -        return new TransformsType(); +    public CanonicalizationMethodType createCanonicalizationMethodType() { +        return new CanonicalizationMethodType();      }      /** -     * Create an instance of {@link SignatureValueType } +     * Create an instance of {@link RSAKeyValueType }       *        */ -    public SignatureValueType createSignatureValueType() { -        return new SignatureValueType(); +    public RSAKeyValueType createRSAKeyValueType() { +        return new RSAKeyValueType();      }      /** -     * Create an instance of {@link X509IssuerSerialType } +     * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}       *        */ -    public X509IssuerSerialType createX509IssuerSerialType() { -        return new X509IssuerSerialType(); +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "PGPKeyID", scope = PGPDataType.class) +    public JAXBElement<byte[]> createPGPDataTypePGPKeyID(byte[] value) { +        return new JAXBElement<byte[]>(_PGPDataTypePGPKeyID_QNAME, byte[].class, PGPDataType.class, ((byte[]) value));      }      /** -     * Create an instance of {@link SPKIDataType } +     * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}       *        */ -    public SPKIDataType createSPKIDataType() { -        return new SPKIDataType(); +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "PGPKeyPacket", scope = PGPDataType.class) +    public JAXBElement<byte[]> createPGPDataTypePGPKeyPacket(byte[] value) { +        return new JAXBElement<byte[]>(_PGPDataTypePGPKeyPacket_QNAME, byte[].class, PGPDataType.class, ((byte[]) value));      }      /** @@ -349,6 +350,15 @@ public class ObjectFactory {      }      /** +     * Create an instance of {@link JAXBElement }{@code <}{@link TransformsType }{@code >}} +     *  +     */ +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Transforms") +    public JAXBElement<TransformsType> createTransforms(TransformsType value) { +        return new JAXBElement<TransformsType>(_Transforms_QNAME, TransformsType.class, null, value); +    } + +    /**       * Create an instance of {@link JAXBElement }{@code <}{@link SignatureValueType }{@code >}}       *        */ @@ -367,15 +377,6 @@ public class ObjectFactory {      }      /** -     * Create an instance of {@link JAXBElement }{@code <}{@link TransformsType }{@code >}} -     *  -     */ -    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "Transforms") -    public JAXBElement<TransformsType> createTransforms(TransformsType value) { -        return new JAXBElement<TransformsType>(_Transforms_QNAME, TransformsType.class, null, value); -    } - -    /**       * Create an instance of {@link JAXBElement }{@code <}{@link TransformType }{@code >}}       *        */ @@ -430,21 +431,21 @@ public class ObjectFactory {      }      /** -     * Create an instance of {@link JAXBElement }{@code <}{@link SignaturePropertiesType }{@code >}} +     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}       *        */ -    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SignatureProperties") -    public JAXBElement<SignaturePropertiesType> createSignatureProperties(SignaturePropertiesType value) { -        return new JAXBElement<SignaturePropertiesType>(_SignatureProperties_QNAME, SignaturePropertiesType.class, null, value); +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "MgmtData") +    public JAXBElement<String> createMgmtData(String value) { +        return new JAXBElement<String>(_MgmtData_QNAME, String.class, null, value);      }      /** -     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} +     * Create an instance of {@link JAXBElement }{@code <}{@link SignaturePropertiesType }{@code >}}       *        */ -    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "MgmtData") -    public JAXBElement<String> createMgmtData(String value) { -        return new JAXBElement<String>(_MgmtData_QNAME, String.class, null, value); +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SignatureProperties") +    public JAXBElement<SignaturePropertiesType> createSignatureProperties(SignaturePropertiesType value) { +        return new JAXBElement<SignaturePropertiesType>(_SignatureProperties_QNAME, SignaturePropertiesType.class, null, value);      }      /** @@ -493,15 +494,6 @@ public class ObjectFactory {      }      /** -     * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}} -     *  -     */ -    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SPKISexp", scope = SPKIDataType.class) -    public JAXBElement<byte[]> createSPKIDataTypeSPKISexp(byte[] value) { -        return new JAXBElement<byte[]>(_SPKIDataTypeSPKISexp_QNAME, byte[].class, SPKIDataType.class, ((byte[]) value)); -    } - -    /**       * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}       *        */ @@ -559,18 +551,9 @@ public class ObjectFactory {       * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}       *        */ -    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "PGPKeyID", scope = PGPDataType.class) -    public JAXBElement<byte[]> createPGPDataTypePGPKeyID(byte[] value) { -        return new JAXBElement<byte[]>(_PGPDataTypePGPKeyID_QNAME, byte[].class, PGPDataType.class, ((byte[]) value)); -    } - -    /** -     * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}} -     *  -     */ -    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "PGPKeyPacket", scope = PGPDataType.class) -    public JAXBElement<byte[]> createPGPDataTypePGPKeyPacket(byte[] value) { -        return new JAXBElement<byte[]>(_PGPDataTypePGPKeyPacket_QNAME, byte[].class, PGPDataType.class, ((byte[]) value)); +    @XmlElementDecl(namespace = "http://www.w3.org/2000/09/xmldsig#", name = "SPKISexp", scope = SPKIDataType.class) +    public JAXBElement<byte[]> createSPKIDataTypeSPKISexp(byte[] value) { +        return new JAXBElement<byte[]>(_SPKIDataTypeSPKISexp_QNAME, byte[].class, SPKIDataType.class, ((byte[]) value));      }  } diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/ObjectType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/ObjectType.java index f63304c2..de805aee 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/ObjectType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/ObjectType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -49,7 +33,7 @@ import org.w3c.dom.Element;   *   <complexContent>   *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">   *       <sequence maxOccurs="unbounded" minOccurs="0"> - *         <any/> + *         <any processContents='lax'/>   *       </sequence>   *       <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />   *       <attribute name="MimeType" type="{http://www.w3.org/2001/XMLSchema}string" /> @@ -99,9 +83,9 @@ public class ObjectType {       *        * <p>       * Objects of the following type(s) are allowed in the list -     * {@link Element }       * {@link String }       * {@link Object } +     * {@link Element }       *        *        */ diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/PGPDataType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/PGPDataType.java index 3f173371..43791f92 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/PGPDataType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/PGPDataType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -49,11 +33,11 @@ import org.w3c.dom.Element;   *         <sequence>   *           <element name="PGPKeyID" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>   *           <element name="PGPKeyPacket" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/> - *           <any/> + *           <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>   *         </sequence>   *         <sequence>   *           <element name="PGPKeyPacket" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/> - *           <any/> + *           <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>   *         </sequence>   *       </choice>   *     </restriction> @@ -70,8 +54,8 @@ import org.w3c.dom.Element;  public class PGPDataType {      @XmlElementRefs({ -        @XmlElementRef(name = "PGPKeyID", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), -        @XmlElementRef(name = "PGPKeyPacket", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class) +        @XmlElementRef(name = "PGPKeyPacket", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), +        @XmlElementRef(name = "PGPKeyID", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class)      })      @XmlAnyElement(lax = true)      protected List<Object> content; @@ -82,8 +66,8 @@ public class PGPDataType {       * <p>       * You are getting this "catch-all" property because of the following reason:        * The field name "PGPKeyPacket" is used by two different parts of a schema. See:  -     * line 208 of file:/home/clemens/workspace/bku/schema-base/src/main/schema/xmldsig-core-schema.xsd -     * line 203 of file:/home/clemens/workspace/bku/schema-base/src/main/schema/xmldsig-core-schema.xsd +     * line 218 of http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd +     * line 213 of http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd       * <p>       * To get rid of this property, apply a property customization to one        * of both of the following declarations to change their names:  @@ -104,10 +88,10 @@ public class PGPDataType {       *        * <p>       * Objects of the following type(s) are allowed in the list -     * {@link JAXBElement }{@code <}{@link byte[]}{@code >}       * {@link Object }       * {@link Element }       * {@link JAXBElement }{@code <}{@link byte[]}{@code >} +     * {@link JAXBElement }{@code <}{@link byte[]}{@code >}       *        *        */ diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/RSAKeyValueType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/RSAKeyValueType.java index dd456bb5..74e9fa62 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/RSAKeyValueType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/RSAKeyValueType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/ReferenceType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/ReferenceType.java index 9c005a02..47f51aa8 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/ReferenceType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/ReferenceType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/RetrievalMethodType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/RetrievalMethodType.java index 179e3e2c..37b6717b 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/RetrievalMethodType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/RetrievalMethodType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SPKIDataType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SPKIDataType.java index ec0ae5dc..2e2f904c 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SPKIDataType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SPKIDataType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -46,7 +30,7 @@ import org.w3c.dom.Element;   *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">   *       <sequence maxOccurs="unbounded">   *         <element name="SPKISexp" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/> - *         <any/> + *         <any processContents='lax' namespace='##other' minOccurs="0"/>   *       </sequence>   *     </restriction>   *   </complexContent> @@ -83,9 +67,9 @@ public class SPKIDataType {       *        * <p>       * Objects of the following type(s) are allowed in the list -     * {@link JAXBElement }{@code <}{@link byte[]}{@code >} -     * {@link Element }       * {@link Object } +     * {@link Element } +     * {@link JAXBElement }{@code <}{@link byte[]}{@code >}       *        *        */ diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignatureMethodType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignatureMethodType.java index b915a92f..6d73cea0 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignatureMethodType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignatureMethodType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -49,7 +33,7 @@ import javax.xml.bind.annotation.XmlType;   *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">   *       <sequence>   *         <element name="HMACOutputLength" type="{http://www.w3.org/2000/09/xmldsig#}HMACOutputLengthType" minOccurs="0"/> - *         <any/> + *         <any namespace='##other' maxOccurs="unbounded" minOccurs="0"/>   *       </sequence>   *       <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />   *     </restriction> @@ -91,9 +75,9 @@ public class SignatureMethodType {       *        * <p>       * Objects of the following type(s) are allowed in the list -     * {@link JAXBElement }{@code <}{@link BigInteger }{@code >}       * {@link String }       * {@link Object } +     * {@link JAXBElement }{@code <}{@link BigInteger }{@code >}       *        *        */ diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignaturePropertiesType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignaturePropertiesType.java index 722d3587..49527d45 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignaturePropertiesType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignaturePropertiesType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignaturePropertyType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignaturePropertyType.java index 10f15721..09838725 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignaturePropertyType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignaturePropertyType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -49,7 +33,7 @@ import org.w3c.dom.Element;   *   <complexContent>   *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">   *       <choice maxOccurs="unbounded"> - *         <any/> + *         <any processContents='lax' namespace='##other'/>   *       </choice>   *       <attribute name="Target" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />   *       <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> @@ -96,9 +80,9 @@ public class SignaturePropertyType {       *        * <p>       * Objects of the following type(s) are allowed in the list -     * {@link Element }       * {@link String }       * {@link Object } +     * {@link Element }       *        *        */ diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignatureType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignatureType.java index ce71624b..0611c217 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignatureType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignatureType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -28,6 +12,7 @@ import java.util.ArrayList;  import java.util.List;  import javax.xml.bind.annotation.XmlAccessType;  import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyElement;  import javax.xml.bind.annotation.XmlAttribute;  import javax.xml.bind.annotation.XmlElement;  import javax.xml.bind.annotation.XmlID; @@ -35,6 +20,7 @@ import javax.xml.bind.annotation.XmlSchemaType;  import javax.xml.bind.annotation.XmlType;  import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;  import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.w3c.dom.Element;  /** @@ -73,8 +59,8 @@ public class SignatureType {      protected SignedInfoType signedInfo;      @XmlElement(name = "SignatureValue", required = true)      protected SignatureValueType signatureValue; -    @XmlElement(name = "KeyInfo") -    protected KeyInfoType keyInfo; +    @XmlAnyElement +    protected Element keyInfo;      @XmlElement(name = "Object")      protected List<ObjectType> object;      @XmlAttribute(name = "Id") @@ -136,10 +122,10 @@ public class SignatureType {       *        * @return       *     possible object is -     *     {@link KeyInfoType } +     *     {@link Element }       *            */ -    public KeyInfoType getKeyInfo() { +    public Element getKeyInfo() {          return keyInfo;      } @@ -148,10 +134,10 @@ public class SignatureType {       *        * @param value       *     allowed object is -     *     {@link KeyInfoType } +     *     {@link Element }       *            */ -    public void setKeyInfo(KeyInfoType value) { +    public void setKeyInfo(Element value) {          this.keyInfo = value;      } diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignatureValueType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignatureValueType.java index 764a2092..b18f01d6 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignatureValueType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignatureValueType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignedInfoType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignedInfoType.java index b045e668..db7d2d3c 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignedInfoType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/SignedInfoType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/TransformType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/TransformType.java index 5cfb679a..3e81e118 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/TransformType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/TransformType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -48,7 +32,7 @@ import org.w3c.dom.Element;   *   <complexContent>   *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">   *       <choice maxOccurs="unbounded" minOccurs="0"> - *         <any/> + *         <any processContents='lax' namespace='##other'/>   *         <element name="XPath" type="{http://www.w3.org/2001/XMLSchema}string"/>   *       </choice>   *       <attribute name="Algorithm" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> @@ -91,10 +75,10 @@ public class TransformType {       *        * <p>       * Objects of the following type(s) are allowed in the list -     * {@link JAXBElement }{@code <}{@link String }{@code >}       * {@link Object } -     * {@link String }       * {@link Element } +     * {@link JAXBElement }{@code <}{@link String }{@code >} +     * {@link String }       *        *        */ diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/TransformsType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/TransformsType.java index c7044c4c..29205150 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/TransformsType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/TransformsType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -57,7 +41,7 @@ import javax.xml.bind.annotation.XmlType;  })  public class TransformsType { -    @XmlElement(name = "Transform", required = true) //, type=at.gv.egiz.slbinding.impl.TransformType.class) +    @XmlElement(name = "Transform", required = true)      protected List<TransformType> transform;      /** diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/X509DataType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/X509DataType.java index 4c60f131..fcf07b84 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/X509DataType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/X509DataType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // @@ -52,7 +36,7 @@ import org.w3c.dom.Element;   *           <element name="X509SubjectName" type="{http://www.w3.org/2001/XMLSchema}string"/>   *           <element name="X509Certificate" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>   *           <element name="X509CRL" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/> - *           <any/> + *           <any processContents='lax' namespace='##other'/>   *         </choice>   *       </sequence>   *     </restriction> @@ -69,11 +53,11 @@ import org.w3c.dom.Element;  public class X509DataType {      @XmlElementRefs({ -        @XmlElementRef(name = "X509SubjectName", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), -        @XmlElementRef(name = "X509CRL", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class),          @XmlElementRef(name = "X509SKI", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), +        @XmlElementRef(name = "X509IssuerSerial", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), +        @XmlElementRef(name = "X509CRL", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class),          @XmlElementRef(name = "X509Certificate", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class), -        @XmlElementRef(name = "X509IssuerSerial", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class) +        @XmlElementRef(name = "X509SubjectName", namespace = "http://www.w3.org/2000/09/xmldsig#", type = JAXBElement.class)      })      @XmlAnyElement(lax = true)      protected List<Object> x509IssuerSerialOrX509SKIOrX509SubjectName; @@ -96,13 +80,13 @@ public class X509DataType {       *        * <p>       * Objects of the following type(s) are allowed in the list -     * {@link JAXBElement }{@code <}{@link String }{@code >} -     * {@link Element }       * {@link JAXBElement }{@code <}{@link byte[]}{@code >} +     * {@link Element } +     * {@link JAXBElement }{@code <}{@link X509IssuerSerialType }{@code >}       * {@link JAXBElement }{@code <}{@link byte[]}{@code >}       * {@link Object }       * {@link JAXBElement }{@code <}{@link byte[]}{@code >} -     * {@link JAXBElement }{@code <}{@link X509IssuerSerialType }{@code >} +     * {@link JAXBElement }{@code <}{@link String }{@code >}       *        *        */ diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/X509IssuerSerialType.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/X509IssuerSerialType.java index dfb0c353..bb5957b9 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/X509IssuerSerialType.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/X509IssuerSerialType.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   // diff --git a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/package-info.java b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/package-info.java index f7f42cb4..db9f2dc4 100644 --- a/utils/src/main/java/org/w3/_2000/_09/xmldsig_/package-info.java +++ b/utils/src/main/java/org/w3/_2000/_09/xmldsig_/package-info.java @@ -1,24 +1,8 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/  // -// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-520  +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>   // Any modifications to this file will be lost upon recompilation of the source schema.  -// Generated on: 2008.07.21 at 09:30:44 AM GMT  +// Generated on: 2010.02.24 at 05:42:21 PM MEZ   //  @javax.xml.bind.annotation.XmlSchema(namespace = "http://www.w3.org/2000/09/xmldsig#", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) diff --git a/utils/src/main/resources/at/gv/egiz/bku/slschema/Core-1.2.xsd b/utils/src/main/resources/at/gv/egiz/bku/slschema/Core-1.2.xsd new file mode 100644 index 00000000..1ea7b047 --- /dev/null +++ b/utils/src/main/resources/at/gv/egiz/bku/slschema/Core-1.2.xsd @@ -0,0 +1,877 @@ +<?xml version="1.0" encoding="UTF-8"?>
 +<!-- Securitylayer, Schnittstellenspezifikation -->
 +<!-- XML-Schema fuer Schnittstellenspezifikation Version 1.2.2 -->
 +<!-- 01. 03. 2005, Bundeskanzleramt, Stabsstelle IKT-Strategie, Technik und Standards -->
 +<xsd:schema targetNamespace="http://www.buergerkarte.at/namespaces/securitylayer/1.2#" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.2.1" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.buergerkarte.at/namespaces/securitylayer/1.2#">
 +  <xsd:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd"/>
 +  <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
 +  <!--###################################################################### -->
 +  <!--# Create CMS Signature                                               # -->
 +  <!--###################################################################### -->
 +  <!--====================================================================== -->
 +  <!--= Create CMS Signature Request                                       = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="CreateCMSSignatureRequest" type="CreateCMSSignatureRequestType"/>
 +  <xsd:complexType name="CreateCMSSignatureRequestType">
 +    <xsd:sequence>
 +      <xsd:element name="KeyboxIdentifier" type="BoxIdentifierType"/>
 +      <xsd:element name="DataObject" type="CMSDataObjectRequiredMetaType"/>
 +    </xsd:sequence>
 +    <xsd:attribute name="Structure" use="required">
 +      <xsd:simpleType>
 +        <xsd:restriction base="xsd:string">
 +          <xsd:enumeration value="detached"/>
 +          <xsd:enumeration value="enveloping"/>
 +        </xsd:restriction>
 +      </xsd:simpleType>
 +    </xsd:attribute>
 +  </xsd:complexType>
 +  <xsd:complexType name="CMSDataObjectRequiredMetaType">
 +    <xsd:complexContent>
 +      <xsd:restriction base="CMSDataObjectOptionalMetaType">
 +        <xsd:sequence>
 +          <xsd:element name="MetaInfo" type="MetaInfoType"/>
 +          <xsd:element name="Content" type="Base64OptRefContentType"/>
 +        </xsd:sequence>
 +      </xsd:restriction>
 +    </xsd:complexContent>
 +  </xsd:complexType>
 +  <xsd:complexType name="CMSDataObjectOptionalMetaType">
 +    <xsd:sequence>
 +      <xsd:element name="MetaInfo" type="MetaInfoType" minOccurs="0"/>
 +      <xsd:element name="Content" type="Base64OptRefContentType"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <!--====================================================================== -->
 +  <!--= Create CMS Siganture Response                                      = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="CreateCMSSignatureResponse" type="CreateCMSSignatureResponseType"/>
 +  <xsd:complexType name="CreateCMSSignatureResponseType">
 +    <xsd:sequence>
 +      <xsd:element name="CMSSignature" type="xsd:base64Binary"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <!--###################################################################### -->
 +  <!--# Create XML Signature                                               # -->
 +  <!--###################################################################### -->
 +  <!--====================================================================== -->
 +  <!--= Create XML Signature Request                                       = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="CreateXMLSignatureRequest" type="CreateXMLSignatureRequestType"/>
 +  <xsd:complexType name="CreateXMLSignatureRequestType">
 +    <xsd:sequence>
 +      <xsd:element name="KeyboxIdentifier" type="BoxIdentifierType"/>
 +      <xsd:element name="DataObjectInfo" type="DataObjectInfoType" maxOccurs="unbounded"/>
 +      <xsd:element name="SignatureInfo" type="SignatureInfoCreationType" minOccurs="0"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:complexType name="SignatureInfoCreationType">
 +    <xsd:sequence>
 +      <xsd:element name="SignatureEnvironment" type="Base64XMLOptRefContentType"/>
 +      <xsd:element name="SignatureLocation">
 +        <xsd:complexType>
 +          <xsd:simpleContent>
 +            <xsd:extension base="xsd:token">
 +              <xsd:attribute name="Index" type="xsd:nonNegativeInteger" use="required"/>
 +            </xsd:extension>
 +          </xsd:simpleContent>
 +        </xsd:complexType>
 +      </xsd:element>
 +      <xsd:element name="Supplement" type="DataObjectAssociationType" minOccurs="0" maxOccurs="unbounded"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:complexType name="MetaInfoType">
 +    <xsd:sequence>
 +      <xsd:element name="MimeType" type="MimeTypeType"/>
 +      <xsd:element name="Description" type="xsd:string" minOccurs="0"/>
 +      <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:complexType name="DataObjectInfoType">
 +    <xsd:sequence>
 +      <xsd:element name="DataObject" type="Base64XMLLocRefOptRefContentType"/>
 +      <xsd:element name="TransformsInfo" type="TransformsInfoType" maxOccurs="unbounded"/>
 +      <xsd:element name="Supplement" type="DataObjectAssociationType" minOccurs="0" maxOccurs="unbounded"/>
 +    </xsd:sequence>
 +    <xsd:attribute name="Structure" use="required">
 +      <xsd:simpleType>
 +        <xsd:restriction base="xsd:string">
 +          <xsd:enumeration value="detached"/>
 +          <xsd:enumeration value="enveloping"/>
 +        </xsd:restriction>
 +      </xsd:simpleType>
 +    </xsd:attribute>
 +  </xsd:complexType>
 +  <xsd:complexType name="TransformsInfoType">
 +    <xsd:sequence>
 +      <xsd:element ref="dsig:Transforms" minOccurs="0"/>
 +      <xsd:element name="FinalDataMetaInfo" type="MetaInfoType"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <!--====================================================================== -->
 +  <!--= Create XML Signature Response                                      = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="CreateXMLSignatureResponse" type="CreateXMLSignatureResponseType"/>
 +  <xsd:complexType name="CreateXMLSignatureResponseType">
 +    <xsd:sequence>
 +      <xsd:any namespace="##any" processContents="lax" minOccurs="0"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <!--###################################################################### -->
 +  <!--# Verify CMS Signature                                               # -->
 +  <!--###################################################################### -->
 +  <!--====================================================================== -->
 +  <!--= Verify CMS Signature Request                                       = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="VerifyCMSSignatureRequest" type="VerifyCMSSignatureRequestType"/>
 +  <xsd:complexType name="VerifyCMSSignatureRequestType">
 +    <xsd:sequence>
 +      <xsd:element name="DateTime" type="xsd:dateTime" minOccurs="0"/>
 +      <xsd:element name="CMSSignature" type="xsd:base64Binary"/>
 +      <xsd:element name="DataObject" type="CMSDataObjectOptionalMetaType" minOccurs="0"/>
 +    </xsd:sequence>
 +    <xsd:attribute name="Signatories" type="SignatoriesType" use="optional" default="1"/>
 +  </xsd:complexType>
 +  <xsd:simpleType name="SignatoriesType">
 +    <xsd:union memberTypes="AllSignatoriesType">
 +      <xsd:simpleType>
 +        <xsd:list itemType="xsd:positiveInteger"/>
 +      </xsd:simpleType>
 +    </xsd:union>
 +  </xsd:simpleType>
 +  <xsd:simpleType name="AllSignatoriesType">
 +    <xsd:restriction base="xsd:string">
 +      <xsd:enumeration value="all"/>
 +    </xsd:restriction>
 +  </xsd:simpleType>
 +  <!--====================================================================== -->
 +  <!--= Verify CMS Signature Response                                      = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="VerifyCMSSignatureResponse" type="VerifyCMSSignatureResponseType"/>
 +  <xsd:complexType name="VerifyCMSSignatureResponseType">
 +    <xsd:sequence maxOccurs="unbounded">
 +      <xsd:element name="SignerInfo" type="dsig:KeyInfoType"/>
 +      <xsd:element name="SignatureCheck" type="CheckResultType"/>
 +      <xsd:element name="CertificateCheck" type="CheckResultType"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:element name="QualifiedCertificate"/>
 +  <!--###################################################################### -->
 +  <!--# Verify XML Signature                                               # -->
 +  <!--###################################################################### -->
 +  <!--====================================================================== -->
 +  <!--= Verify XML Signature Request                                       = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="VerifyXMLSignatureRequest" type="VerifyXMLSignatureRequestType"/>
 +  <xsd:complexType name="VerifyXMLSignatureRequestType">
 +    <xsd:sequence>
 +      <xsd:element name="DateTime" type="xsd:dateTime" minOccurs="0"/>
 +      <xsd:element name="SignatureInfo" type="SignatureInfoVerificationType"/>
 +      <xsd:element name="Supplement" type="DataObjectAssociationType" minOccurs="0" maxOccurs="unbounded"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:complexType name="SignatureInfoVerificationType">
 +    <xsd:sequence>
 +      <xsd:element name="SignatureEnvironment" type="Base64XMLOptRefContentType"/>
 +      <xsd:element name="SignatureLocation" type="xsd:token"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <!--====================================================================== -->
 +  <!--= Verify XML Signature Response                                      = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="VerifyXMLSignatureResponse" type="VerifyXMLSignatureResponseType"/>
 +  <xsd:complexType name="VerifyXMLSignatureResponseType">
 +    <xsd:sequence>
 +      <xsd:element name="SignerInfo" type="dsig:KeyInfoType"/>
 +      <xsd:element name="SignatureCheck" type="ReferencesCheckResultType"/>
 +      <xsd:element name="SignatureManifestCheck" type="ReferencesCheckResultType"/>
 +      <xsd:element name="XMLDSIGManifestCheck" type="ManifestRefsCheckResultType" minOccurs="0" maxOccurs="unbounded"/>
 +      <xsd:element name="CertificateCheck" type="CheckResultType"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:complexType name="ReferencesCheckResultType">
 +    <xsd:sequence>
 +      <xsd:element name="Code" type="xsd:nonNegativeInteger"/>
 +      <xsd:element name="Info" type="ReferencesCheckResultInfoType" minOccurs="0"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:complexType name="ReferencesCheckResultInfoType" mixed="true">
 +    <xsd:sequence>
 +      <xsd:element name="FailedReference" type="xsd:positiveInteger" minOccurs="0" maxOccurs="unbounded"/>
 +      <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:complexType name="ManifestRefsCheckResultType">
 +    <xsd:sequence>
 +      <xsd:element name="Code" type="xsd:nonNegativeInteger"/>
 +      <xsd:element name="Info" type="ManifestRefsCheckResultInfoType"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:complexType name="ManifestRefsCheckResultInfoType" mixed="true">
 +    <xsd:sequence>
 +      <xsd:element name="ReferringSigReference" type="xsd:positiveInteger"/>
 +      <xsd:element name="FailedReference" type="xsd:positiveInteger" minOccurs="0" maxOccurs="unbounded"/>
 +      <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:complexType name="CheckResultType">
 +    <xsd:sequence>
 +      <xsd:element name="Code" type="xsd:nonNegativeInteger"/>
 +      <xsd:element name="Info" type="AnyMixedChildrenType" minOccurs="0"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <!--###################################################################### -->
 +  <!--# Encrypt a CMS message                                              # -->
 +  <!--###################################################################### -->
 +  <!--====================================================================== -->
 +  <!--= Encrypt a CMS message: Request                                     = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="EncryptCMSRequest" type="EncryptCMSRequestType"/>
 +  <xsd:complexType name="EncryptCMSRequestType">
 +    <xsd:sequence>
 +      <xsd:element name="RecipientPublicKey" type="CMSRecipientPublicKeyType" maxOccurs="unbounded"/>
 +      <xsd:element name="ToBeEncrypted" type="CMSToBeEncryptedType"/>
 +    </xsd:sequence>
 +    <xsd:attribute name="ReturnBinaryResult" type="xsd:boolean" use="optional" default="false"/>
 +  </xsd:complexType>
 +  <xsd:complexType name="CMSToBeEncryptedType">
 +    <xsd:sequence>
 +      <xsd:element name="MetaInfo" type="MetaInfoType"/>
 +      <xsd:element name="Content" type="Base64OptRefContentType"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:complexType name="CMSRecipientPublicKeyType">
 +    <xsd:choice>
 +      <xsd:element name="X509Certificate" type="xsd:base64Binary"/>
 +    </xsd:choice>
 +  </xsd:complexType>
 +  <!--====================================================================== -->
 +  <!--= Encrypt a CMS message: Response                                    = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="EncryptCMSResponse" type="EncryptCMSResponseType"/>
 +  <xsd:complexType name="EncryptCMSResponseType">
 +    <xsd:sequence>
 +      <xsd:element name="CMSMessage" type="xsd:base64Binary"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <!--###################################################################### -->
 +  <!--# Decrypt a CMS message                                              # -->
 +  <!--###################################################################### -->
 +  <!--====================================================================== -->
 +  <!--= Decrypt a CMS message: Request                                     = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="DecryptCMSRequest" type="DecryptCMSRequestType"/>
 +  <xsd:complexType name="DecryptCMSRequestType">
 +    <xsd:sequence>
 +      <xsd:element name="CMSMessage" type="xsd:base64Binary"/>
 +      <xsd:element name="EncryptedContent" type="CMSEncryptedContentType" minOccurs="0"/>
 +    </xsd:sequence>
 +    <xsd:attribute name="ReturnResult" type="ReturnResultType" use="optional" default="xml"/>
 +  </xsd:complexType>
 +  <xsd:complexType name="CMSEncryptedContentType">
 +    <xsd:sequence>
 +      <xsd:element name="MetaInfo" type="MetaInfoType" minOccurs="0"/>
 +      <xsd:element name="Content" type="Base64OptRefContentType" minOccurs="0"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:simpleType name="ReturnResultType">
 +    <xsd:restriction base="xsd:string">
 +      <xsd:enumeration value="binary"/>
 +      <xsd:enumeration value="xml"/>
 +      <xsd:enumeration value="none"/>
 +    </xsd:restriction>
 +  </xsd:simpleType>
 +  <!--====================================================================== -->
 +  <!--= Decrypt a CMS message: Response                                    = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="DecryptCMSResponse" type="DecryptCMSResponseType"/>
 +  <xsd:complexType name="DecryptCMSResponseType">
 +    <xsd:sequence>
 +      <xsd:element name="DecryptedData" type="xsd:base64Binary"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <!--###################################################################### -->
 +  <!--# Encrypt an XML document                                            # -->
 +  <!--###################################################################### -->
 +  <!--====================================================================== -->
 +  <!--= Encrypt an XML document: Request                                   = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="EncryptXMLRequest">
 +    <xsd:complexType>
 +      <xsd:complexContent>
 +        <xsd:extension base="EncryptXMLRequestType"/>
 +      </xsd:complexContent>
 +    </xsd:complexType>
 +  </xsd:element>
 +  <xsd:complexType name="EncryptXMLRequestType">
 +    <xsd:sequence>
 +      <xsd:element name="RecipientPublicKey" type="XMLRecipientPublicKeyType" maxOccurs="unbounded"/>
 +      <xsd:element name="ToBeEncrypted" type="ToBeEncryptedType" maxOccurs="unbounded"/>
 +      <xsd:element name="EncryptionInfo" type="EncryptionInfoType" minOccurs="0"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:complexType name="ToBeEncryptedType">
 +    <xsd:choice>
 +      <xsd:element name="Element">
 +        <xsd:complexType>
 +          <xsd:attribute name="Selector" type="xsd:token" use="required"/>
 +          <xsd:attribute name="EncDataReference" type="xsd:anyURI" use="optional"/>
 +        </xsd:complexType>
 +      </xsd:element>
 +      <xsd:element name="ElementContent">
 +        <xsd:complexType>
 +          <xsd:attribute name="Selector" type="xsd:token" use="required"/>
 +          <xsd:attribute name="EncDataReference" type="xsd:anyURI" use="optional"/>
 +        </xsd:complexType>
 +      </xsd:element>
 +      <xsd:element name="New" type="XMLToBeEncryptedNewType"/>
 +    </xsd:choice>
 +  </xsd:complexType>
 +  <xsd:complexType name="XMLToBeEncryptedNewType">
 +    <xsd:sequence>
 +      <xsd:element name="MetaInfo" type="MetaInfoType"/>
 +      <xsd:element name="Content" type="XMLToBeEncryptedNewContentType"/>
 +    </xsd:sequence>
 +    <xsd:attribute name="ParentSelector" type="xsd:token" use="required"/>
 +    <xsd:attribute name="NodeCount" type="xsd:nonNegativeInteger" use="required"/>
 +  </xsd:complexType>
 +  <xsd:complexType name="XMLToBeEncryptedNewContentType">
 +    <xsd:complexContent>
 +      <xsd:extension base="Base64XMLLocRefContentType">
 +        <xsd:attribute name="EncDataReference" type="xsd:anyURI" use="optional"/>
 +      </xsd:extension>
 +    </xsd:complexContent>
 +  </xsd:complexType>
 +  <xsd:complexType name="XMLRecipientPublicKeyType">
 +    <xsd:choice>
 +      <xsd:element ref="dsig:KeyValue"/>
 +      <xsd:element name="X509Certificate" type="xsd:base64Binary"/>
 +    </xsd:choice>
 +  </xsd:complexType>
 +  <xsd:complexType name="EncryptionInfoType">
 +    <xsd:sequence>
 +      <xsd:element name="EncryptionEnvironment" type="Base64XMLOptRefContentType"/>
 +      <xsd:element name="EncryptedKeyLocation" minOccurs="0">
 +        <xsd:complexType>
 +          <xsd:attribute name="ParentSelector" type="xsd:token" use="required"/>
 +          <xsd:attribute name="NodeCount" type="xsd:nonNegativeInteger" use="required"/>
 +        </xsd:complexType>
 +      </xsd:element>
 +      <xsd:element name="Supplement" type="DataObjectAssociationType" minOccurs="0" maxOccurs="unbounded"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <!--====================================================================== -->
 +  <!--= Encrypt an XML document: Response                                  = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="EncryptXMLResponse" type="EncryptXMLResponseType"/>
 +  <xsd:complexType name="EncryptXMLResponseType">
 +    <xsd:sequence>
 +      <xsd:element name="EncryptionEnvironment">
 +        <xsd:complexType>
 +          <xsd:sequence>
 +            <xsd:any namespace="##any" processContents="lax"/>
 +          </xsd:sequence>
 +        </xsd:complexType>
 +      </xsd:element>
 +      <xsd:element name="EncryptedData" type="EncryptedDataType" minOccurs="0" maxOccurs="unbounded"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:complexType name="EncryptedDataType">
 +    <xsd:simpleContent>
 +      <xsd:extension base="xsd:base64Binary">
 +        <xsd:attribute name="EncDataReference" type="xsd:anyURI" use="required"/>
 +      </xsd:extension>
 +    </xsd:simpleContent>
 +  </xsd:complexType>
 +  <!--###################################################################### -->
 +  <!--# Decrypt an XML document                                            # -->
 +  <!--###################################################################### -->
 +  <!--====================================================================== -->
 +  <!--= Decrypt an XML document: Request                                   = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="DecryptXMLRequest" type="DecryptXMLRequestType"/>
 +  <xsd:complexType name="DecryptXMLRequestType">
 +    <xsd:sequence>
 +      <xsd:element name="EncryptedContent" type="Base64XMLOptRefContentType"/>
 +      <xsd:element name="EncrElemsSelector" type="xsd:string"/>
 +      <xsd:element name="Supplement" type="DataObjectAssociationType" minOccurs="0" maxOccurs="unbounded"/>
 +    </xsd:sequence>
 +    <xsd:attribute name="ReturnResult" type="ReturnResultType" use="optional" default="xml"/>
 +  </xsd:complexType>
 +  <!--====================================================================== -->
 +  <!--= Decrypt an XML document: Response                                  = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="DecryptXMLResponse" type="DecryptXMLResponseType"/>
 +  <xsd:complexType name="DecryptXMLResponseType">
 +    <xsd:sequence minOccurs="0">
 +      <xsd:element name="CandidateDocument" type="XMLContentType"/>
 +      <xsd:element name="DecryptedBinaryData" minOccurs="0" maxOccurs="unbounded">
 +        <xsd:complexType>
 +          <xsd:simpleContent>
 +            <xsd:extension base="xsd:base64Binary">
 +              <xsd:attribute name="EncrElemSelector" type="xsd:string" use="required"/>
 +              <xsd:attribute name="MimeType" type="xsd:string" use="optional"/>
 +              <xsd:attribute name="Encoding" type="xsd:anyURI" use="optional"/>
 +            </xsd:extension>
 +          </xsd:simpleContent>
 +        </xsd:complexType>
 +      </xsd:element>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <!--###################################################################### -->
 +  <!--# Hashing                                                            # -->
 +  <!--###################################################################### -->
 +  <!--====================================================================== -->
 +  <!--= Hash Computation Request                                           = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="CreateHashRequest" type="CreateHashRequestType"/>
 +  <xsd:complexType name="CreateHashRequestType">
 +    <xsd:sequence>
 +      <xsd:element name="HashInfo" type="CreateHashInfoRequestType" maxOccurs="unbounded"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:complexType name="CreateHashInfoRequestType">
 +    <xsd:sequence>
 +      <xsd:element name="HashData" type="HashDataType"/>
 +      <xsd:element name="HashAlgorithm" type="xsd:anyURI"/>
 +      <xsd:element name="FriendlyName" type="xsd:string" minOccurs="0"/>
 +    </xsd:sequence>
 +    <xsd:attribute name="RespondHashData" type="xsd:boolean" use="required"/>
 +  </xsd:complexType>
 +  <xsd:complexType name="HashDataType">
 +    <xsd:sequence>
 +      <xsd:element name="MetaInfo" type="MetaInfoType"/>
 +      <xsd:element name="Content" type="Base64XMLOptRefContentType"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <!--====================================================================== -->
 +  <!--= Hash Computation Response                                          = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="CreateHashResponse" type="CreateHashResponseType"/>
 +  <xsd:complexType name="CreateHashResponseType">
 +    <xsd:sequence>
 +      <xsd:element name="HashInfo" type="CreateHashInfoResponseType" maxOccurs="unbounded"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:complexType name="CreateHashInfoResponseType">
 +    <xsd:sequence>
 +      <xsd:element name="HashData" type="HashDataType" minOccurs="0"/>
 +      <xsd:element name="HashAlgorithm" type="xsd:anyURI"/>
 +      <xsd:element name="FriendlyName" type="xsd:string" minOccurs="0"/>
 +      <xsd:element name="HashValue" type="xsd:base64Binary"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <!--====================================================================== -->
 +  <!--= Hash Verification Request                                          = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="VerifyHashRequest" type="VerifyHashRequestType"/>
 +  <xsd:complexType name="VerifyHashRequestType">
 +    <xsd:sequence>
 +      <xsd:element name="HashInfo" type="VerifyHashInfoRequestType" maxOccurs="unbounded"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:complexType name="VerifyHashInfoRequestType">
 +    <xsd:sequence>
 +      <xsd:element name="HashData" type="HashDataType"/>
 +      <xsd:element name="HashAlgorithm" type="xsd:anyURI"/>
 +      <xsd:element name="FriendlyName" type="xsd:string" minOccurs="0"/>
 +      <xsd:element name="HashValue" type="xsd:base64Binary"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <!--====================================================================== -->
 +  <!--= Hash Verification Response                                         = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="VerifyHashResponse" type="VerifyHashResponseType"/>
 +  <xsd:complexType name="VerifyHashResponseType">
 +    <xsd:sequence>
 +      <xsd:element name="VerificationResult" type="VerificationResultType" maxOccurs="unbounded"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:complexType name="VerificationResultType">
 +    <xsd:sequence>
 +      <xsd:element name="FriendlyName" type="xsd:string" minOccurs="0"/>
 +      <xsd:element name="Result" type="xsd:boolean"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <!--###################################################################### -->
 +  <!--# Infobox Commands                                                   # -->
 +  <!--###################################################################### -->
 +  <!--====================================================================== -->
 +  <!--= Check Available Infoboxes Request                                  = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="InfoboxAvailableRequest" type="InfoboxAvailableRequestType"/>
 +  <xsd:complexType name="InfoboxAvailableRequestType"/>
 +  <!--====================================================================== -->
 +  <!--= Check Available Infoboxes Response                                 = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="InfoboxAvailableResponse" type="InfoboxAvailableResponseType"/>
 +  <xsd:complexType name="InfoboxAvailableResponseType">
 +    <xsd:sequence minOccurs="0" maxOccurs="unbounded">
 +      <xsd:element name="InfoboxIdentifier" type="BoxIdentifierType"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <!--====================================================================== -->
 +  <!--= Create Infobox Request                                             = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="InfoboxCreateRequest" type="InfoboxCreateRequestType"/>
 +  <xsd:complexType name="InfoboxCreateRequestType">
 +    <xsd:sequence>
 +      <xsd:element name="InfoboxIdentifier" type="BoxIdentifierType"/>
 +      <xsd:element name="InfoboxType" type="InfoboxTypeType"/>
 +      <xsd:element name="Creator" type="xsd:string"/>
 +      <xsd:element name="Purpose" type="xsd:string"/>
 +      <xsd:element name="ReadAccessAuthorization" type="AccessAuthorizationType" minOccurs="0"/>
 +      <xsd:element name="UpdateAccessAuthorization" type="AccessAuthorizationType" minOccurs="0"/>
 +      <xsd:element name="ReadUserConfirmation" type="UserConfirmationType" minOccurs="0"/>
 +      <xsd:element name="UpdateUserConfirmation" type="UserConfirmationType" minOccurs="0"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:simpleType name="InfoboxTypeType">
 +    <xsd:restriction base="xsd:string">
 +      <xsd:enumeration value="BinaryFile"/>
 +      <xsd:enumeration value="AssocArray"/>
 +    </xsd:restriction>
 +  </xsd:simpleType>
 +  <xsd:complexType name="AccessAuthorizationType">
 +    <xsd:sequence>
 +      <xsd:element name="RequesterID" type="RequesterIDType" maxOccurs="unbounded"/>
 +    </xsd:sequence>
 +    <xsd:attribute name="UserMayChange" type="xsd:boolean" use="required"/>
 +  </xsd:complexType>
 +  <xsd:simpleType name="RequesterIDSimpleType">
 +    <xsd:restriction base="xsd:string"/>
 +  </xsd:simpleType>
 +  <xsd:complexType name="RequesterIDType">
 +    <xsd:simpleContent>
 +      <xsd:extension base="RequesterIDSimpleType">
 +        <xsd:attribute name="AuthenticationClass" type="AuthenticationClassType" use="required"/>
 +      </xsd:extension>
 +    </xsd:simpleContent>
 +  </xsd:complexType>
 +  <xsd:complexType name="UserConfirmationType">
 +    <xsd:simpleContent>
 +      <xsd:extension base="UserConfirmationSimpleType">
 +        <xsd:attribute name="UserMayChange" type="xsd:boolean" use="required"/>
 +      </xsd:extension>
 +    </xsd:simpleContent>
 +  </xsd:complexType>
 +  <xsd:simpleType name="UserConfirmationSimpleType">
 +    <xsd:restriction base="xsd:string">
 +      <xsd:enumeration value="none"/>
 +      <xsd:enumeration value="info"/>
 +      <xsd:enumeration value="confirm"/>
 +      <xsd:enumeration value="confirmWithSecret"/>
 +    </xsd:restriction>
 +  </xsd:simpleType>
 +  <xsd:simpleType name="AuthenticationClassType">
 +    <xsd:restriction base="xsd:string">
 +      <xsd:enumeration value="anonym"/>
 +      <xsd:enumeration value="pseudoanonym"/>
 +      <xsd:enumeration value="certified"/>
 +      <xsd:enumeration value="certifiedGovAgency"/>
 +    </xsd:restriction>
 +  </xsd:simpleType>
 +  <!--====================================================================== -->
 +  <!--= Create Infobox Response                                            = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="InfoboxCreateResponse" type="InfoboxCreateResponseType"/>
 +  <xsd:complexType name="InfoboxCreateResponseType"/>
 +  <!--====================================================================== -->
 +  <!--= Delete Infobox Request                                             = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="InfoboxDeleteRequest" type="InfoboxDeleteRequestType"/>
 +  <xsd:complexType name="InfoboxDeleteRequestType">
 +    <xsd:sequence>
 +      <xsd:element name="InfoboxIdentifier" type="BoxIdentifierType"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <!--====================================================================== -->
 +  <!--= Delete Infobox Response                                            = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="InfoboxDeleteResponse" type="InfoboxDeleteResponseType"/>
 +  <xsd:complexType name="InfoboxDeleteResponseType"/>
 +  <!--====================================================================== -->
 +  <!--= Read Infobox Request                                               = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="InfoboxReadRequest" type="InfoboxReadRequestType"/>
 +  <xsd:complexType name="InfoboxReadRequestType">
 +    <xsd:sequence>
 +      <xsd:element name="InfoboxIdentifier" type="BoxIdentifierType"/>
 +      <xsd:choice>
 +        <xsd:element name="BinaryFileParameters" type="InfoboxReadParamsBinaryFileType"/>
 +        <xsd:element name="AssocArrayParameters" type="InfoboxReadParamsAssocArrayType"/>
 +      </xsd:choice>
 +      <xsd:element name="BoxSpecificParameters" type="AnyChildrenType" minOccurs="0"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:complexType name="InfoboxReadParamsBinaryFileType">
 +    <xsd:attribute name="ContentIsXMLEntity" type="xsd:boolean" use="optional" default="false"/>
 +  </xsd:complexType>
 +  <xsd:complexType name="InfoboxReadParamsAssocArrayType">
 +    <xsd:choice>
 +      <xsd:element name="ReadKeys">
 +        <xsd:complexType>
 +          <xsd:attribute name="SearchString" type="WildCardSearchStringType" use="required"/>
 +          <xsd:attribute name="UserMakesUnique" type="xsd:boolean" use="optional" default="false"/>
 +        </xsd:complexType>
 +      </xsd:element>
 +      <xsd:element name="ReadPairs">
 +        <xsd:complexType>
 +          <xsd:attribute name="SearchString" type="WildCardSearchStringType" use="required"/>
 +          <xsd:attribute name="UserMakesUnique" type="xsd:boolean" use="optional" default="false"/>
 +          <xsd:attribute name="ValuesAreXMLEntities" type="xsd:boolean" use="optional" default="false"/>
 +        </xsd:complexType>
 +      </xsd:element>
 +      <xsd:element name="ReadValue">
 +        <xsd:complexType>
 +          <xsd:attribute name="Key" type="BoxIdentifierType" use="required"/>
 +          <xsd:attribute name="ValueIsXMLEntity" type="xsd:boolean" use="optional" default="false"/>
 +        </xsd:complexType>
 +      </xsd:element>
 +    </xsd:choice>
 +  </xsd:complexType>
 +  <xsd:element name="IdentityLinkDomainIdentifier" type="xsd:anyURI"/>
 +  <!--====================================================================== -->
 +  <!--= Read Infobox Response                                              = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="InfoboxReadResponse" type="InfoboxReadResponseType"/>
 +  <xsd:complexType name="InfoboxReadResponseType">
 +    <xsd:choice>
 +      <xsd:element name="BinaryFileData" type="Base64XMLContentType"/>
 +      <xsd:element name="AssocArrayData" type="InfoboxReadDataAssocArrayType"/>
 +    </xsd:choice>
 +  </xsd:complexType>
 +  <xsd:complexType name="InfoboxReadDataAssocArrayType">
 +    <xsd:choice>
 +      <xsd:sequence minOccurs="0" maxOccurs="unbounded">
 +        <xsd:element name="Key" type="BoxIdentifierType"/>
 +      </xsd:sequence>
 +      <xsd:sequence minOccurs="0" maxOccurs="unbounded">
 +        <xsd:element name="Pair" type="InfoboxAssocArrayPairType"/>
 +      </xsd:sequence>
 +    </xsd:choice>
 +  </xsd:complexType>
 +  <!--====================================================================== -->
 +  <!--= Update Infobox Request                                             = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="InfoboxUpdateRequest" type="InfoboxUpdateRequestType"/>
 +  <xsd:complexType name="InfoboxUpdateRequestType">
 +    <xsd:sequence>
 +      <xsd:element name="InfoboxIdentifier" type="BoxIdentifierType"/>
 +      <xsd:choice>
 +        <xsd:element name="BinaryFileParameters" type="Base64XMLContentType"/>
 +        <xsd:element name="AssocArrayParameters" type="InfoboxUpdateParamsAssocArrayType"/>
 +      </xsd:choice>
 +      <xsd:element name="BoxSpecificParameters" type="AnyChildrenType" minOccurs="0"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:complexType name="InfoboxUpdateParamsAssocArrayType">
 +    <xsd:choice>
 +      <xsd:element name="UpdateKey">
 +        <xsd:complexType>
 +          <xsd:attribute name="Key" type="xsd:token" use="required"/>
 +          <xsd:attribute name="NewKey" type="xsd:token" use="required"/>
 +        </xsd:complexType>
 +      </xsd:element>
 +      <xsd:element name="UpdateValue" type="InfoboxAssocArrayPairType"/>
 +      <xsd:element name="DeletePair">
 +        <xsd:complexType>
 +          <xsd:attribute name="Key" type="xsd:token" use="required"/>
 +        </xsd:complexType>
 +      </xsd:element>
 +    </xsd:choice>
 +  </xsd:complexType>
 +  <!--====================================================================== -->
 +  <!--= Update Infobox Response                                            = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="InfoboxUpdateResponse" type="InfoboxUpdateResponseType"/>
 +  <xsd:complexType name="InfoboxUpdateResponseType"/>
 +  <!--###################################################################### -->
 +  <!--# Null-Operation                                                     # -->
 +  <!--###################################################################### -->
 +  <!--====================================================================== -->
 +  <!--= Null-Operation ReQuest                                             = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="NullOperationRequest" type="NullOperationRequestType"/>
 +  <xsd:complexType name="NullOperationRequestType"/>
 +  <!--====================================================================== -->
 +  <!--= Null-Operation Response                                            = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="NullOperationResponse" type="NullOperationResponseType"/>
 +  <xsd:complexType name="NullOperationResponseType"/>
 +  <!--###################################################################### -->
 +  <!--# Get Properties                                                     # -->
 +  <!--###################################################################### -->
 +  <xsd:element name="GetPropertiesRequest">
 +    <xsd:complexType>
 +      <xsd:complexContent>
 +        <xsd:extension base="GetPropertiesRequestType"/>
 +      </xsd:complexContent>
 +    </xsd:complexType>
 +  </xsd:element>
 +  <xsd:complexType name="GetPropertiesRequestType"/>
 +  <!--====================================================================== -->
 +  <!--= Get Properties Response                                            = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="GetPropertiesResponse" type="GetPropertiesResponseType"/>
 +  <xsd:complexType name="GetPropertiesResponseType">
 +    <xsd:sequence>
 +      <xsd:element name="ViewerMediaType" type="MimeTypeType" maxOccurs="unbounded"/>
 +      <xsd:element name="XMLSignatureTransform" type="xsd:anyURI" maxOccurs="unbounded"/>
 +      <xsd:element name="KeyboxIdentifier" type="QualifiedBoxIdentifierType" minOccurs="0" maxOccurs="unbounded"/>
 +      <xsd:element name="Binding" type="BindingType" maxOccurs="unbounded"/>
 +      <xsd:element name="ProtocolVersion" type="xsd:token" maxOccurs="unbounded"/>
 +      <xsd:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:complexType name="BindingType">
 +    <xsd:complexContent>
 +      <xsd:extension base="AnyChildrenType">
 +        <xsd:attribute name="Identifier" type="xsd:token" use="required"/>
 +      </xsd:extension>
 +    </xsd:complexContent>
 +  </xsd:complexType>
 +  <xsd:complexType name="QualifiedBoxIdentifierType">
 +    <xsd:simpleContent>
 +      <xsd:extension base="BoxIdentifierType">
 +        <xsd:attribute name="Signature" type="xsd:boolean" use="required"/>
 +        <xsd:attribute name="Encryption" type="xsd:boolean" use="required"/>
 +      </xsd:extension>
 +    </xsd:simpleContent>
 +  </xsd:complexType>
 +  <!--###################################################################### -->
 +  <!--# Get Token Status                                                   # -->
 +  <!--###################################################################### -->
 +  <!--====================================================================== -->
 +  <!--= Get Token Status Request                                           = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="GetStatusRequest" type="GetStatusRequestType"/>
 +  <xsd:complexType name="GetStatusRequestType">
 +    <xsd:sequence minOccurs="0">
 +      <xsd:element name="TokenStatus" type="TokenStatusType"/>
 +      <xsd:element name="MaxDelay" type="xsd:nonNegativeInteger"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <!--====================================================================== -->
 +  <!--= Get Token Status Response                                          = -->
 +  <!--====================================================================== -->
 +  <xsd:element name="GetStatusResponse" type="GetStatusResponseType"/>
 +  <xsd:complexType name="GetStatusResponseType">
 +    <xsd:sequence>
 +      <xsd:element name="TokenStatus" type="TokenStatusType"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:simpleType name="TokenStatusType">
 +    <xsd:restriction base="xsd:string">
 +      <xsd:enumeration value="ready"/>
 +      <xsd:enumeration value="removed"/>
 +    </xsd:restriction>
 +  </xsd:simpleType>
 +  <!--###################################################################### -->
 +  <!--# Error Response                                                     # -->
 +  <!--###################################################################### -->
 +  <xsd:element name="ErrorResponse" type="ErrorResponseType"/>
 +  <xsd:complexType name="ErrorResponseType">
 +    <xsd:sequence>
 +      <xsd:element name="ErrorCode" type="ErrorCodeType"/>
 +      <xsd:element name="Info" type="xsd:string"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:simpleType name="ErrorCodeType">
 +    <xsd:restriction base="xsd:integer">
 +      <xsd:minInclusive value="1000"/>
 +      <xsd:maxInclusive value="99999"/>
 +    </xsd:restriction>
 +  </xsd:simpleType>
 +  <!--###################################################################### -->
 +  <!--# Auxiliary Types                                                    # -->
 +  <!--###################################################################### -->
 +  <xsd:simpleType name="BoxIdentifierType">
 +    <xsd:restriction base="xsd:token"/>
 +  </xsd:simpleType>
 +  <xsd:simpleType name="MimeTypeType">
 +    <xsd:restriction base="xsd:token"/>
 +  </xsd:simpleType>
 +  <xsd:simpleType name="WildCardSearchStringType">
 +    <xsd:restriction base="xsd:string">
 +      <xsd:pattern value="[^\*/]*(\*[^\*/]*)?(/[^\*/]*(\*[^\*/]*)?)*"/>
 +      <xsd:pattern value="\*\*"/>
 +    </xsd:restriction>
 +  </xsd:simpleType>
 +  <xsd:complexType name="InfoboxAssocArrayPairType">
 +    <xsd:complexContent>
 +      <xsd:extension base="Base64XMLContentType">
 +        <xsd:attribute name="Key" type="xsd:string" use="required"/>
 +      </xsd:extension>
 +    </xsd:complexContent>
 +  </xsd:complexType>
 +  <xsd:complexType name="AnyChildrenType" mixed="false">
 +    <xsd:sequence minOccurs="0" maxOccurs="unbounded">
 +      <xsd:any namespace="##any" processContents="lax"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:complexType name="AnyMixedChildrenType" mixed="true">
 +    <xsd:sequence minOccurs="0" maxOccurs="unbounded">
 +      <xsd:any namespace="##any" processContents="lax"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +  <xsd:complexType name="XMLContentType" mixed="true">
 +    <xsd:complexContent mixed="true">
 +      <xsd:extension base="AnyMixedChildrenType">
 +        <xsd:attribute ref="xml:space" use="optional"/>
 +      </xsd:extension>
 +    </xsd:complexContent>
 +  </xsd:complexType>
 +  <xsd:complexType name="Base64XMLLocRefOptRefContentType">
 +    <xsd:complexContent>
 +      <xsd:extension base="Base64XMLLocRefContentType">
 +        <xsd:attribute name="Reference" type="xsd:anyURI" use="optional"/>
 +      </xsd:extension>
 +    </xsd:complexContent>
 +  </xsd:complexType>
 +  <xsd:complexType name="Base64XMLLocRefReqRefContentType">
 +    <xsd:complexContent>
 +      <xsd:extension base="Base64XMLLocRefContentType">
 +        <xsd:attribute name="Reference" type="xsd:anyURI" use="required"/>
 +      </xsd:extension>
 +    </xsd:complexContent>
 +  </xsd:complexType>
 +  <xsd:complexType name="Base64XMLOptRefContentType">
 +    <xsd:complexContent>
 +      <xsd:extension base="Base64XMLContentType">
 +        <xsd:attribute name="Reference" type="xsd:anyURI" use="optional"/>
 +      </xsd:extension>
 +    </xsd:complexContent>
 +  </xsd:complexType>
 +  <xsd:complexType name="Base64OptRefContentType">
 +    <xsd:complexContent>
 +      <xsd:extension base="Base64ContentType">
 +        <xsd:attribute name="Reference" type="xsd:anyURI" use="optional"/>
 +      </xsd:extension>
 +    </xsd:complexContent>
 +  </xsd:complexType>
 +  <xsd:complexType name="Base64ContentType">
 +    <xsd:choice minOccurs="0">
 +      <xsd:element name="Base64Content" type="xsd:base64Binary"/>
 +    </xsd:choice>
 +  </xsd:complexType>
 +  <xsd:complexType name="Base64XMLContentType">
 +    <xsd:choice minOccurs="0">
 +      <xsd:element name="Base64Content" type="xsd:base64Binary"/>
 +      <xsd:element name="XMLContent" type="XMLContentType"/>
 +    </xsd:choice>
 +  </xsd:complexType>
 +  <xsd:complexType name="Base64XMLLocRefContentType">
 +    <xsd:choice minOccurs="0">
 +      <xsd:element name="Base64Content" type="xsd:base64Binary"/>
 +      <xsd:element name="XMLContent" type="XMLContentType"/>
 +      <xsd:element name="LocRefContent" type="xsd:anyURI"/>
 +    </xsd:choice>
 +  </xsd:complexType>
 +  <xsd:complexType name="DataObjectAssociationType">
 +    <xsd:sequence>
 +      <xsd:element name="MetaInfo" type="MetaInfoType" minOccurs="0"/>
 +      <xsd:element name="Content" type="Base64XMLLocRefReqRefContentType"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +</xsd:schema>
 diff --git a/utils/src/main/resources/at/gv/egiz/bku/slschema/Core.20020225.xsd b/utils/src/main/resources/at/gv/egiz/bku/slschema/Core.20020225.xsd new file mode 100644 index 00000000..76d1d7cb --- /dev/null +++ b/utils/src/main/resources/at/gv/egiz/bku/slschema/Core.20020225.xsd @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?>
 +<xsd:schema targetNamespace="http://www.buergerkarte.at/namespaces/securitylayer/20020225#" xmlns="http://www.buergerkarte.at/namespaces/securitylayer/20020225#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.1.0">
 +  <xsd:element name="CreateCMSSignatureRequest" type="xsd:anyType"/>
 +  <xsd:element name="CreateCMSSignatureResponse" type="xsd:anyType"/>
 +  <xsd:element name="CreateXMLSignatureRequest" type="xsd:anyType"/>
 +  <xsd:element name="CreateXMLSignatureResponse" type="xsd:anyType"/>
 +  <xsd:element name="VerifyCMSSignatureRequest" type="xsd:anyType"/>
 +  <xsd:element name="VerifyCMSSignatureResponse" type="xsd:anyType"/>
 +  <xsd:element name="VerifyXMLSignatureRequest" type="xsd:anyType"/>
 +  <xsd:element name="VerifyXMLSignatureResponse" type="xsd:anyType"/>
 +  <xsd:element name="InfoboxAvailableRequest" type="xsd:anyType"/>
 +  <xsd:element name="InfoboxAvailableResponse" type="xsd:anyType"/>
 +  <xsd:element name="InfoboxReadRequest" type="xsd:anyType"/>
 +  <xsd:element name="InfoboxReadResponse" type="xsd:anyType"/>
 +  <xsd:element name="InfoboxUpdateRequest" type="xsd:anyType"/>
 +  <xsd:element name="InfoboxUpdateResponse" type="xsd:anyType"/>
 +  <xsd:element name="CreateSessionKeyRequest" type="xsd:anyType"/>
 +  <xsd:element name="CreateSessionKeyResponse" type="xsd:anyType"/>
 +  <xsd:element name="CreateSymmetricSecretRequest" type="xsd:anyType"/>
 +  <xsd:element name="CreateSymmetricSecretResponse" type="xsd:anyType"/>
 +  <xsd:element name="GetPropertiesRequest" type="xsd:anyType"/>
 +  <xsd:element name="GetPropertiesResponse" type="xsd:anyType"/>
 +  <xsd:element name="GetStatusRequest" type="xsd:anyType"/>
 +  <xsd:element name="GetStatusResponse" type="xsd:anyType"/>
 +  <!--########## Error Response ###-->
 +  <xsd:element name="ErrorResponse" type="ErrorResponseType"/>
 +  <xsd:complexType name="ErrorResponseType">
 +    <xsd:sequence>
 +      <xsd:element name="ErrorCode" type="xsd:integer"/>
 +      <xsd:element name="Info" type="xsd:string"/>
 +    </xsd:sequence>
 +  </xsd:complexType>
 +</xsd:schema>
 diff --git a/utils/src/main/resources/at/gv/egiz/bku/slschema/Core.20020831.xsd b/utils/src/main/resources/at/gv/egiz/bku/slschema/Core.20020831.xsd new file mode 100644 index 00000000..6759d791 --- /dev/null +++ b/utils/src/main/resources/at/gv/egiz/bku/slschema/Core.20020831.xsd @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?>
 +<xsd:schema targetNamespace="http://www.buergerkarte.at/namespaces/securitylayer/20020831#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.buergerkarte.at/namespaces/securitylayer/20020831#" xmlns:sl10="http://www.buergerkarte.at/namespaces/securitylayer/20020225#" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.1.0">
 +  <xsd:element name="CreateXMLSignatureRequest" type="xsd:anyType"/>
 +  <xsd:element name="CreateXMLSignatureResponse" type="xsd:anyType"/>
 +  <xsd:element name="VerifyCMSSignatureRequest" type="xsd:anyType"/>
 +  <xsd:element name="VerifyCMSSignatureResponse" type="xsd:anyType"/>
 +  <xsd:element name="VerifyXMLSignatureRequest" type="xsd:anyType"/>
 +  <xsd:element name="VerifyXMLSignatureResponse" type="xsd:anyType"/>
 +  <xsd:element name="GetPropertiesResponse" type="xsd:anyType"/>
 +</xsd:schema>
 diff --git a/utils/src/main/resources/at/gv/egiz/bku/slschema/xml.xsd b/utils/src/main/resources/at/gv/egiz/bku/slschema/xml.xsd new file mode 100644 index 00000000..eeb9db56 --- /dev/null +++ b/utils/src/main/resources/at/gv/egiz/bku/slschema/xml.xsd @@ -0,0 +1,145 @@ +<?xml version='1.0'?> +<xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema" xml:lang="en"> + + <xs:annotation> +  <xs:documentation> +   See http://www.w3.org/XML/1998/namespace.html and +   http://www.w3.org/TR/REC-xml for information about this namespace. + +    This schema document describes the XML namespace, in a form +    suitable for import by other schema documents.   + +    Note that local names in this namespace are intended to be defined +    only by the World Wide Web Consortium or its subgroups.  The +    following names are currently defined in this namespace and should +    not be used with conflicting semantics by any Working Group, +    specification, or document instance: + +    base (as an attribute name): denotes an attribute whose value +         provides a URI to be used as the base for interpreting any +         relative URIs in the scope of the element on which it +         appears; its value is inherited.  This name is reserved +         by virtue of its definition in the XML Base specification. + +    id   (as an attribute name): denotes an attribute whose value +         should be interpreted as if declared to be of type ID. +         This name is reserved by virtue of its definition in the +         xml:id specification. + +    lang (as an attribute name): denotes an attribute whose value +         is a language code for the natural language of the content of +         any element; its value is inherited.  This name is reserved +         by virtue of its definition in the XML specification. +   +    space (as an attribute name): denotes an attribute whose +         value is a keyword indicating what whitespace processing +         discipline is intended for the content of the element; its +         value is inherited.  This name is reserved by virtue of its +         definition in the XML specification. + +    Father (in any context at all): denotes Jon Bosak, the chair of  +         the original XML Working Group.  This name is reserved by  +         the following decision of the W3C XML Plenary and  +         XML Coordination groups: + +             In appreciation for his vision, leadership and dedication +             the W3C XML Plenary on this 10th day of February, 2000 +             reserves for Jon Bosak in perpetuity the XML name +             xml:Father +  </xs:documentation> + </xs:annotation> + + <xs:annotation> +  <xs:documentation>This schema defines attributes and an attribute group +        suitable for use by +        schemas wishing to allow xml:base, xml:lang, xml:space or xml:id +        attributes on elements they define. + +        To enable this, such a schema must import this schema +        for the XML namespace, e.g. as follows: +        <schema . . .> +         . . . +         <import namespace="http://www.w3.org/XML/1998/namespace" +                    schemaLocation="http://www.w3.org/2001/xml.xsd"/> + +        Subsequently, qualified reference to any of the attributes +        or the group defined below will have the desired effect, e.g. + +        <type . . .> +         . . . +         <attributeGroup ref="xml:specialAttrs"/> +  +         will define a type which will schema-validate an instance +         element with any of those attributes</xs:documentation> + </xs:annotation> + + <xs:annotation> +  <xs:documentation>In keeping with the XML Schema WG's standard versioning +   policy, this schema document will persist at +   http://www.w3.org/2007/08/xml.xsd. +   At the date of issue it can also be found at +   http://www.w3.org/2001/xml.xsd. +   The schema document at that URI may however change in the future, +   in order to remain compatible with the latest version of XML Schema +   itself, or with the XML namespace itself.  In other words, if the XML +   Schema or XML namespaces change, the version of this document at +   http://www.w3.org/2001/xml.xsd will change +   accordingly; the version at +   http://www.w3.org/2007/08/xml.xsd will not change. +  </xs:documentation> + </xs:annotation> + + <xs:attribute name="lang"> +  <xs:annotation> +   <xs:documentation>Attempting to install the relevant ISO 2- and 3-letter +         codes as the enumerated possible values is probably never +         going to be a realistic possibility.  See +         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry +         at http://www.iana.org/assignments/lang-tag-apps.htm for +         further information. + +         The union allows for the 'un-declaration' of xml:lang with +         the empty string.</xs:documentation> +  </xs:annotation> +  <xs:simpleType> +   <xs:union memberTypes="xs:language"> +    <xs:simpleType>     +     <xs:restriction base="xs:string"> +      <xs:enumeration value=""/> +     </xs:restriction> +    </xs:simpleType> +   </xs:union> +  </xs:simpleType> + </xs:attribute> + + <xs:attribute name="space"> +  <xs:simpleType> +   <xs:restriction base="xs:NCName"> +    <xs:enumeration value="default"/> +    <xs:enumeration value="preserve"/> +   </xs:restriction> +  </xs:simpleType> + </xs:attribute> + + <xs:attribute name="base" type="xs:anyURI"> +  <xs:annotation> +   <xs:documentation>See http://www.w3.org/TR/xmlbase/ for +                     information about this attribute.</xs:documentation> +  </xs:annotation> + </xs:attribute> +  + <xs:attribute name="id" type="xs:ID"> +  <xs:annotation> +   <xs:documentation>See http://www.w3.org/TR/xml-id/ for +                     information about this attribute.</xs:documentation> +  </xs:annotation> + </xs:attribute> + + <xs:attributeGroup name="specialAttrs"> +  <xs:attribute ref="xml:base"/> +  <xs:attribute ref="xml:lang"/> +  <xs:attribute ref="xml:space"/> +  <xs:attribute ref="xml:id"/> + </xs:attributeGroup> + +</xs:schema> diff --git a/utils/src/main/resources/at/gv/egiz/bku/slschema/xmldsig-core-schema.xsd b/utils/src/main/resources/at/gv/egiz/bku/slschema/xmldsig-core-schema.xsd new file mode 100644 index 00000000..8422fdfa --- /dev/null +++ b/utils/src/main/resources/at/gv/egiz/bku/slschema/xmldsig-core-schema.xsd @@ -0,0 +1,308 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Schema for XML Signatures +    http://www.w3.org/2000/09/xmldsig# +    $Revision: 1.1 $ on $Date: 2002/02/08 20:32:26 $ by $Author: reagle $ + +    Copyright 2001 The Internet Society and W3C (Massachusetts Institute +    of Technology, Institut National de Recherche en Informatique et en +    Automatique, Keio University). All Rights Reserved. +    http://www.w3.org/Consortium/Legal/ + +    This document is governed by the W3C Software License [1] as described +    in the FAQ [2]. + +    [1] http://www.w3.org/Consortium/Legal/copyright-software-19980720 +    [2] http://www.w3.org/Consortium/Legal/IPR-FAQ-20000620.html#DTD +--> + + +<schema xmlns="http://www.w3.org/2001/XMLSchema" +        xmlns:ds="http://www.w3.org/2000/09/xmldsig#" +        targetNamespace="http://www.w3.org/2000/09/xmldsig#" +        version="0.1" elementFormDefault="qualified">  + +<!-- Basic Types Defined for Signatures --> + +<simpleType name="CryptoBinary"> +  <restriction base="base64Binary"> +  </restriction> +</simpleType> + +<!-- Start Signature --> + +<element name="Signature" type="ds:SignatureType"/> +<complexType name="SignatureType"> +  <sequence>  +    <element ref="ds:SignedInfo"/>  +    <element ref="ds:SignatureValue"/>  +    <element ref="ds:KeyInfo" minOccurs="0"/>  +    <element ref="ds:Object" minOccurs="0" maxOccurs="unbounded"/>  +  </sequence>   +  <attribute name="Id" type="ID" use="optional"/> +</complexType> + +  <element name="SignatureValue" type="ds:SignatureValueType"/>  +  <complexType name="SignatureValueType"> +    <simpleContent> +      <extension base="base64Binary"> +        <attribute name="Id" type="ID" use="optional"/> +      </extension> +    </simpleContent> +  </complexType> + +<!-- Start SignedInfo --> + +<element name="SignedInfo" type="ds:SignedInfoType"/> +<complexType name="SignedInfoType"> +  <sequence>  +    <element ref="ds:CanonicalizationMethod"/>  +    <element ref="ds:SignatureMethod"/>  +    <element ref="ds:Reference" maxOccurs="unbounded"/>  +  </sequence>   +  <attribute name="Id" type="ID" use="optional"/>  +</complexType> + +  <element name="CanonicalizationMethod" type="ds:CanonicalizationMethodType"/>  +  <complexType name="CanonicalizationMethodType" mixed="true"> +    <sequence> +      <any namespace="##any" minOccurs="0" maxOccurs="unbounded"/> +      <!-- (0,unbounded) elements from (1,1) namespace --> +    </sequence> +    <attribute name="Algorithm" type="anyURI" use="required"/>  +  </complexType> + +  <element name="SignatureMethod" type="ds:SignatureMethodType"/> +  <complexType name="SignatureMethodType" mixed="true"> +    <sequence> +      <element name="HMACOutputLength" minOccurs="0" type="ds:HMACOutputLengthType"/> +      <any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> +      <!-- (0,unbounded) elements from (1,1) external namespace --> +    </sequence> +    <attribute name="Algorithm" type="anyURI" use="required"/>  +  </complexType> + +<!-- Start Reference --> + +<element name="Reference" type="ds:ReferenceType"/> +<complexType name="ReferenceType"> +  <sequence>  +    <element ref="ds:Transforms" minOccurs="0"/>  +    <element ref="ds:DigestMethod"/>  +    <element ref="ds:DigestValue"/>  +  </sequence> +  <attribute name="Id" type="ID" use="optional"/>  +  <attribute name="URI" type="anyURI" use="optional"/>  +  <attribute name="Type" type="anyURI" use="optional"/>  +</complexType> + +  <element name="Transforms" type="ds:TransformsType"/> +  <complexType name="TransformsType"> +    <sequence> +      <element ref="ds:Transform" maxOccurs="unbounded"/>   +    </sequence> +  </complexType> + +  <element name="Transform" type="ds:TransformType"/> +  <complexType name="TransformType" mixed="true"> +    <choice minOccurs="0" maxOccurs="unbounded">  +      <any namespace="##other" processContents="lax"/> +      <!-- (1,1) elements from (0,unbounded) namespaces --> +      <element name="XPath" type="string"/>  +    </choice> +    <attribute name="Algorithm" type="anyURI" use="required"/>  +  </complexType> + +<!-- End Reference --> + +<element name="DigestMethod" type="ds:DigestMethodType"/> +<complexType name="DigestMethodType" mixed="true">  +  <sequence> +    <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> +  </sequence>     +  <attribute name="Algorithm" type="anyURI" use="required"/>  +</complexType> + +<element name="DigestValue" type="ds:DigestValueType"/> +<simpleType name="DigestValueType"> +  <restriction base="base64Binary"/> +</simpleType> + +<!-- End SignedInfo --> + +<!-- Start KeyInfo --> + +<element name="KeyInfo" type="ds:KeyInfoType"/>  +<complexType name="KeyInfoType" mixed="true"> +  <choice maxOccurs="unbounded">      +    <element ref="ds:KeyName"/>  +    <element ref="ds:KeyValue"/>  +    <element ref="ds:RetrievalMethod"/>  +    <element ref="ds:X509Data"/>  +    <element ref="ds:PGPData"/>  +    <element ref="ds:SPKIData"/> +    <element ref="ds:MgmtData"/> +    <any processContents="lax" namespace="##other"/> +    <!-- (1,1) elements from (0,unbounded) namespaces --> +  </choice> +  <attribute name="Id" type="ID" use="optional"/>  +</complexType> + +  <element name="KeyName" type="string"/> +  <element name="MgmtData" type="string"/> + +  <element name="KeyValue" type="ds:KeyValueType"/>  +  <complexType name="KeyValueType" mixed="true"> +   <choice> +     <element ref="ds:DSAKeyValue"/> +     <element ref="ds:RSAKeyValue"/> +     <any namespace="##other" processContents="lax"/> +   </choice> +  </complexType> + +  <element name="RetrievalMethod" type="ds:RetrievalMethodType"/>  +  <complexType name="RetrievalMethodType"> +    <sequence> +      <element ref="ds:Transforms" minOccurs="0"/>  +    </sequence>   +    <attribute name="URI" type="anyURI"/> +    <attribute name="Type" type="anyURI" use="optional"/> +  </complexType> + +<!-- Start X509Data --> + +<element name="X509Data" type="ds:X509DataType"/>  +<complexType name="X509DataType"> +  <sequence maxOccurs="unbounded"> +    <choice> +      <element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/> +      <element name="X509SKI" type="base64Binary"/> +      <element name="X509SubjectName" type="string"/> +      <element name="X509Certificate" type="base64Binary"/> +      <element name="X509CRL" type="base64Binary"/> +      <any namespace="##other" processContents="lax"/> +    </choice> +  </sequence> +</complexType> + +<complexType name="X509IssuerSerialType">  +  <sequence>  +    <element name="X509IssuerName" type="string"/>  +    <element name="X509SerialNumber" type="integer"/>  +  </sequence> +</complexType> + +<!-- End X509Data --> + +<!-- Begin PGPData --> + +<element name="PGPData" type="ds:PGPDataType"/>  +<complexType name="PGPDataType">  +  <choice> +    <sequence> +      <element name="PGPKeyID" type="base64Binary"/>  +      <element name="PGPKeyPacket" type="base64Binary" minOccurs="0"/>  +      <any namespace="##other" processContents="lax" minOccurs="0" +       maxOccurs="unbounded"/> +    </sequence> +    <sequence> +      <element name="PGPKeyPacket" type="base64Binary"/>  +      <any namespace="##other" processContents="lax" minOccurs="0" +       maxOccurs="unbounded"/> +    </sequence> +  </choice> +</complexType> + +<!-- End PGPData --> + +<!-- Begin SPKIData --> + +<element name="SPKIData" type="ds:SPKIDataType"/>  +<complexType name="SPKIDataType"> +  <sequence maxOccurs="unbounded"> +    <element name="SPKISexp" type="base64Binary"/> +    <any namespace="##other" processContents="lax" minOccurs="0"/> +  </sequence> +</complexType>  + +<!-- End SPKIData --> + +<!-- End KeyInfo --> + +<!-- Start Object (Manifest, SignatureProperty) --> + +<element name="Object" type="ds:ObjectType"/>  +<complexType name="ObjectType" mixed="true"> +  <sequence minOccurs="0" maxOccurs="unbounded"> +    <any namespace="##any" processContents="lax"/> +  </sequence> +  <attribute name="Id" type="ID" use="optional"/>  +  <attribute name="MimeType" type="string" use="optional"/> <!-- add a grep facet --> +  <attribute name="Encoding" type="anyURI" use="optional"/>  +</complexType> + +<element name="Manifest" type="ds:ManifestType"/>  +<complexType name="ManifestType"> +  <sequence> +    <element ref="ds:Reference" maxOccurs="unbounded"/>  +  </sequence> +  <attribute name="Id" type="ID" use="optional"/>  +</complexType> + +<element name="SignatureProperties" type="ds:SignaturePropertiesType"/>  +<complexType name="SignaturePropertiesType"> +  <sequence> +    <element ref="ds:SignatureProperty" maxOccurs="unbounded"/>  +  </sequence> +  <attribute name="Id" type="ID" use="optional"/>  +</complexType> + +   <element name="SignatureProperty" type="ds:SignaturePropertyType"/>  +   <complexType name="SignaturePropertyType" mixed="true"> +     <choice maxOccurs="unbounded"> +       <any namespace="##other" processContents="lax"/> +       <!-- (1,1) elements from (1,unbounded) namespaces --> +     </choice> +     <attribute name="Target" type="anyURI" use="required"/>  +     <attribute name="Id" type="ID" use="optional"/>  +   </complexType> + +<!-- End Object (Manifest, SignatureProperty) --> + +<!-- Start Algorithm Parameters --> + +<simpleType name="HMACOutputLengthType"> +  <restriction base="integer"/> +</simpleType> + +<!-- Start KeyValue Element-types --> + +<element name="DSAKeyValue" type="ds:DSAKeyValueType"/> +<complexType name="DSAKeyValueType"> +  <sequence> +    <sequence minOccurs="0"> +      <element name="P" type="ds:CryptoBinary"/> +      <element name="Q" type="ds:CryptoBinary"/> +    </sequence> +    <element name="G" type="ds:CryptoBinary" minOccurs="0"/> +    <element name="Y" type="ds:CryptoBinary"/> +    <element name="J" type="ds:CryptoBinary" minOccurs="0"/> +    <sequence minOccurs="0"> +      <element name="Seed" type="ds:CryptoBinary"/> +      <element name="PgenCounter" type="ds:CryptoBinary"/> +    </sequence> +  </sequence> +</complexType> + +<element name="RSAKeyValue" type="ds:RSAKeyValueType"/> +<complexType name="RSAKeyValueType"> +  <sequence> +    <element name="Modulus" type="ds:CryptoBinary"/>  +    <element name="Exponent" type="ds:CryptoBinary"/>  +  </sequence> +</complexType>  + +<!-- End KeyValue Element-types --> + +<!-- End Signature --> + +</schema> diff --git a/utils/src/main/resources/at/gv/egiz/slbinding/impl/jaxb.index b/utils/src/main/resources/at/gv/egiz/slbinding/impl/jaxb.index deleted file mode 100644 index 6d52df61..00000000 --- a/utils/src/main/resources/at/gv/egiz/slbinding/impl/jaxb.index +++ /dev/null @@ -1,3 +0,0 @@ -# add top-level types explicitly to jaxb context, otherwise the unmarshaller won't find them. -# cf. http://forums.java.net/jive/thread.jspa?threadID=75778&tstart=0 -CreateXMLSignatureResponseType
\ No newline at end of file diff --git a/utils/src/test/java/at/gv/egiz/idlink/IdentityLink.java b/utils/src/test/java/at/gv/egiz/idlink/IdentityLink.java index a97a468e..f47d79bc 100644 --- a/utils/src/test/java/at/gv/egiz/idlink/IdentityLink.java +++ b/utils/src/test/java/at/gv/egiz/idlink/IdentityLink.java @@ -19,7 +19,6 @@ package at.gv.egiz.idlink;  import iaik.xml.crypto.XSecProvider;  import java.io.FileNotFoundException; -import java.io.FileOutputStream;  import java.io.IOException;  import java.io.InputStream;  import java.security.InvalidAlgorithmParameterException; @@ -44,11 +43,7 @@ import javax.xml.crypto.MarshalException;  import javax.xml.crypto.dsig.XMLSignatureException;  import javax.xml.parsers.DocumentBuilderFactory;  import javax.xml.parsers.ParserConfigurationException; -import javax.xml.transform.Transformer;  import javax.xml.transform.TransformerException; -import javax.xml.transform.TransformerFactory; -import javax.xml.transform.dom.DOMSource; -import javax.xml.transform.stream.StreamResult;  import oasis.names.tc.saml._1_0.assertion.AssertionType;  import oasis.names.tc.saml._1_0.assertion.AttributeStatementType; diff --git a/utils/src/test/java/at/gv/egiz/slbinding/RedirectTest.java b/utils/src/test/java/at/gv/egiz/slbinding/RedirectTest.java index 7c8c206a..bdabedba 100644 --- a/utils/src/test/java/at/gv/egiz/slbinding/RedirectTest.java +++ b/utils/src/test/java/at/gv/egiz/slbinding/RedirectTest.java @@ -52,8 +52,6 @@ import javax.xml.stream.XMLEventReader;  import javax.xml.stream.XMLInputFactory;  import static org.junit.Assert.*; -import org.w3._2000._09.xmldsig_.TransformType; -import org.w3._2000._09.xmldsig_.TransformsType;  /**   * @@ -80,13 +78,6 @@ public class RedirectTest {              JAXBContext jaxbContext = JAXBContext.newInstance(slPkg + ":" + dsigPkg);              Unmarshaller um = jaxbContext.createUnmarshaller(); -//            SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); -//            File schemaFile = new File(FILENAME_REQ_SCHEMA); -//            Schema TestRequestLaxSchema = schemaFactory.newSchema(schemaFile); -//            // validate request -//            um.setSchema(TestRequestLaxSchema); - -              FileInputStream fis = new FileInputStream(FILENAME_REQ);              InputStream is = new BufferedInputStream(fis); @@ -97,24 +88,13 @@ public class RedirectTest {              um.setListener(new RedirectUnmarshallerListener(contentFilter)); -//            List<Class> redirectTriggers = Arrays.asList(new Class[]{XMLContentType.class, TransformsType.class}); -//            Set<Class<? extends RedirectCallback>> redirectTriggers = new HashSet<Class<? extends RedirectCallback>>(); //{XMLContentType.class, TransformsType.class -//            redirectTriggers.add(XMLContentType.class); -//            redirectTriggers.add(TransformsType.class); -//            ByteArrayRedirectCallback.registerRedirectTriggers(redirectTriggers); -// -//            Set<Class<? extends RedirectCallback>> preserveNSContextTriggers = new HashSet<Class<? extends RedirectCallback>>(); -////            preserveNSContextTriggers.add(TransformsType.class); -//            preserveNSContextTriggers.add(SignatureInfoCreationType.SignatureLocation.class); -//            ByteArrayRedirectCallback.registerPreserveContextTriggers(preserveNSContextTriggers); - -            JAXBElement<CreateXMLSignatureRequestType> req = (JAXBElement<CreateXMLSignatureRequestType>) um.unmarshal(filteredReader); +            JAXBElement<?> req = (JAXBElement<?>) um.unmarshal(filteredReader);              is.close();              FileOutputStream fos = new FileOutputStream(FILENAME_REQ + "_redirect.txt");              OutputStream os = new BufferedOutputStream(fos); -            CreateXMLSignatureRequestType request = req.getValue(); +            CreateXMLSignatureRequestType request = (CreateXMLSignatureRequestType) req.getValue();              List<DataObjectInfoType> dataObjectInfos = request.getDataObjectInfo();              Iterator<DataObjectInfoType> doiIt = dataObjectInfos.iterator();              while (doiIt.hasNext()) { @@ -133,29 +113,8 @@ public class RedirectTest {                  Iterator<TransformsInfoType> tiIt = transformsInfos.iterator();                  while (tiIt.hasNext()) {                      at.gv.egiz.slbinding.impl.TransformsInfoType ti = (at.gv.egiz.slbinding.impl.TransformsInfoType) tiIt.next(); -//                    TransformsInfoType ti = tiIt.next();                      assertNotNull(ti);                      System.out.println("found sl:TransformsInfo: " + ti.getClass().getName()); //at.gv.egiz.slbinding.impl.TransformsInfoType TransformsInfo"); -//                    TransformsType ts = ti.getTransforms(); -//                    assertNotNull(ts); -//                    System.out.println("found dsig:Transforms " + ts.getClass().getName()); //org.w3._2000._09.xmldsig_.TransformsType dsig:Transforms"); -//                    List<TransformType> tL = ts.getTransform(); -//                    assertNotNull(tL); -//                    System.out.println("found " + tL.size() + " org.w3._2000._09.xmldsig_.TransformType dsig:Transform"); -//                    for (TransformType t : tL) { -//                      if (t instanceof at.gv.egiz.slbinding.impl.TransformType) { -//                        System.out.println("found at.gv.egiz.slbinding.impl.TransformType"); -//                        byte[] redirectedBytes = ((at.gv.egiz.slbinding.impl.TransformType) t).getRedirectedStream().toByteArray(); -//                        if (redirectedBytes != null && redirectedBytes.length > 0) { -//                          System.out.println("reading redirected stream..."); -//                          os.write("--- redirected Transform ---".getBytes()); -//                          os.write(redirectedBytes); -//                          os.write("\n".getBytes()); -//                        } else { -//                          System.out.println("no redirected stream"); -//                        } -//                      } -//                    }                      ByteArrayOutputStream dsigTransforms = ti.getRedirectedStream();                      os.write("--- redirected TransformsInfo content ---".getBytes()); @@ -177,16 +136,6 @@ public class RedirectTest {              }              SignatureInfoCreationType si = request.getSignatureInfo();              if (si != null) { -//                Base64XMLOptRefContentType sigEnv = si.getSignatureEnvironment(); -//                XMLContentType sigEnvXML = sigEnv.getXMLContent(); -//                if (sigEnvXML != null) { -//                    System.out.println("found SignatureEnvironment XMLContent"); -//                    ByteArrayOutputStream xmlContent = sigEnvXML.getRedirectedStream(); -//                    os.write(xmlContent.toByteArray()); -//                    os.write("\n".getBytes()); -//                } -//                 -//                SignatureInfoCreationType.SignatureLocation sigLocation = si.getSignatureLocation();                  SignatureLocationType sigLocation = (SignatureLocationType) si.getSignatureLocation();                  assertNotNull(sigLocation);                  System.out.println("found at.gv.egiz.slbinding.impl.SignatureLocationType SignatureLocation"); diff --git a/utils/src/test/java/at/gv/egiz/slbinding/UnmarshallCXSRTest.java b/utils/src/test/java/at/gv/egiz/slbinding/UnmarshallCXSRTest.java new file mode 100644 index 00000000..0025c312 --- /dev/null +++ b/utils/src/test/java/at/gv/egiz/slbinding/UnmarshallCXSRTest.java @@ -0,0 +1,53 @@ +/* +* Copyright 2009 Federal Chancellery Austria and +* Graz University of Technology +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +*     http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +package at.gv.egiz.slbinding; + +import java.io.InputStream; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.JAXBException; +import javax.xml.stream.XMLStreamException; +import javax.xml.transform.stream.StreamSource; + +import org.junit.Test;  + +import at.gv.egiz.slbinding.impl.CreateXMLSignatureResponseType; +import static org.junit.Assert.*; + +public class UnmarshallCXSRTest { + +  @Test +  public void testUnmarshallCreateXMLSignatureResponse() throws XMLStreamException, JAXBException { +     +    ClassLoader cl = UnmarshallCXSRTest.class.getClassLoader(); +    InputStream s = cl.getResourceAsStream("at/gv/egiz/slbinding/CreateXMLSignatureResponse.xml"); +     +    assertNotNull(s); +     +    SLUnmarshaller unmarshaller = new SLUnmarshaller(); +    Object object = unmarshaller.unmarshal(new StreamSource(s)); + +    assertTrue(object.getClass().getName(), object instanceof JAXBElement<?>); + +    Object value = ((JAXBElement<?>) object).getValue(); +     +    assertTrue(value.getClass().getName(), value instanceof CreateXMLSignatureResponseType); +     +  } +   +} diff --git a/utils/src/test/java/at/gv/egiz/urldereferencer/FormDataTest.java b/utils/src/test/java/at/gv/egiz/urldereferencer/FormDataTest.java deleted file mode 100644 index ecd4c8f7..00000000 --- a/utils/src/test/java/at/gv/egiz/urldereferencer/FormDataTest.java +++ /dev/null @@ -1,96 +0,0 @@ -/* -* Copyright 2008 Federal Chancellery Austria and -* Graz University of Technology -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -*     http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ -package at.gv.egiz.urldereferencer;
 -
 -import java.io.ByteArrayInputStream;
 -import java.io.IOException;
 -import java.io.InputStream;
 -import java.net.MalformedURLException;
 -
 -import org.junit.Before;
 -import org.junit.Test;
 -import static org.junit.Assert.*;
 -
 -import at.gv.egiz.bku.utils.StreamUtil;
 -import at.gv.egiz.bku.utils.urldereferencer.FormDataURLSupplier;
 -import at.gv.egiz.bku.utils.urldereferencer.SimpleFormDataContextImpl;
 -import at.gv.egiz.bku.utils.urldereferencer.StreamData;
 -import at.gv.egiz.bku.utils.urldereferencer.URLDereferencer;
 -import at.gv.egiz.bku.utils.urldereferencer.URLDereferencerContext;
 -
 -public class FormDataTest implements FormDataURLSupplier {
 -
 -  protected URLDereferencerContext urlCtx;
 -  protected InputStream testStream = null;
 -  protected String contentType = null;
 -  protected String paramName = "";
 -
 -  @Override
 -  public InputStream getFormData(String parameterName) {
 -    if (paramName.equals(parameterName)) {
 -      return testStream;
 -    } else {
 -      return null;
 -    }
 -  }
 -
 -  @Override
 -  public String getFormDataContentType(String parameterName) {
 -    if (paramName.equals(parameterName)) {
 -      return contentType;
 -    } else {
 -      return null;
 -    }
 -  }
 -
 -  @Before
 -  public void setUp() {
 -    urlCtx = new SimpleFormDataContextImpl(this);
 -  }
 -
 -  @Test(expected = MalformedURLException.class)
 -  public void testInvalidFormdataUrl() throws IOException {
 -    String url = "abs://whatknowi";
 -    StreamData sd = URLDereferencer.getInstance().dereference(url, urlCtx);
 -    assertNull(sd);
 -    url = ":://whatknowi";
 -    sd = URLDereferencer.getInstance().dereference(url, urlCtx);
 -    assertNull(sd);
 -    url = "";
 -    sd = URLDereferencer.getInstance().dereference(url, urlCtx);
 -  }
 -
 -  @Test
 -  public void testFormData() throws IOException {
 -    paramName = "Müllcontainer";
 -    testStream = new ByteArrayInputStream("HelloWorld".getBytes("UTF-8"));
 -    String url = "formdata:"+paramName;
 -    StreamData sd = URLDereferencer.getInstance().dereference(url, urlCtx);
 -    assertNotNull(sd);
 -    String result = StreamUtil.asString(sd.getStream(), "UTF-8");
 -    assertEquals("HelloWorld", result);
 -  } -   -  @Test(expected=IOException.class) -  public void testFormDataNotFound() throws IOException { -    paramName = "Müllcontainer"; -    testStream = new ByteArrayInputStream("HelloWorld".getBytes("UTF-8")); -    String url = "formdata:"+paramName+"2"; -    StreamData sd = URLDereferencer.getInstance().dereference(url, urlCtx); -  } -  
 -}
 diff --git a/utils/src/test/java/cardchannel/UnmarshalTest.java b/utils/src/test/java/cardchannel/UnmarshalTest.java index 998dd9e6..f1ed0c9d 100644 --- a/utils/src/test/java/cardchannel/UnmarshalTest.java +++ b/utils/src/test/java/cardchannel/UnmarshalTest.java @@ -29,7 +29,6 @@ import javax.xml.bind.Marshaller;  import javax.xml.bind.Unmarshaller;  import org.junit.Ignore;  import org.junit.Test; -import static org.junit.Assert.*;  /**   * @@ -42,12 +41,11 @@ public class UnmarshalTest {      JAXBContext ctx = JAXBContext.newInstance(ObjectFactory.class);      Unmarshaller um = ctx.createUnmarshaller(); -    JAXBElement<ScriptType> script = (JAXBElement<ScriptType>) um.unmarshal(new File("src/test/cardchannel/script.xml")); +    JAXBElement<?> script = (JAXBElement<?>) um.unmarshal(new File("src/test/cardchannel/script.xml")); -    ScriptType scriptT = script.getValue(); +    ScriptType scriptT = (ScriptType) script.getValue();      System.out.println("script " + scriptT.getClass());      List<Object> resetOrCommandAPDUOrVerifyAPDU = scriptT.getResetOrCommandAPDUOrVerifyAPDU(); -//    assertEquals(3, resetOrCommandAPDUOrVerifyAPDU.size());      for (Object object : resetOrCommandAPDUOrVerifyAPDU) {        System.out.println("script contains: " + object.getClass());      } @@ -65,7 +63,7 @@ public class UnmarshalTest {      s.getResetOrCommandAPDUOrVerifyAPDU().add(r);      JAXBElement<ScriptType> script = of.createScript(s); -    m.marshal(script, new File("src/test/cardchannel/marshalled.xml")); +    m.marshal(script, System.out);    }  } diff --git a/utils/src/test/java/saml/KeyValueAttributeTypeTest.java b/utils/src/test/java/saml/KeyValueAttributeTypeTest.java index 2df04ce6..f3f1da0b 100644 --- a/utils/src/test/java/saml/KeyValueAttributeTypeTest.java +++ b/utils/src/test/java/saml/KeyValueAttributeTypeTest.java @@ -17,9 +17,7 @@  package saml; -import java.io.BufferedInputStream;  import java.io.File; -import java.io.FileInputStream;  import java.io.FileNotFoundException;  import java.util.List;  import javax.xml.bind.JAXBContext; @@ -27,7 +25,6 @@ import javax.xml.bind.JAXBElement;  import javax.xml.bind.JAXBException;  import javax.xml.bind.Marshaller;  import javax.xml.bind.Unmarshaller; -import javax.xml.namespace.QName;  import oasis.names.tc.saml._1_0.assertion.AnyType;  import oasis.names.tc.saml._1_0.assertion.AssertionType;  import oasis.names.tc.saml._1_0.assertion.AttributeStatementType; @@ -38,7 +35,6 @@ import oasis.names.tc.saml._1_0.assertion.StatementAbstractType;  import oasis.names.tc.saml._1_0.assertion.SubjectType;  import org.junit.Ignore;  import org.junit.Test; -import org.w3._2000._09.xmldsig_.KeyValueType;  import org.w3._2000._09.xmldsig_.RSAKeyValueType;  import org.w3c.dom.Element; @@ -54,8 +50,9 @@ public class KeyValueAttributeTypeTest {      JAXBContext ctx = JAXBContext.newInstance(ObjectFactory.class, org.w3._2000._09.xmldsig_.ObjectFactory.class);      Unmarshaller um = ctx.createUnmarshaller(); -    JAXBElement<AssertionType> assertion = (JAXBElement<AssertionType>) um.unmarshal(new File("/home/clemens/workspace/schema-base/src/main/schema/test/saml10.xml")); -    List<StatementAbstractType> statements = assertion.getValue().getStatementOrSubjectStatementOrAuthenticationStatement(); +    JAXBElement<?> assertion = (JAXBElement<?>) um.unmarshal(new File("/home/clemens/workspace/schema-base/src/main/schema/test/saml10.xml")); +    AssertionType value = (AssertionType) assertion.getValue(); +    List<StatementAbstractType> statements = ((AssertionType) value).getStatementOrSubjectStatementOrAuthenticationStatement();      for (StatementAbstractType stmt : statements) {        if (stmt instanceof AttributeStatementType) {          System.out.println("AttributeStatement"); diff --git a/utils/src/test/resources/at/gv/egiz/slbinding/CreateXMLSignatureResponse.xml b/utils/src/test/resources/at/gv/egiz/slbinding/CreateXMLSignatureResponse.xml new file mode 100644 index 00000000..ab08c5ca --- /dev/null +++ b/utils/src/test/resources/at/gv/egiz/slbinding/CreateXMLSignatureResponse.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?><sl:CreateXMLSignatureResponse xmlns:sl="http://www.buergerkarte.at/namespaces/securitylayer/1.2#" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Signature Id="Signature-e5381f3d-1" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:SignedInfo Id="SignedInfo-e5381f3d-1"><dsig:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><dsig:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1"/><dsig:Reference Id="Reference-e5381f3d-1" URI="test.txt"><dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><dsig:DigestValue>7Dp/5KcvUfCnkohkOOzvFaeAIRc=</dsig:DigestValue></dsig:Reference><dsig:Reference Id="Reference-e5381f3d-2" Type="http://uri.etsi.org/01903/v1.1.1#SignedProperties" URI="#xmlns(xades=http://uri.etsi.org/01903/v1.1.1%23)%20xpointer(id('Object-e5381f3d-1')/child::xades:QualifyingProperties/child::xades:SignedProperties)"><dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><dsig:DigestValue>fCbFrz0xI0wiN+PPn4leURvfdIo=</dsig:DigestValue></dsig:Reference></dsig:SignedInfo><dsig:SignatureValue Id="SignatureValue-e5381f3d-1">Zozx+mW/lHUO8q02DBK3Aud/sSpVdWGjfBScZDBjuzLyQyrRlXH2xo3lij5/xJa0</dsig:SignatureValue><dsig:KeyInfo><dsig:X509Data><dsig:X509Certificate>MIIDdzCCAd+gAwIBAgIRMqGxalf5fUuhqgSjs+IArBMwDQYJKoZIhvcNAQEFBQAw +TTESMBAGA1UEAwwJVlNpZyBDQSAyMSowKAYDVQQKDCFIYXVwdHZlcmJhbmQgw7Zz +dGVyci4gU296aWFsdmVycy4xCzAJBgNVBAYTAkFUMB4XDTA2MTEwODA1MjYxN1oX +DTExMTEwODA1MjYxN1owYTEXMBUGA1UEAwwOTWFydGluIENlbnRuZXIxKjAoBgNV +BAoMIUhhdXB0dmVyYmFuZCDDtnN0ZXJyLiBTb3ppYWx2ZXJzLjENMAsGA1UECwwE +VlNpZzELMAkGA1UEBhMCQVQwSTATBgcqhkjOPQIBBggqhkjOPQMBAQMyAASZohyZ +R1JDH+sANEROtE5LQFFepjfo5Xk7eRtrpnfa1MFhEOfYXxElEInOVFU049+jgZgw +gZUwEwYDVR0jBAwwCoAISGl1XDyvIyowEQYDVR0OBAoECESRXVYYhLE8MA4GA1Ud +DwEB/wQEAwIGwDAWBgNVHSAEDzANMAsGCSooAAoBBAFmADBDBggrBgEFBQcBAQQ3 +MDUwMwYIKwYBBQUHMAGGJ2h0dHA6Ly9vY3NwLmVjYXJkLnNvemlhbHZlcnNpY2hl +cnVuZy5hdDANBgkqhkiG9w0BAQUFAAOCAYEAPTDL/MLfmNw0VcHqny3lNi30hL8z +OtyiwQRo7QFA98Pm+8WPyQjyK0UVIej+NZVIVSU7WdYWVuu+au8bd3B10WBikLMl +QfEWqYDHGp+bfB4GB4WVeS78tNmXaacXjzLqae/KLALRn/dVBN/acf3C+Ey3kSYw +/96J+qgbaowlT18OvUTs1ABHgut1x31hLIgTj0R5nzfOOUXXnUN+rWm5SuaNMTHW +NMNhM6Y4jfACOsudmboeIZfgrmbDtCa2lLU95Mct2dcbBsnMRFUYoZc+9eEI/xCH +JdzFZp1DAyqzb6Y84YUr+QDCxJT5BVdU0zTI73t0ls64556ifsfq/2sixHeQgMSM +z/qQfPUC9so32sDPNHHNbKVYx9m0VpPwekWXBEVJWFffQbPe55deZ+uVFLOG4y0G +c+o3eXV2Vs9te1OoA+KRow8kjL7iil06DNOddeDQVPj7zqRQtoLKMLTJflfZp5pd +UPEZNM5Pw92T501vzHO9JNv5f/Wp3PTskBNJ</dsig:X509Certificate></dsig:X509Data></dsig:KeyInfo><dsig:Object Id="Object-e5381f3d-1"><xades:QualifyingProperties xmlns:xades="http://uri.etsi.org/01903/v1.1.1#" Target="#Signature-e5381f3d-1" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" xmlns:sl="http://www.buergerkarte.at/namespaces/securitylayer/1.2#"><xades:SignedProperties Id="SignedProperties-e5381f3d-1"><xades:SignedSignatureProperties><xades:SigningTime>2010-04-20T06:08:36Z</xades:SigningTime><xades:SigningCertificate><xades:Cert><xades:CertDigest><xades:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/><xades:DigestValue>GF2imE3FjjqwM8BH0RY+VjtiAI8=</xades:DigestValue></xades:CertDigest><xades:IssuerSerial><dsig:X509IssuerName>C=AT,O=Hauptverband österr. Sozialvers.,CN=VSig CA 2</dsig:X509IssuerName><dsig:X509SerialNumber>17229045246817736659347185373920056355859</dsig:X509SerialNumber></xades:IssuerSerial></xades:Cert></xades:SigningCertificate><xades:SignaturePolicyIdentifier><xades:SignaturePolicyImplied/></xades:SignaturePolicyIdentifier></xades:SignedSignatureProperties><xades:SignedDataObjectProperties><xades:DataObjectFormat ObjectReference="#Reference-e5381f3d-1"><xades:MimeType>text/plain</xades:MimeType></xades:DataObjectFormat></xades:SignedDataObjectProperties></xades:SignedProperties></xades:QualifyingProperties></dsig:Object></dsig:Signature></sl:CreateXMLSignatureResponse>
\ No newline at end of file diff --git a/utils/src/test/resources/commons-logging.properties b/utils/src/test/resources/commons-logging.properties deleted file mode 100644 index 29292562..00000000 --- a/utils/src/test/resources/commons-logging.properties +++ /dev/null @@ -1 +0,0 @@ -org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger diff --git a/utils/src/test/resources/log4j.properties b/utils/src/test/resources/log4j.properties index d9065c14..358a8d73 100644 --- a/utils/src/test/resources/log4j.properties +++ b/utils/src/test/resources/log4j.properties @@ -1,5 +1,5 @@  # loglever DEBUG, appender STDOUT -log4j.rootLogger=DEBUG, STDOUT +log4j.rootLogger=INFO, STDOUT  #log4j.logger.at.gv.egiz.slbinding.RedirectEventFilter=DEBUG, STDOUT  # STDOUT appender | 
