blob: 86a8c48778af101c0f1c78987623af2e68e32bb4 [file] [log] [blame]
/*
* Copyright (c) 2009-2013, JoshuaTree. All Rights Reserved.
*/
package us.jts.fortress;
import us.jts.fortress.rbac.*;
import us.jts.fortress.rest.FortRequest;
import us.jts.fortress.rest.FortResponse;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
*
* This class contains factory methods for each Java content interface and Java element interface
* generated in the us.jts.fortress packages.
* <p>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.
* @author Shawn McKinney
*
*/
@XmlRegistry
public class ObjectFactory
{
private final static QName _FortUser_QNAME = new QName("", "fortUser");
private final static QName _FortSession_QNAME = new QName("", "fortSession");
private final static QName _FortRole_QNAME = new QName("", "fortRole");
private final static QName _FortGrant_QNAME = new QName("", "fortGrant");
private final static QName _FortOrgUnit_QNAME = new QName("", "fortOrgUnit");
private final static QName _FortEntity_QNAME = new QName("", "fortEntity");
private final static QName _FortAdminRole_QNAME = new QName("", "fortAdminRole");
private final static QName _FortUserRole_QNAME = new QName("", "fortUserRole");
private final static QName _FortObject_QNAME = new QName("", "fortObject");
private final static QName _FortPermission_QNAME = new QName("", "fortPermission");
private final static QName _FortRoleRelationship_QNAME = new QName("", "fortRoleRelationship");
private final static QName _FortSet_QNAME = new QName("", "fortSet");
private final static QName _FortPolicy_QNAME = new QName("", "fortPolicy");
private final static QName _FortUserAdminRole_QNAME = new QName("", "fortUserAdminRole");
private final static QName _FortAdminRoleRelationship_QNAME = new QName("", "fortAdminRoleRelationship");
private final static QName _FortOrgUnitRelationship_QNAME = new QName("", "fortOrgUnitRelationship");
private final static QName _FortBind_QNAME = new QName("", "fortBind");
private final static QName _FortUserAudit_QNAME = new QName("", "fortUserAudit");
private final static QName _FortAuthZ_QNAME = new QName("", "fortAuthZ");
private final static QName _FortMod_QNAME = new QName("", "fortMod");
private final static QName _FortRolePerm_QNAME = new QName("", "fortRolePerm");
private final static QName _FortResponse_QNAME = new QName("", "fortResponse");
private final static QName FortRequest_QNAME = new QName("", "fortRequest");
private final static QName FortAddress_QNAME = new QName("", "fortAddress");
private final static QName _FortProps_QNAME = new QName("", "fortProps");
private final static QName _FortWarning_QNAME = new QName("", "fortWarning");
@XmlElementDecl(namespace = "", name = "fortEntity")
public JAXBElement<FortEntity> createFortEntity(FortEntity value)
{
return new JAXBElement<>(_FortEntity_QNAME, FortEntity.class, null, value);
}
@XmlElementDecl(namespace = "", name = "fortResponse")
public JAXBElement<FortResponse> createFortResponse(FortResponse value)
{
return new JAXBElement<>(_FortResponse_QNAME, FortResponse.class, null, value);
}
@XmlElementDecl(namespace = "", name = "fortRequest")
public JAXBElement<FortRequest> createFortRequest(FortRequest value)
{
return new JAXBElement<>(FortRequest_QNAME, FortRequest.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link us.jts.fortress.rbac.SDSet }{@code >}}
*/
@XmlElementDecl(namespace = "", name = "fortSet")
public JAXBElement<SDSet> createFortSet(SDSet value)
{
return new JAXBElement<>(_FortSet_QNAME, SDSet.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link us.jts.fortress.rbac.PwPolicy }{@code >}}
*/
@XmlElementDecl(namespace = "", name = "fortPolicy")
public JAXBElement<PwPolicy> createFortPolicy(PwPolicy value)
{
return new JAXBElement<>(_FortPolicy_QNAME, PwPolicy.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link us.jts.fortress.rbac.Session }{@code >}}
*/
@XmlElementDecl(namespace = "", name = "fortSession")
public JAXBElement<Session> createFortSession(Session value)
{
return new JAXBElement<>(_FortSession_QNAME, Session.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link us.jts.fortress.rbac.User }{@code >}}
*/
@XmlElementDecl(namespace = "", name = "fortUser")
public JAXBElement<User> createFortUser(User value)
{
return new JAXBElement<>(_FortUser_QNAME, User.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link us.jts.fortress.rbac.UserRole }{@code >}}
*/
@XmlElementDecl(namespace = "", name = "fortUserRole")
public JAXBElement<UserRole> createFortUserRole(UserRole value)
{
return new JAXBElement<>(_FortUserRole_QNAME, UserRole.class, null, value);
}
@XmlElementDecl(namespace = "", name = "fortOrgUnit")
public JAXBElement<OrgUnit> createFortOrgUnit(OrgUnit value)
{
return new JAXBElement<>(_FortOrgUnit_QNAME, OrgUnit.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link us.jts.fortress.rbac.Role }{@code >}}
*/
@XmlElementDecl(namespace = "", name = "fortRole")
public JAXBElement<Role> createFortRole(Role value)
{
return new JAXBElement<>(_FortRole_QNAME, Role.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link us.jts.fortress.rbac.Role }{@code >}}
*/
@XmlElementDecl(namespace = "", name = "fortGrant")
public JAXBElement<PermGrant> createFortGrant(PermGrant value)
{
return new JAXBElement<>(_FortGrant_QNAME, PermGrant.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link us.jts.fortress.rbac.OrgUnitRelationship}{@code >}}
*/
@XmlElementDecl(namespace = "", name = "fortAdminRoleRelationship")
public JAXBElement<AdminRoleRelationship> createFortAdminRoleRelationship(AdminRoleRelationship value)
{
return new JAXBElement<>(_FortAdminRoleRelationship_QNAME, AdminRoleRelationship.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link us.jts.fortress.rbac.OrgUnitRelationship}{@code >}}
*/
@XmlElementDecl(namespace = "", name = "fortOrgUnitRelationship")
public JAXBElement<OrgUnitRelationship> createFortOrgUnitRelationship(OrgUnitRelationship value)
{
return new JAXBElement<>(_FortOrgUnitRelationship_QNAME, OrgUnitRelationship.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link us.jts.fortress.rbac.RoleRelationship}{@code >}}
*/
@XmlElementDecl(namespace = "", name = "fortRoleRelationship")
public JAXBElement<RoleRelationship> createFortRoleRelationship(RoleRelationship value)
{
return new JAXBElement<>(_FortRoleRelationship_QNAME, RoleRelationship.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link us.jts.fortress.rbac.Role }{@code >}}
*/
@XmlElementDecl(namespace = "", name = "fortAdminRole")
public JAXBElement<AdminRole> createFortAdminRole(AdminRole value)
{
return new JAXBElement<>(_FortAdminRole_QNAME, AdminRole.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link us.jts.fortress.rbac.UserAdminRole }{@code >}}
*/
@XmlElementDecl(namespace = "", name = "fortUserAdminRole")
public JAXBElement<UserAdminRole> createFortUserRole(UserAdminRole value)
{
return new JAXBElement<>(_FortUserAdminRole_QNAME, UserAdminRole.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link PermObj }{@code >}}
*/
@XmlElementDecl(namespace = "", name = "fortObject")
public JAXBElement<PermObj> createFortObject(PermObj value)
{
return new JAXBElement<>(_FortObject_QNAME, PermObj.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link us.jts.fortress.rbac.Permission }{@code >}}
*/
@XmlElementDecl(namespace = "", name = "fortPermission")
public JAXBElement<Permission> createFortPermission(Permission value)
{
return new JAXBElement<>(_FortPermission_QNAME, Permission.class, null, value);
}
@XmlElementDecl(namespace = "", name = "fortBind")
public JAXBElement<Bind> createFortEntity(Bind value)
{
return new JAXBElement<>(_FortBind_QNAME, Bind.class, null, value);
}
@XmlElementDecl(namespace = "", name = "fortUserAudit")
public JAXBElement<UserAudit> createFortUserAudit(UserAudit value)
{
return new JAXBElement<>(_FortUserAudit_QNAME, UserAudit.class, null, value);
}
@XmlElementDecl(namespace = "", name = "fortAuthZ")
public JAXBElement<AuthZ> createFortAuthZ(AuthZ value)
{
return new JAXBElement<>(_FortAuthZ_QNAME, AuthZ.class, null, value);
}
@XmlElementDecl(namespace = "", name = "fortMod")
public JAXBElement<Mod> createFortMod(Mod value)
{
return new JAXBElement<>(_FortMod_QNAME, Mod.class, null, value);
}
@XmlElementDecl(namespace = "", name = "fortRolePerm")
public JAXBElement<RolePerm> createFortRolePerm(RolePerm value)
{
return new JAXBElement<>(_FortRolePerm_QNAME, RolePerm.class, null, value);
}
@XmlElementDecl(namespace = "", name = "fortAddress")
public JAXBElement<Address> createFortAddress(Address value)
{
return new JAXBElement<>(FortAddress_QNAME, Address.class, null, value);
}
@XmlElementDecl(namespace = "", name = "fortProps")
public JAXBElement<Props> createFortProps(Props value)
{
return new JAXBElement<>(_FortProps_QNAME, Props.class, null, value);
}
@XmlElementDecl(namespace = "", name = "fortWarning")
public JAXBElement<Warning> createFortWarning(Warning value)
{
return new JAXBElement<Warning>(_FortWarning_QNAME, Warning.class, null, value);
}
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: us.jts.fortress.model2
*/
public ObjectFactory()
{
}
/**
* Create an instance of {@link User }
*/
public User createUser()
{
return new User();
}
/**
* Create an instance of {@link us.jts.fortress.rbac.PwPolicy }
*/
public PwPolicy createPswdPolicy()
{
return new PwPolicy();
}
/**
* Create an instance of {@link Session }
*/
public Session createSession()
{
return new Session();
}
/**
* Create an instance of {@link SDSet }
*/
public SDSet createSDset()
{
return new SDSet();
}
/**
* Create an instance of {@link Role }
*/
public Role createRole()
{
return new Role();
}
/**
* Create an instance of {@link PermGrant }
*/
public PermGrant createPermGrant()
{
return new PermGrant();
}
/**
* Create an instance of {@link RoleRelationship }
*/
public RoleRelationship createRoleRelationship()
{
return new RoleRelationship();
}
/**
* Create an instance of {@link AdminRoleRelationship }
*/
public AdminRoleRelationship createAdminRoleRelationship()
{
return new AdminRoleRelationship();
}
/**
* Create an instance of {@link OrgUnitRelationship }
*/
public OrgUnitRelationship createOrgUnitRelationship()
{
return new OrgUnitRelationship();
}
/**
* Create an instance of {@link PermObj }
*/
public PermObj createPermObj()
{
return new PermObj();
}
/**
* Create an instance of {@link Permission }
*/
public Permission createPermission()
{
return new Permission();
}
/**
* Create an instance of {@link Role }
*/
public AdminRole createAdminRole()
{
return new AdminRole();
}
/**
* Create an instance of {@link UserRole }
*/
public UserRole createUserRole()
{
return new UserRole();
}
/**
* Create an instance of {@link OrgUnit }
*/
public OrgUnit createOrgUnit()
{
return new OrgUnit();
}
/**
* Create an instance of {@link UserAdminRole }
*/
public UserAdminRole createUserAdminRole()
{
return new UserAdminRole();
}
public UserAudit createUserAudit()
{
return new UserAudit();
}
public Bind createBind()
{
return new Bind();
}
public AuthZ createAuthZ()
{
return new AuthZ();
}
public Mod createMod()
{
return new Mod();
}
public RolePerm createRolePerm()
{
return new RolePerm();
}
public FortResponse createFortResponse()
{
return new FortResponse();
}
public FortRequest createFortRequest()
{
return new FortRequest();
}
public Address createAddress()
{
return new Address();
}
public Props createProps()
{
return new Props();
}
public Warning createWarning(int id, String msg, Warning.Type type)
{
return new Warning(id, msg, type);
}
public Warning createWarning(int id, String msg, Warning.Type type, String name)
{
return new Warning(id, msg, type, name);
}
}