![JAR search and dependency download from the Maven repository](/logo.png)
com.unboundid.scim.ldap.ObjectFactory Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-2
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2021.09.07 at 04:20:58 PM CDT
//
package com.unboundid.scim.ldap;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the com.unboundid.scim.ldap package.
* An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*
*/
@XmlRegistry
public class ObjectFactory {
private final static QName _Resources_QNAME = new QName("http://www.unboundid.com/scim-ldap", "resources");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.unboundid.scim.ldap
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link FixedAttribute }
*
*/
public FixedAttribute createFixedAttribute() {
return new FixedAttribute();
}
/**
* Create an instance of {@link ComplexAttributeDefinition }
*
*/
public ComplexAttributeDefinition createComplexAttributeDefinition() {
return new ComplexAttributeDefinition();
}
/**
* Create an instance of {@link AttributeMapping }
*
*/
public AttributeMapping createAttributeMapping() {
return new AttributeMapping();
}
/**
* Create an instance of {@link SubAttributeDefinition }
*
*/
public SubAttributeDefinition createSubAttributeDefinition() {
return new SubAttributeDefinition();
}
/**
* Create an instance of {@link ComplexMultiValuedAttributeDefinition }
*
*/
public ComplexMultiValuedAttributeDefinition createComplexMultiValuedAttributeDefinition() {
return new ComplexMultiValuedAttributeDefinition();
}
/**
* Create an instance of {@link CanonicalValue }
*
*/
public CanonicalValue createCanonicalValue() {
return new CanonicalValue();
}
/**
* Create an instance of {@link DerivedAttributeDefinition }
*
*/
public DerivedAttributeDefinition createDerivedAttributeDefinition() {
return new DerivedAttributeDefinition();
}
/**
* Create an instance of {@link ResourceIDMapping }
*
*/
public ResourceIDMapping createResourceIDMapping() {
return new ResourceIDMapping();
}
/**
* Create an instance of {@link LDAPAddParameters }
*
*/
public LDAPAddParameters createLDAPAddParameters() {
return new LDAPAddParameters();
}
/**
* Create an instance of {@link SubAttributeMapping }
*
*/
public SubAttributeMapping createSubAttributeMapping() {
return new SubAttributeMapping();
}
/**
* Create an instance of {@link SimpleMultiValuedAttributeDefinition }
*
*/
public SimpleMultiValuedAttributeDefinition createSimpleMultiValuedAttributeDefinition() {
return new SimpleMultiValuedAttributeDefinition();
}
/**
* Create an instance of {@link ResourceDefinition }
*
*/
public ResourceDefinition createResourceDefinition() {
return new ResourceDefinition();
}
/**
* Create an instance of {@link ResourcesDefinition }
*
*/
public ResourcesDefinition createResourcesDefinition() {
return new ResourcesDefinition();
}
/**
* Create an instance of {@link AttributeDefinition }
*
*/
public AttributeDefinition createAttributeDefinition() {
return new AttributeDefinition();
}
/**
* Create an instance of {@link SimpleAttributeDefinition }
*
*/
public SimpleAttributeDefinition createSimpleAttributeDefinition() {
return new SimpleAttributeDefinition();
}
/**
* Create an instance of {@link LDAPSearchParametersRef }
*
*/
public LDAPSearchParametersRef createLDAPSearchParametersRef() {
return new LDAPSearchParametersRef();
}
/**
* Create an instance of {@link LDAPSearchParameters }
*
*/
public LDAPSearchParameters createLDAPSearchParameters() {
return new LDAPSearchParameters();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ResourcesDefinition }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.unboundid.com/scim-ldap", name = "resources")
public JAXBElement createResources(ResourcesDefinition value) {
return new JAXBElement(_Resources_QNAME, ResourcesDefinition.class, null, value);
}
}