001
002 package org.kuali.student.security.wssecurity.utility.dto;
003
004 import javax.xml.bind.JAXBElement;
005 import javax.xml.bind.annotation.XmlElementDecl;
006 import javax.xml.bind.annotation.XmlRegistry;
007 import javax.xml.namespace.QName;
008
009
010 /**
011 * This object contains factory methods for each
012 * Java content interface and Java element interface
013 * generated in the org.kuali.student.security.wssecurity.utility.dto package.
014 * <p>An ObjectFactory allows you to programatically
015 * construct new instances of the Java representation
016 * for XML content. The Java representation of XML
017 * content can consist of schema derived interfaces
018 * and classes representing the binding of schema
019 * type definitions, element declarations and model
020 * groups. Factory methods for each of these are
021 * provided in this class.
022 *
023 */
024 @XmlRegistry
025 public class ObjectFactory {
026
027 private final static QName _Expires_QNAME = new QName("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", "Expires");
028 private final static QName _Timestamp_QNAME = new QName("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", "Timestamp");
029 private final static QName _Created_QNAME = new QName("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", "Created");
030
031 /**
032 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.kuali.student.security.wssecurity.utility.dto
033 *
034 */
035 public ObjectFactory() {
036 }
037
038 /**
039 * Create an instance of {@link TimestampType }
040 *
041 */
042 public TimestampType createTimestampType() {
043 return new TimestampType();
044 }
045
046 /**
047 * Create an instance of {@link AttributedDateTime }
048 *
049 */
050 public AttributedDateTime createAttributedDateTime() {
051 return new AttributedDateTime();
052 }
053
054 /**
055 * Create an instance of {@link AttributedURI }
056 *
057 */
058 public AttributedURI createAttributedURI() {
059 return new AttributedURI();
060 }
061
062 /**
063 * Create an instance of {@link JAXBElement }{@code <}{@link AttributedDateTime }{@code >}}
064 *
065 */
066 @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", name = "Expires")
067 public JAXBElement<AttributedDateTime> createExpires(AttributedDateTime value) {
068 return new JAXBElement<AttributedDateTime>(_Expires_QNAME, AttributedDateTime.class, null, value);
069 }
070
071 /**
072 * Create an instance of {@link JAXBElement }{@code <}{@link TimestampType }{@code >}}
073 *
074 */
075 @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", name = "Timestamp")
076 public JAXBElement<TimestampType> createTimestamp(TimestampType value) {
077 return new JAXBElement<TimestampType>(_Timestamp_QNAME, TimestampType.class, null, value);
078 }
079
080 /**
081 * Create an instance of {@link JAXBElement }{@code <}{@link AttributedDateTime }{@code >}}
082 *
083 */
084 @XmlElementDecl(namespace = "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", name = "Created")
085 public JAXBElement<AttributedDateTime> createCreated(AttributedDateTime value) {
086 return new JAXBElement<AttributedDateTime>(_Created_QNAME, AttributedDateTime.class, null, value);
087 }
088
089 }