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    }