diff --git a/Dockerfile b/Dockerfile index 6d08a0b71..4e4fba5cd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,6 +6,7 @@ LABEL git-commit=$CI_COMMIT_SHA COPY pom.xml /app/ COPY EfspCommons /app/EfspCommons/ COPY TylerEcf4 /app/TylerEcf4/ +COPY TylerEcf5 /app/TylerEcf5/ COPY TylerEfmClient /app/TylerEfmClient/ COPY proxyserver/pom.xml proxyserver/enunciate.xml /app/proxyserver/ # Install all of the maven packages, so we don't have to every time we change code diff --git a/TylerEcf5/README.md b/TylerEcf5/README.md new file mode 100644 index 000000000..2a07e4fb7 --- /dev/null +++ b/TylerEcf5/README.md @@ -0,0 +1,19 @@ +# Tyler ECF 5 Java Code + +This module contains java code [generated by `wsdl2java`](../docs/wsdl2java.md) from the +[Electronic Court Filing v5 standard](https://docs.oasis-open.org/legalxml-courtfiling/ecf/v5.0/ecf-v5.0.html) +WSDL and XML schema files. + +This module contains interfaces and implementations of some Major Design Elements (MDEs) from ECF 5: + +* Court Record MDE +* Filing Assembly MDE, for this server to receive notifications from the court regarding filings. +* [Filing Assembly MDE](src/main/java/https/docs_oasis_open_org/legalxml_courtfiling/ns/v5_0/wsdl/filingassemblymde/FilingAssemblyMDE.java) for actually creating filings into cases in a court. +* Service MDE for serving notices to other parties in your case electronically. +* [Court Scheduling MDE](src/main/java/https/docs_oasis_open_org/legalxml_courtfiling/ns/v5_0/wsdl/courtschedulingmde/CourtSchedulingMDE_Service.java) + +All other files include the data types that are passed to the interfaces present on these MDEs. + +## Difference between this and generated code + +* edited javadocs to be able to be compliant (i.e. `&` to `&`, other HTML encoding issues). No substantive changes. \ No newline at end of file diff --git a/TylerEcf5/pom.xml b/TylerEcf5/pom.xml new file mode 100644 index 000000000..c49ae470a --- /dev/null +++ b/TylerEcf5/pom.xml @@ -0,0 +1,37 @@ + + + 4.0.0 + + + edu.suffolk.litlab + efspserver-parent + 1.2.23 + + edu.suffolk.litlab + tyler-ecf5 + Tyler ECF 5 + Generated Java files for Tyler Technologies's ECF 5 Schemas + + + + edu.suffolk.litlab + tyler-efm-client + + + org.apache.commons + commons-lang3 + + + jakarta.xml.bind + jakarta.xml.bind-api + + + jakarta.jws + jakarta.jws-api + + + org.apache.cxf.xjc-utils + cxf-xjc-runtime + + + diff --git a/TylerEcf5/src/main/java/ecf5/CourtPolicyMDEService.java b/TylerEcf5/src/main/java/ecf5/CourtPolicyMDEService.java new file mode 100644 index 000000000..124ec2b8e --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/CourtPolicyMDEService.java @@ -0,0 +1,100 @@ +package ecf5; + +import jakarta.xml.ws.Service; +import jakarta.xml.ws.WebEndpoint; +import jakarta.xml.ws.WebServiceClient; +import jakarta.xml.ws.WebServiceFeature; +import java.net.MalformedURLException; +import java.net.URI; +import java.net.URL; +import javax.xml.namespace.QName; + +/** + * This class was generated by Apache CXF 4.0.8 2025-11-05T15:12:41.425-05:00 Generated source + * version: 4.0.8 + */ +@WebServiceClient( + name = "CourtPolicyMDEService", + wsdlLocation = "file:../stage/illinois-ECF5-CourtPolicyMDEService.wsdl", + targetNamespace = "https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0WSDL/CourtPolicyMDE") +public class CourtPolicyMDEService extends Service { + + public static final URL WSDL_LOCATION; + + public static final QName SERVICE = + new QName( + "https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0WSDL/CourtPolicyMDE", + "CourtPolicyMDEService"); + public static final QName CourtPolicyMDE = + new QName( + "https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0WSDL/CourtPolicyMDE", + "CourtPolicyMDE"); + + static { + URL url = null; + try { + url = URI.create("file:../stage/illinois-ECF5-CourtPolicyMDEService.wsdl").toURL(); + } catch (MalformedURLException e) { + java.util.logging.Logger.getLogger(CourtPolicyMDEService.class.getName()) + .log( + java.util.logging.Level.INFO, + "Can not initialize the default wsdl from {0}", + "file:../stage/illinois-ECF5-CourtPolicyMDEService.wsdl"); + } + WSDL_LOCATION = url; + } + + public CourtPolicyMDEService(URL wsdlLocation) { + super(wsdlLocation, SERVICE); + } + + public CourtPolicyMDEService(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + public CourtPolicyMDEService() { + super(WSDL_LOCATION, SERVICE); + } + + public CourtPolicyMDEService(WebServiceFeature... features) { + super(WSDL_LOCATION, SERVICE, features); + } + + public CourtPolicyMDEService(URL wsdlLocation, WebServiceFeature... features) { + super(wsdlLocation, SERVICE, features); + } + + public CourtPolicyMDEService(URL wsdlLocation, QName serviceName, WebServiceFeature... features) { + super(wsdlLocation, serviceName, features); + } + + /** + * @return returns CourtPolicyMDE + */ + @WebEndpoint(name = "CourtPolicyMDE") + public ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0wsdl.courtpolicymde + .CourtPolicyMDE + getCourtPolicyMDE() { + return super.getPort( + CourtPolicyMDE, + ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0wsdl.courtpolicymde + .CourtPolicyMDE.class); + } + + /** + * @param features A list of {@link jakarta.xml.ws.WebServiceFeature} to configure on the proxy. + * Supported features not in the features parameter will have their default + * values. + * @return returns CourtPolicyMDE + */ + @WebEndpoint(name = "CourtPolicyMDE") + public ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0wsdl.courtpolicymde + .CourtPolicyMDE + getCourtPolicyMDE(WebServiceFeature... features) { + return super.getPort( + CourtPolicyMDE, + ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0wsdl.courtpolicymde + .CourtPolicyMDE.class, + features); + } +} diff --git a/TylerEcf5/src/main/java/ecf5/CourtRecordMDEService.java b/TylerEcf5/src/main/java/ecf5/CourtRecordMDEService.java new file mode 100644 index 000000000..ae8fc217b --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/CourtRecordMDEService.java @@ -0,0 +1,90 @@ +package ecf5; + +import ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0wsdl.courtrecordmde.CourtRecordMDE; +import jakarta.xml.ws.Service; +import jakarta.xml.ws.WebEndpoint; +import jakarta.xml.ws.WebServiceClient; +import jakarta.xml.ws.WebServiceFeature; +import java.net.MalformedURLException; +import java.net.URI; +import java.net.URL; +import javax.xml.namespace.QName; + +/** + * This class was generated by Apache CXF 4.0.8 2025-11-05T15:23:26.656-05:00 Generated source + * version: 4.0.8 + */ +@WebServiceClient( + name = "CourtRecordMDEService", + wsdlLocation = "file:../stage/illinois-ECF5-CourtRecordMDEService.wsdl", + targetNamespace = "https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0WSDL/CourtRecordMDE") +public class CourtRecordMDEService extends Service { + + public static final URL WSDL_LOCATION; + + public static final QName SERVICE = + new QName( + "https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0WSDL/CourtRecordMDE", + "CourtRecordMDEService"); + public static final QName CourtRecordMDE = + new QName( + "https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0WSDL/CourtRecordMDE", + "CourtRecordMDE"); + + static { + URL url = null; + try { + url = URI.create("file:../stage/illinois-ECF5-CourtRecordMDEService.wsdl").toURL(); + } catch (MalformedURLException e) { + java.util.logging.Logger.getLogger(CourtRecordMDEService.class.getName()) + .log( + java.util.logging.Level.INFO, + "Can not initialize the default wsdl from {0}", + "file:../stage/illinois-ECF5-CourtRecordMDEService.wsdl"); + } + WSDL_LOCATION = url; + } + + public CourtRecordMDEService(URL wsdlLocation) { + super(wsdlLocation, SERVICE); + } + + public CourtRecordMDEService(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + public CourtRecordMDEService() { + super(WSDL_LOCATION, SERVICE); + } + + public CourtRecordMDEService(WebServiceFeature... features) { + super(WSDL_LOCATION, SERVICE, features); + } + + public CourtRecordMDEService(URL wsdlLocation, WebServiceFeature... features) { + super(wsdlLocation, SERVICE, features); + } + + public CourtRecordMDEService(URL wsdlLocation, QName serviceName, WebServiceFeature... features) { + super(wsdlLocation, serviceName, features); + } + + /** + * @return returns CourtRecordMDE + */ + @WebEndpoint(name = "CourtRecordMDE") + public CourtRecordMDE getCourtRecordMDE() { + return super.getPort(CourtRecordMDE, CourtRecordMDE.class); + } + + /** + * @param features A list of {@link jakarta.xml.ws.WebServiceFeature} to configure on the proxy. + * Supported features not in the features parameter will have their default + * values. + * @return returns CourtRecordMDE + */ + @WebEndpoint(name = "CourtRecordMDE") + public CourtRecordMDE getCourtRecordMDE(WebServiceFeature... features) { + return super.getPort(CourtRecordMDE, CourtRecordMDE.class, features); + } +} diff --git a/TylerEcf5/src/main/java/ecf5/CourtSchedulingMDEService.java b/TylerEcf5/src/main/java/ecf5/CourtSchedulingMDEService.java new file mode 100644 index 000000000..1182bbb82 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/CourtSchedulingMDEService.java @@ -0,0 +1,92 @@ +package ecf5; + +import ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0wsdl.courtschedulingmde.CourtSchedulingMDE; +import jakarta.xml.ws.Service; +import jakarta.xml.ws.WebEndpoint; +import jakarta.xml.ws.WebServiceClient; +import jakarta.xml.ws.WebServiceFeature; +import java.net.MalformedURLException; +import java.net.URI; +import java.net.URL; +import javax.xml.namespace.QName; + +/** + * This class was generated by Apache CXF 4.0.8 2025-11-05T15:39:12.512-05:00 Generated source + * version: 4.0.8 + */ +@WebServiceClient( + name = "CourtSchedulingMDEService", + wsdlLocation = "file:../stage/illinois-ECF5-CourtSchedulingMDEService.wsdl", + targetNamespace = + "https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0WSDL/CourtSchedulingMDE") +public class CourtSchedulingMDEService extends Service { + + public static final URL WSDL_LOCATION; + + public static final QName SERVICE = + new QName( + "https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0WSDL/CourtSchedulingMDE", + "CourtSchedulingMDEService"); + public static final QName CourtSchedulingMDE = + new QName( + "https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0WSDL/CourtSchedulingMDE", + "CourtSchedulingMDE"); + + static { + URL url = null; + try { + url = URI.create("file:../stage/illinois-ECF5-CourtSchedulingMDEService.wsdl").toURL(); + } catch (MalformedURLException e) { + java.util.logging.Logger.getLogger(CourtSchedulingMDEService.class.getName()) + .log( + java.util.logging.Level.INFO, + "Can not initialize the default wsdl from {0}", + "file:../stage/illinois-ECF5-CourtSchedulingMDEService.wsdl"); + } + WSDL_LOCATION = url; + } + + public CourtSchedulingMDEService(URL wsdlLocation) { + super(wsdlLocation, SERVICE); + } + + public CourtSchedulingMDEService(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + public CourtSchedulingMDEService() { + super(WSDL_LOCATION, SERVICE); + } + + public CourtSchedulingMDEService(WebServiceFeature... features) { + super(WSDL_LOCATION, SERVICE, features); + } + + public CourtSchedulingMDEService(URL wsdlLocation, WebServiceFeature... features) { + super(wsdlLocation, SERVICE, features); + } + + public CourtSchedulingMDEService( + URL wsdlLocation, QName serviceName, WebServiceFeature... features) { + super(wsdlLocation, serviceName, features); + } + + /** + * @return returns CourtSchedulingMDE + */ + @WebEndpoint(name = "CourtSchedulingMDE") + public CourtSchedulingMDE getCourtSchedulingMDE() { + return super.getPort(CourtSchedulingMDE, CourtSchedulingMDE.class); + } + + /** + * @param features A list of {@link jakarta.xml.ws.WebServiceFeature} to configure on the proxy. + * Supported features not in the features parameter will have their default + * values. + * @return returns CourtSchedulingMDE + */ + @WebEndpoint(name = "CourtSchedulingMDE") + public CourtSchedulingMDE getCourtSchedulingMDE(WebServiceFeature... features) { + return super.getPort(CourtSchedulingMDE, CourtSchedulingMDE.class, features); + } +} diff --git a/TylerEcf5/src/main/java/ecf5/FilingReviewMDEService.java b/TylerEcf5/src/main/java/ecf5/FilingReviewMDEService.java new file mode 100644 index 000000000..8fb5e0a30 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/FilingReviewMDEService.java @@ -0,0 +1,92 @@ +package ecf5; + +import ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0wsdl.filingreviewmde.FilingReviewMDE; +import jakarta.xml.ws.Service; +import jakarta.xml.ws.WebEndpoint; +import jakarta.xml.ws.WebServiceClient; +import jakarta.xml.ws.WebServiceFeature; +import java.net.MalformedURLException; +import java.net.URI; +import java.net.URL; +import javax.xml.namespace.QName; + +/** + * This class was generated by Apache CXF 4.0.8 2025-11-05T15:26:49.152-05:00 Generated source + * version: 4.0.8 + */ +@WebServiceClient( + name = "FilingReviewMDEService", + wsdlLocation = "file:../stage/illinois-ECF5-FilingReviewMDEService.wsdl", + targetNamespace = + "https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0WSDL/FilingReviewMDE") +public class FilingReviewMDEService extends Service { + + public static final URL WSDL_LOCATION; + + public static final QName SERVICE = + new QName( + "https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0WSDL/FilingReviewMDE", + "FilingReviewMDEService"); + public static final QName FilingReviewMDE = + new QName( + "https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0WSDL/FilingReviewMDE", + "FilingReviewMDE"); + + static { + URL url = null; + try { + url = URI.create("file:../stage/illinois-ECF5-FilingReviewMDEService.wsdl").toURL(); + } catch (MalformedURLException e) { + java.util.logging.Logger.getLogger(FilingReviewMDEService.class.getName()) + .log( + java.util.logging.Level.INFO, + "Can not initialize the default wsdl from {0}", + "file:../stage/illinois-ECF5-FilingReviewMDEService.wsdl"); + } + WSDL_LOCATION = url; + } + + public FilingReviewMDEService(URL wsdlLocation) { + super(wsdlLocation, SERVICE); + } + + public FilingReviewMDEService(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + public FilingReviewMDEService() { + super(WSDL_LOCATION, SERVICE); + } + + public FilingReviewMDEService(WebServiceFeature... features) { + super(WSDL_LOCATION, SERVICE, features); + } + + public FilingReviewMDEService(URL wsdlLocation, WebServiceFeature... features) { + super(wsdlLocation, SERVICE, features); + } + + public FilingReviewMDEService( + URL wsdlLocation, QName serviceName, WebServiceFeature... features) { + super(wsdlLocation, serviceName, features); + } + + /** + * @return returns FilingReviewMDE + */ + @WebEndpoint(name = "FilingReviewMDE") + public FilingReviewMDE getFilingReviewMDE() { + return super.getPort(FilingReviewMDE, FilingReviewMDE.class); + } + + /** + * @param features A list of {@link jakarta.xml.ws.WebServiceFeature} to configure on the proxy. + * Supported features not in the features parameter will have their default + * values. + * @return returns FilingReviewMDE + */ + @WebEndpoint(name = "FilingReviewMDE") + public FilingReviewMDE getFilingReviewMDE(WebServiceFeature... features) { + return super.getPort(FilingReviewMDE, FilingReviewMDE.class, features); + } +} diff --git a/TylerEcf5/src/main/java/ecf5/ServiceMDEService.java b/TylerEcf5/src/main/java/ecf5/ServiceMDEService.java new file mode 100644 index 000000000..acb2e1fc7 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/ServiceMDEService.java @@ -0,0 +1,89 @@ +package ecf5; + +import ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0wsdl.servicemde.ServiceMDE; +import jakarta.xml.ws.Service; +import jakarta.xml.ws.WebEndpoint; +import jakarta.xml.ws.WebServiceClient; +import jakarta.xml.ws.WebServiceFeature; +import java.net.MalformedURLException; +import java.net.URI; +import java.net.URL; +import javax.xml.namespace.QName; + +/** + * This class was generated by Apache CXF 4.0.8 2025-11-05T15:26:59.986-05:00 Generated source + * version: 4.0.8 + */ +@WebServiceClient( + name = "ServiceMDEService", + wsdlLocation = "file:../stage/illinois-ECF5-ServiceMDEService.wsdl", + targetNamespace = "https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0WSDL/ServiceMDE") +public class ServiceMDEService extends Service { + + public static final URL WSDL_LOCATION; + + public static final QName SERVICE = + new QName( + "https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0WSDL/ServiceMDE", + "ServiceMDEService"); + public static final QName ServiceMDE = + new QName( + "https://docs.oasis-open.org/legalxml-courtfiling/ns/v5.0WSDL/ServiceMDE", "ServiceMDE"); + + static { + URL url = null; + try { + url = URI.create("file:../stage/illinois-ECF5-ServiceMDEService.wsdl").toURL(); + } catch (MalformedURLException e) { + java.util.logging.Logger.getLogger(ServiceMDEService.class.getName()) + .log( + java.util.logging.Level.INFO, + "Can not initialize the default wsdl from {0}", + "file:../stage/illinois-ECF5-ServiceMDEService.wsdl"); + } + WSDL_LOCATION = url; + } + + public ServiceMDEService(URL wsdlLocation) { + super(wsdlLocation, SERVICE); + } + + public ServiceMDEService(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + public ServiceMDEService() { + super(WSDL_LOCATION, SERVICE); + } + + public ServiceMDEService(WebServiceFeature... features) { + super(WSDL_LOCATION, SERVICE, features); + } + + public ServiceMDEService(URL wsdlLocation, WebServiceFeature... features) { + super(wsdlLocation, SERVICE, features); + } + + public ServiceMDEService(URL wsdlLocation, QName serviceName, WebServiceFeature... features) { + super(wsdlLocation, serviceName, features); + } + + /** + * @return returns ServiceMDE + */ + @WebEndpoint(name = "ServiceMDE") + public ServiceMDE getServiceMDE() { + return super.getPort(ServiceMDE, ServiceMDE.class); + } + + /** + * @param features A list of {@link jakarta.xml.ws.WebServiceFeature} to configure on the proxy. + * Supported features not in the features parameter will have their default + * values. + * @return returns ServiceMDE + */ + @WebEndpoint(name = "ServiceMDE") + public ServiceMDE getServiceMDE(WebServiceFeature... features) { + return super.getPort(ServiceMDE, ServiceMDE.class, features); + } +} diff --git a/TylerEcf5/src/main/java/ecf5/TylerCourtRecordMDEService.java b/TylerEcf5/src/main/java/ecf5/TylerCourtRecordMDEService.java new file mode 100644 index 000000000..abfa7e340 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/TylerCourtRecordMDEService.java @@ -0,0 +1,88 @@ +package ecf5; + +import ecf5.v2024_6.tyler.ecf.v5_0.extensions.tylercourtrecordmde.TylerCourtRecordMDE; +import jakarta.xml.ws.Service; +import jakarta.xml.ws.WebEndpoint; +import jakarta.xml.ws.WebServiceClient; +import jakarta.xml.ws.WebServiceFeature; +import java.net.MalformedURLException; +import java.net.URI; +import java.net.URL; +import javax.xml.namespace.QName; + +/** + * This class was generated by Apache CXF 4.0.8 2025-11-05T15:27:43.572-05:00 Generated source + * version: 4.0.8 + */ +@WebServiceClient( + name = "TylerCourtRecordMDEService", + wsdlLocation = "file:../stage/illinois-ECF5-TylerCourtRecordMDEService.wsdl", + targetNamespace = "urn:tyler:ecf:v5.0:extensions:TylerCourtRecordMDE") +public class TylerCourtRecordMDEService extends Service { + + public static final URL WSDL_LOCATION; + + public static final QName SERVICE = + new QName("urn:tyler:ecf:v5.0:extensions:TylerCourtRecordMDE", "TylerCourtRecordMDEService"); + public static final QName TylerCourtRecordMDE = + new QName("urn:tyler:ecf:v5.0:extensions:TylerCourtRecordMDE", "TylerCourtRecordMDE"); + + static { + URL url = null; + try { + url = URI.create("file:../stage/illinois-ECF5-TylerCourtRecordMDEService.wsdl").toURL(); + } catch (MalformedURLException e) { + java.util.logging.Logger.getLogger(TylerCourtRecordMDEService.class.getName()) + .log( + java.util.logging.Level.INFO, + "Can not initialize the default wsdl from {0}", + "file:../stage/illinois-ECF5-TylerCourtRecordMDEService.wsdl"); + } + WSDL_LOCATION = url; + } + + public TylerCourtRecordMDEService(URL wsdlLocation) { + super(wsdlLocation, SERVICE); + } + + public TylerCourtRecordMDEService(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + public TylerCourtRecordMDEService() { + super(WSDL_LOCATION, SERVICE); + } + + public TylerCourtRecordMDEService(WebServiceFeature... features) { + super(WSDL_LOCATION, SERVICE, features); + } + + public TylerCourtRecordMDEService(URL wsdlLocation, WebServiceFeature... features) { + super(wsdlLocation, SERVICE, features); + } + + public TylerCourtRecordMDEService( + URL wsdlLocation, QName serviceName, WebServiceFeature... features) { + super(wsdlLocation, serviceName, features); + } + + /** + * @return returns TylerCourtRecordMDE + */ + @WebEndpoint(name = "TylerCourtRecordMDE") + public ecf5.v2024_6.tyler.ecf.v5_0.extensions.tylercourtrecordmde.TylerCourtRecordMDE + getTylerCourtRecordMDE() { + return super.getPort(TylerCourtRecordMDE, TylerCourtRecordMDE.class); + } + + /** + * @param features A list of {@link jakarta.xml.ws.WebServiceFeature} to configure on the proxy. + * Supported features not in the features parameter will have their default + * values. + * @return returns TylerCourtRecordMDE + */ + @WebEndpoint(name = "TylerCourtRecordMDE") + public TylerCourtRecordMDE getTylerCourtRecordMDE(WebServiceFeature... features) { + return super.getPort(TylerCourtRecordMDE, TylerCourtRecordMDE.class, features); + } +} diff --git a/TylerEcf5/src/main/java/ecf5/TylerCourtSchedulingMDEService.java b/TylerEcf5/src/main/java/ecf5/TylerCourtSchedulingMDEService.java new file mode 100644 index 000000000..08cd0b14b --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/TylerCourtSchedulingMDEService.java @@ -0,0 +1,89 @@ +package ecf5; + +import ecf5.v2024_6.tyler.ecf.v5_0.extensions.tylercourtschedulingmde.TylerCourtSchedulingMDE; +import jakarta.xml.ws.Service; +import jakarta.xml.ws.WebEndpoint; +import jakarta.xml.ws.WebServiceClient; +import jakarta.xml.ws.WebServiceFeature; +import java.net.MalformedURLException; +import java.net.URI; +import java.net.URL; +import javax.xml.namespace.QName; + +/** + * This class was generated by Apache CXF 4.0.8 2025-11-05T15:27:55.605-05:00 Generated source + * version: 4.0.8 + */ +@WebServiceClient( + name = "TylerCourtSchedulingMDEService", + wsdlLocation = "file:../stage/illinois-ECF5-TylerCourtSchedulingMDEService.wsdl", + targetNamespace = "urn:tyler:ecf:v5.0:extensions:TylerCourtSchedulingMDE") +public class TylerCourtSchedulingMDEService extends Service { + + public static final URL WSDL_LOCATION; + + public static final QName SERVICE = + new QName( + "urn:tyler:ecf:v5.0:extensions:TylerCourtSchedulingMDE", + "TylerCourtSchedulingMDEService"); + public static final QName TylerCourtSchedulingMDE = + new QName("urn:tyler:ecf:v5.0:extensions:TylerCourtSchedulingMDE", "TylerCourtSchedulingMDE"); + + static { + URL url = null; + try { + url = URI.create("file:../stage/illinois-ECF5-TylerCourtSchedulingMDEService.wsdl").toURL(); + } catch (MalformedURLException e) { + java.util.logging.Logger.getLogger(TylerCourtSchedulingMDEService.class.getName()) + .log( + java.util.logging.Level.INFO, + "Can not initialize the default wsdl from {0}", + "file:../stage/illinois-ECF5-TylerCourtSchedulingMDEService.wsdl"); + } + WSDL_LOCATION = url; + } + + public TylerCourtSchedulingMDEService(URL wsdlLocation) { + super(wsdlLocation, SERVICE); + } + + public TylerCourtSchedulingMDEService(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + public TylerCourtSchedulingMDEService() { + super(WSDL_LOCATION, SERVICE); + } + + public TylerCourtSchedulingMDEService(WebServiceFeature... features) { + super(WSDL_LOCATION, SERVICE, features); + } + + public TylerCourtSchedulingMDEService(URL wsdlLocation, WebServiceFeature... features) { + super(wsdlLocation, SERVICE, features); + } + + public TylerCourtSchedulingMDEService( + URL wsdlLocation, QName serviceName, WebServiceFeature... features) { + super(wsdlLocation, serviceName, features); + } + + /** + * @return returns TylerCourtSchedulingMDE + */ + @WebEndpoint(name = "TylerCourtSchedulingMDE") + public TylerCourtSchedulingMDE getTylerCourtSchedulingMDE() { + return super.getPort(TylerCourtSchedulingMDE, TylerCourtSchedulingMDE.class); + } + + /** + * @param features A list of {@link jakarta.xml.ws.WebServiceFeature} to configure on the proxy. + * Supported features not in the features parameter will have their default + * values. + * @return returns TylerCourtSchedulingMDE + */ + @WebEndpoint(name = "TylerCourtSchedulingMDE") + public TylerCourtSchedulingMDE getTylerCourtSchedulingMDE(WebServiceFeature... features) { + return super.getPort(TylerCourtSchedulingMDE, TylerCourtSchedulingMDE.class, features); + } +} diff --git a/TylerEcf5/src/main/java/ecf5/TylerFilingAssemblyMDEService.java b/TylerEcf5/src/main/java/ecf5/TylerFilingAssemblyMDEService.java new file mode 100644 index 000000000..9a5f9b648 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/TylerFilingAssemblyMDEService.java @@ -0,0 +1,88 @@ +package ecf5; + +import ecf5.v2024_6.tyler.ecf.v5_0.extensions.tylerfilingassemblymde.TylerFilingAssemblyMDE; +import jakarta.xml.ws.Service; +import jakarta.xml.ws.WebEndpoint; +import jakarta.xml.ws.WebServiceClient; +import jakarta.xml.ws.WebServiceFeature; +import java.net.MalformedURLException; +import java.net.URI; +import java.net.URL; +import javax.xml.namespace.QName; + +/** + * This class was generated by Apache CXF 4.0.8 2025-11-05T15:38:10.468-05:00 Generated source + * version: 4.0.8 + */ +@WebServiceClient( + name = "TylerFilingAssemblyMDEService", + wsdlLocation = "file:../stage/illinois-ECF5-TylerFilingAssemblyMDEService.wsdl", + targetNamespace = "urn:tyler:ecf:v5.0:extensions:TylerFilingAssemblyMDE") +public class TylerFilingAssemblyMDEService extends Service { + + public static final URL WSDL_LOCATION; + + public static final QName SERVICE = + new QName( + "urn:tyler:ecf:v5.0:extensions:TylerFilingAssemblyMDE", "TylerFilingAssemblyMDEService"); + public static final QName TylerFilingAssemblyMDE = + new QName("urn:tyler:ecf:v5.0:extensions:TylerFilingAssemblyMDE", "TylerFilingAssemblyMDE"); + + static { + URL url = null; + try { + url = URI.create("file:../stage/illinois-ECF5-TylerFilingAssemblyMDEService.wsdl").toURL(); + } catch (MalformedURLException e) { + java.util.logging.Logger.getLogger(TylerFilingAssemblyMDEService.class.getName()) + .log( + java.util.logging.Level.INFO, + "Can not initialize the default wsdl from {0}", + "file:../stage/illinois-ECF5-TylerFilingAssemblyMDEService.wsdl"); + } + WSDL_LOCATION = url; + } + + public TylerFilingAssemblyMDEService(URL wsdlLocation) { + super(wsdlLocation, SERVICE); + } + + public TylerFilingAssemblyMDEService(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + public TylerFilingAssemblyMDEService() { + super(WSDL_LOCATION, SERVICE); + } + + public TylerFilingAssemblyMDEService(WebServiceFeature... features) { + super(WSDL_LOCATION, SERVICE, features); + } + + public TylerFilingAssemblyMDEService(URL wsdlLocation, WebServiceFeature... features) { + super(wsdlLocation, SERVICE, features); + } + + public TylerFilingAssemblyMDEService( + URL wsdlLocation, QName serviceName, WebServiceFeature... features) { + super(wsdlLocation, serviceName, features); + } + + /** + * @return returns TylerFilingAssemblyMDE + */ + @WebEndpoint(name = "TylerFilingAssemblyMDE") + public TylerFilingAssemblyMDE getTylerFilingAssemblyMDE() { + return super.getPort(TylerFilingAssemblyMDE, TylerFilingAssemblyMDE.class); + } + + /** + * @param features A list of {@link jakarta.xml.ws.WebServiceFeature} to configure on the proxy. + * Supported features not in the features parameter will have their default + * values. + * @return returns TylerFilingAssemblyMDE + */ + @WebEndpoint(name = "TylerFilingAssemblyMDE") + public TylerFilingAssemblyMDE getTylerFilingAssemblyMDE(WebServiceFeature... features) { + return super.getPort(TylerFilingAssemblyMDE, TylerFilingAssemblyMDE.class, features); + } +} diff --git a/TylerEcf5/src/main/java/ecf5/TylerFilingReviewMDEService.java b/TylerEcf5/src/main/java/ecf5/TylerFilingReviewMDEService.java new file mode 100644 index 000000000..684bb8b0e --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/TylerFilingReviewMDEService.java @@ -0,0 +1,88 @@ +package ecf5; + +import ecf5.v2024_6.tyler.ecf.v5_0.extensions.tylerfilingreviewmde.TylerFilingReviewMDE; +import jakarta.xml.ws.Service; +import jakarta.xml.ws.WebEndpoint; +import jakarta.xml.ws.WebServiceClient; +import jakarta.xml.ws.WebServiceFeature; +import java.net.MalformedURLException; +import java.net.URI; +import java.net.URL; +import javax.xml.namespace.QName; + +/** + * This class was generated by Apache CXF 4.0.8 2025-11-05T15:38:00.617-05:00 Generated source + * version: 4.0.8 + */ +@WebServiceClient( + name = "TylerFilingReviewMDEService", + wsdlLocation = "file:../stage/illinois-ECF5-TylerFilingReviewMDEService.wsdl", + targetNamespace = "urn:tyler:ecf:v5.0:extensions:TylerFilingReviewMDE") +public class TylerFilingReviewMDEService extends Service { + + public static final URL WSDL_LOCATION; + + public static final QName SERVICE = + new QName( + "urn:tyler:ecf:v5.0:extensions:TylerFilingReviewMDE", "TylerFilingReviewMDEService"); + public static final QName TylerFilingReviewMDE = + new QName("urn:tyler:ecf:v5.0:extensions:TylerFilingReviewMDE", "TylerFilingReviewMDE"); + + static { + URL url = null; + try { + url = URI.create("file:../stage/illinois-ECF5-TylerFilingReviewMDEService.wsdl").toURL(); + } catch (MalformedURLException e) { + java.util.logging.Logger.getLogger(TylerFilingReviewMDEService.class.getName()) + .log( + java.util.logging.Level.INFO, + "Can not initialize the default wsdl from {0}", + "file:../stage/illinois-ECF5-TylerFilingReviewMDEService.wsdl"); + } + WSDL_LOCATION = url; + } + + public TylerFilingReviewMDEService(URL wsdlLocation) { + super(wsdlLocation, SERVICE); + } + + public TylerFilingReviewMDEService(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + public TylerFilingReviewMDEService() { + super(WSDL_LOCATION, SERVICE); + } + + public TylerFilingReviewMDEService(WebServiceFeature... features) { + super(WSDL_LOCATION, SERVICE, features); + } + + public TylerFilingReviewMDEService(URL wsdlLocation, WebServiceFeature... features) { + super(wsdlLocation, SERVICE, features); + } + + public TylerFilingReviewMDEService( + URL wsdlLocation, QName serviceName, WebServiceFeature... features) { + super(wsdlLocation, serviceName, features); + } + + /** + * @return returns TylerFilingReviewMDE + */ + @WebEndpoint(name = "TylerFilingReviewMDE") + public TylerFilingReviewMDE getTylerFilingReviewMDE() { + return super.getPort(TylerFilingReviewMDE, TylerFilingReviewMDE.class); + } + + /** + * @param features A list of {@link jakarta.xml.ws.WebServiceFeature} to configure on the proxy. + * Supported features not in the features parameter will have their default + * values. + * @return returns TylerFilingReviewMDE + */ + @WebEndpoint(name = "TylerFilingReviewMDE") + public TylerFilingReviewMDE getTylerFilingReviewMDE(WebServiceFeature... features) { + return super.getPort(TylerFilingReviewMDE, TylerFilingReviewMDE.class, features); + } +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/AccidentSeverityCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/AccidentSeverityCodeType.java new file mode 100644 index 000000000..ba3ae53c0 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/AccidentSeverityCodeType.java @@ -0,0 +1,258 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.aamva_d20._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for severity levels of an accident. + * + *

Java class for AccidentSeverityCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="AccidentSeverityCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/aamva_d20/4.0/>AccidentSeverityCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AccidentSeverityCodeType", propOrder = { + "value" +}) +public class AccidentSeverityCodeType { + + @XmlValue + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + protected String value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for severity levels of an accident. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/DriverLicenseClassCodeSimpleType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/DriverLicenseClassCodeSimpleType.java new file mode 100644 index 000000000..8e9cdfde4 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/DriverLicenseClassCodeSimpleType.java @@ -0,0 +1,61 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.aamva_d20._4; + +import jakarta.xml.bind.annotation.XmlEnum; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Java class for DriverLicenseClassCodeSimpleType. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ * <simpleType name="DriverLicenseClassCodeSimpleType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="A"/>
+ *     <enumeration value="B"/>
+ *     <enumeration value="C"/>
+ *     <enumeration value="M"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "DriverLicenseClassCodeSimpleType") +@XmlEnum +public enum DriverLicenseClassCodeSimpleType { + + + /** + * Class "A" vehicles - any combination of vehicles with a GCWR of 26,001 or more pounds, provided the GVWR of the vehicle(s) being towed is in excess of 10,000 pounds [49 CFR 383.91(a)(1)]. (Holders of a Class A license may, with the appropriate endorsement, operate all Class B & C vehicles). + * + */ + A, + + /** + * Class "B" vehicles - any single vehicle with a GVWR of 26,001 or more pounds, or any such vehicle towing a vehicle not in excess of 10,000 pounds GVWR [49 CFR 383.91(a)(2)]. (Holders of a Class B license may, with the appropriate endorsement, operate all Class C vehicles). + * + */ + B, + + /** + * Class "C" vehicles - any single vehicle, or combination of vehicles, that meets neither the definition of Group A nor that of Group B, but that either is designed to transport 16 or more passengers including the driver, or is used in the transportation of materials found to be hazardous for the purposes of the Hazardous Materials Transportation Act and which require the motor vehicle to be placarded under the Hazardous Materials Regulations (49 CFR part 172, subpart F) [49 CFR 383.91(a)(3)]. + * + */ + C, + + /** + * Class "M" vehicles - Motorcycles, Mopeds, Motor-driven Cycles. + * + */ + M; + + public String value() { + return name(); + } + + public static DriverLicenseClassCodeSimpleType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/DriverLicenseClassCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/DriverLicenseClassCodeType.java new file mode 100644 index 000000000..0c4970f5f --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/DriverLicenseClassCodeType.java @@ -0,0 +1,257 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.aamva_d20._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for kinds of vehicles that a licensed driver may be approved to operate. + * + *

Java class for DriverLicenseClassCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DriverLicenseClassCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/aamva_d20/4.0/>DriverLicenseClassCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DriverLicenseClassCodeType", propOrder = { + "value" +}) +public class DriverLicenseClassCodeType { + + @XmlValue + protected DriverLicenseClassCodeSimpleType value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for kinds of vehicles that a licensed driver may be approved to operate. + * + * @return + * possible object is + * {@link DriverLicenseClassCodeSimpleType } + * + */ + public DriverLicenseClassCodeSimpleType getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link DriverLicenseClassCodeSimpleType } + * + */ + public void setValue(DriverLicenseClassCodeSimpleType value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/HazMatCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/HazMatCodeType.java new file mode 100644 index 000000000..215cc39fb --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/HazMatCodeType.java @@ -0,0 +1,258 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.aamva_d20._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for whether a driver was operating a vehicle carrying hazardous materials. + * + *

Java class for HazMatCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="HazMatCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/aamva_d20/4.0/>HazMatCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "HazMatCodeType", propOrder = { + "value" +}) +public class HazMatCodeType { + + @XmlValue + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + protected String value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for whether a driver was operating a vehicle carrying hazardous materials. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/JurisdictionAuthorityCodeSimpleType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/JurisdictionAuthorityCodeSimpleType.java new file mode 100644 index 000000000..f886b4967 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/JurisdictionAuthorityCodeSimpleType.java @@ -0,0 +1,824 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.aamva_d20._4; + +import jakarta.xml.bind.annotation.XmlEnum; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Java class for JurisdictionAuthorityCodeSimpleType. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ * <simpleType name="JurisdictionAuthorityCodeSimpleType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="AB"/>
+ *     <enumeration value="AG"/>
+ *     <enumeration value="AK"/>
+ *     <enumeration value="AL"/>
+ *     <enumeration value="AR"/>
+ *     <enumeration value="AS"/>
+ *     <enumeration value="AZ"/>
+ *     <enumeration value="BA"/>
+ *     <enumeration value="BC"/>
+ *     <enumeration value="BJ"/>
+ *     <enumeration value="CA"/>
+ *     <enumeration value="CE"/>
+ *     <enumeration value="CH"/>
+ *     <enumeration value="CI"/>
+ *     <enumeration value="CL"/>
+ *     <enumeration value="CO"/>
+ *     <enumeration value="CT"/>
+ *     <enumeration value="CU"/>
+ *     <enumeration value="DC"/>
+ *     <enumeration value="DE"/>
+ *     <enumeration value="DF"/>
+ *     <enumeration value="DO"/>
+ *     <enumeration value="DS"/>
+ *     <enumeration value="DT"/>
+ *     <enumeration value="EM"/>
+ *     <enumeration value="FH"/>
+ *     <enumeration value="FL"/>
+ *     <enumeration value="FM"/>
+ *     <enumeration value="GA"/>
+ *     <enumeration value="GM"/>
+ *     <enumeration value="GR"/>
+ *     <enumeration value="GS"/>
+ *     <enumeration value="GU"/>
+ *     <enumeration value="HI"/>
+ *     <enumeration value="HL"/>
+ *     <enumeration value="IA"/>
+ *     <enumeration value="ID"/>
+ *     <enumeration value="IL"/>
+ *     <enumeration value="IN"/>
+ *     <enumeration value="IR"/>
+ *     <enumeration value="JL"/>
+ *     <enumeration value="KS"/>
+ *     <enumeration value="KY"/>
+ *     <enumeration value="LA"/>
+ *     <enumeration value="MA"/>
+ *     <enumeration value="MB"/>
+ *     <enumeration value="MC"/>
+ *     <enumeration value="MD"/>
+ *     <enumeration value="ME"/>
+ *     <enumeration value="MH"/>
+ *     <enumeration value="MI"/>
+ *     <enumeration value="MN"/>
+ *     <enumeration value="MO"/>
+ *     <enumeration value="MP"/>
+ *     <enumeration value="MR"/>
+ *     <enumeration value="MS"/>
+ *     <enumeration value="MT"/>
+ *     <enumeration value="MX"/>
+ *     <enumeration value="NA"/>
+ *     <enumeration value="NB"/>
+ *     <enumeration value="NC"/>
+ *     <enumeration value="ND"/>
+ *     <enumeration value="NE"/>
+ *     <enumeration value="NF"/>
+ *     <enumeration value="NH"/>
+ *     <enumeration value="NJ"/>
+ *     <enumeration value="NL"/>
+ *     <enumeration value="NM"/>
+ *     <enumeration value="NS"/>
+ *     <enumeration value="NT"/>
+ *     <enumeration value="NU"/>
+ *     <enumeration value="NV"/>
+ *     <enumeration value="NY"/>
+ *     <enumeration value="OA"/>
+ *     <enumeration value="OH"/>
+ *     <enumeration value="OK"/>
+ *     <enumeration value="ON"/>
+ *     <enumeration value="OR"/>
+ *     <enumeration value="PA"/>
+ *     <enumeration value="PB"/>
+ *     <enumeration value="PE"/>
+ *     <enumeration value="PR"/>
+ *     <enumeration value="PW"/>
+ *     <enumeration value="PZ"/>
+ *     <enumeration value="QC"/>
+ *     <enumeration value="QR"/>
+ *     <enumeration value="QU"/>
+ *     <enumeration value="RI"/>
+ *     <enumeration value="SC"/>
+ *     <enumeration value="SD"/>
+ *     <enumeration value="SI"/>
+ *     <enumeration value="SK"/>
+ *     <enumeration value="SL"/>
+ *     <enumeration value="SO"/>
+ *     <enumeration value="TA"/>
+ *     <enumeration value="TB"/>
+ *     <enumeration value="TL"/>
+ *     <enumeration value="TN"/>
+ *     <enumeration value="TS"/>
+ *     <enumeration value="TX"/>
+ *     <enumeration value="UT"/>
+ *     <enumeration value="VA"/>
+ *     <enumeration value="VC"/>
+ *     <enumeration value="VI"/>
+ *     <enumeration value="VT"/>
+ *     <enumeration value="WA"/>
+ *     <enumeration value="WI"/>
+ *     <enumeration value="WK"/>
+ *     <enumeration value="WV"/>
+ *     <enumeration value="WY"/>
+ *     <enumeration value="YT"/>
+ *     <enumeration value="YU"/>
+ *     <enumeration value="ZA"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "JurisdictionAuthorityCodeSimpleType") +@XmlEnum +public enum JurisdictionAuthorityCodeSimpleType { + + + /** + * Alberta, Canada + * + */ + AB, + + /** + * Aguascalientes, Mexico + * + */ + AG, + + /** + * Alaska, USA + * + */ + AK, + + /** + * Alabama, USA + * + */ + AL, + + /** + * Arkansas, USA + * + */ + AR, + + /** + * American Samoa, US Territorial Possession + * + */ + AS, + + /** + * Arizona, USA + * + */ + AZ, + + /** + * Baja Clifornia, Mexico + * + */ + BA, + + /** + * British Columbia, Canada + * + */ + BC, + + /** + * Baja California Sur, Mexico + * + */ + BJ, + + /** + * California, USA + * + */ + CA, + + /** + * Campeche, Mexico + * + */ + CE, + + /** + * Chihuahua, Mexico + * + */ + CH, + + /** + * Chiapas, Mexico + * + */ + CI, + + /** + * Colima, Mexico + * + */ + CL, + + /** + * Colorado, USA + * + */ + CO, + + /** + * Connecticut, USA + * + */ + CT, + + /** + * Coahuila de Zaragoza, Mexico + * + */ + CU, + + /** + * District of Columbia, USA + * + */ + DC, + + /** + * Delaware, USA + * + */ + DE, + + /** + * Distrito Federal Mexico + * + */ + DF, + + /** + * Durango, Mexico + * + */ + DO, + + /** + * U.S. Department of State + * + */ + DS, + + /** + * U.S. Department of Transportation + * + */ + DT, + + /** + * (Estados) Mexico + * + */ + EM, + + /** + * Federal Motor Carrier Safety Administration (FMCSA used to be the OMC in the FHWA) + * + */ + FH, + + /** + * Florida, USA + * + */ + FL, + + /** + * Federal States of Micronesia, US Territorial Possession + * + */ + FM, + + /** + * Georgia, USA + * + */ + GA, + + /** + * Guam, US Territorial Possession + * + */ + GM, + + /** + * Guerrero, Mexico + * + */ + GR, + + /** + * General Services Administration (GSA) + * + */ + GS, + + /** + * Guanajuato, Mexico + * + */ + GU, + + /** + * Hawaii, USA + * + */ + HI, + + /** + * Hidalgo, Mexico + * + */ + HL, + + /** + * Iowa, USA + * + */ + IA, + + /** + * Idaho, USA + * + */ + ID, + + /** + * Illinois, USA + * + */ + IL, + + /** + * Indiana, USA + * + */ + IN, + + /** + * Internal Revenue Service (IRS) + * + */ + IR, + + /** + * Jalisco, Mexico + * + */ + JL, + + /** + * Kansas, USA + * + */ + KS, + + /** + * Kentucky, USA + * + */ + KY, + + /** + * Louisiana, USA + * + */ + LA, + + /** + * Massachusetts, USA + * + */ + MA, + + /** + * Manitoba, Canada + * + */ + MB, + + /** + * Michoacan de Ocampo, Mexico + * + */ + MC, + + /** + * Maryland, USA + * + */ + MD, + + /** + * Maine, USA + * + */ + ME, + + /** + * Marshal Islands, US Territorial Possession + * + */ + MH, + + /** + * Michigan, USA + * + */ + MI, + + /** + * Minnesota, USA + * + */ + MN, + + /** + * Missouri, USA + * + */ + MO, + + /** + * Northern Mariana Islands, US Territorial Possession + * + */ + MP, + + /** + * Morelos, Mexico + * + */ + MR, + + /** + * Mississippi, USA + * + */ + MS, + + /** + * Montana, USA + * + */ + MT, + + /** + * Mexico (United Mexican States) + * + */ + MX, + + /** + * Nayarit, Mexico + * + */ + NA, + + /** + * New Brunswick, Canada + * + */ + NB, + + /** + * North Carolina, USA + * + */ + NC, + + /** + * North Dakota, USA + * + */ + ND, + + /** + * Nebraska, USA + * + */ + NE, + + /** + * Newfoundland and Labrador, Canada + * + */ + NF, + + /** + * New Hampshire, USA + * + */ + NH, + + /** + * New Jersey, USA + * + */ + NJ, + + /** + * Nuevo Leon, Mexico + * + */ + NL, + + /** + * New Mexico, USA + * + */ + NM, + + /** + * Nova Scotia, Canada + * + */ + NS, + + /** + * Northwest Territory, Canada + * + */ + NT, + + /** + * Nunavut, Canada + * + */ + NU, + + /** + * Nevada, USA + * + */ + NV, + + /** + * New York, USA + * + */ + NY, + + /** + * Oaxaca, Mexico + * + */ + OA, + + /** + * Ohio, USA + * + */ + OH, + + /** + * Oklahoma, USA + * + */ + OK, + + /** + * Ontario, Canada + * + */ + ON, + + /** + * Oregon, USA + * + */ + OR, + + /** + * Pennsylvania, USA + * + */ + PA, + + /** + * Puebla, Mexico + * + */ + PB, + + /** + * Prince Edward Island, Canada + * + */ + PE, + + /** + * Puerto Rico, US Territorial Possession + * + */ + PR, + + /** + * Palau (till 1994), US Territorial Possession + * + */ + PW, + + /** + * Panamanian Canal Zone till December 2000, US Territorial Possession + * + */ + PZ, + + /** + * Quebec, Canada + * + */ + QC, + + /** + * Quintana Roo, Mexico + * + */ + QR, + + /** + * Queretaro de Arteaga, Mexico + * + */ + QU, + + /** + * Rhode Island, USA + * + */ + RI, + + /** + * South Carolina, USA + * + */ + SC, + + /** + * South Dakota, USA + * + */ + SD, + + /** + * Sinaloa, Mexico + * + */ + SI, + + /** + * Saskatchewan, Canada + * + */ + SK, + + /** + * San Luis Potosi, Mexico + * + */ + SL, + + /** + * Sonora, Mexico + * + */ + SO, + + /** + * Tamaulipas, Mexico + * + */ + TA, + + /** + * Tabasco, Mexico + * + */ + TB, + + /** + * Tlaxcala, Mexico + * + */ + TL, + + /** + * Tennessee, USA + * + */ + TN, + + /** + * Transportation Security Administration (TSA) + * + */ + TS, + + /** + * Texas, USA + * + */ + TX, + + /** + * Utah, USA + * + */ + UT, + + /** + * Virginia, USA + * + */ + VA, + + /** + * Veracruz-Llave, Mexico + * + */ + VC, + + /** + * Virgin Islands, US Territorial Possession + * + */ + VI, + + /** + * Vermont, USA + * + */ + VT, + + /** + * Washington, USA + * + */ + WA, + + /** + * Wisconsin, USA + * + */ + WI, + + /** + * Wake Island, US Territorial Possession + * + */ + WK, + + /** + * West Virginia, USA + * + */ + WV, + + /** + * Wyoming, USA + * + */ + WY, + + /** + * Yukon Territory, Canada + * + */ + YT, + + /** + * Yucatan, Mexico + * + */ + YU, + + /** + * Zacatecas, Mexico + * + */ + ZA; + + public String value() { + return name(); + } + + public static JurisdictionAuthorityCodeSimpleType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/JurisdictionAuthorityCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/JurisdictionAuthorityCodeType.java new file mode 100644 index 000000000..81e9e48ae --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/JurisdictionAuthorityCodeType.java @@ -0,0 +1,257 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.aamva_d20._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an authority with jurisdiction over a particular area. + * + *

Java class for JurisdictionAuthorityCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="JurisdictionAuthorityCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/aamva_d20/4.0/>JurisdictionAuthorityCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "JurisdictionAuthorityCodeType", propOrder = { + "value" +}) +public class JurisdictionAuthorityCodeType { + + @XmlValue + protected JurisdictionAuthorityCodeSimpleType value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for an authority with jurisdiction over a particular area. + * + * @return + * possible object is + * {@link JurisdictionAuthorityCodeSimpleType } + * + */ + public JurisdictionAuthorityCodeSimpleType getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link JurisdictionAuthorityCodeSimpleType } + * + */ + public void setValue(JurisdictionAuthorityCodeSimpleType value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/ObjectFactory.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/ObjectFactory.java new file mode 100644 index 000000000..1076e4b79 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/ObjectFactory.java @@ -0,0 +1,64 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.aamva_d20._4; + +import jakarta.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the ecf5.v2024_6.gov.niem.release.niem.codes.aamva_d20._4 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 { + + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ecf5.v2024_6.gov.niem.release.niem.codes.aamva_d20._4 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link DriverLicenseClassCodeType } + * + */ + public DriverLicenseClassCodeType createDriverLicenseClassCodeType() { + return new DriverLicenseClassCodeType(); + } + + /** + * Create an instance of {@link AccidentSeverityCodeType } + * + */ + public AccidentSeverityCodeType createAccidentSeverityCodeType() { + return new AccidentSeverityCodeType(); + } + + /** + * Create an instance of {@link HazMatCodeType } + * + */ + public HazMatCodeType createHazMatCodeType() { + return new HazMatCodeType(); + } + + /** + * Create an instance of {@link JurisdictionAuthorityCodeType } + * + */ + public JurisdictionAuthorityCodeType createJurisdictionAuthorityCodeType() { + return new JurisdictionAuthorityCodeType(); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/package-info.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/package-info.java new file mode 100644 index 000000000..0cb58e49f --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/aamva_d20/_4/package-info.java @@ -0,0 +1,2 @@ +@jakarta.xml.bind.annotation.XmlSchema(namespace = "http://release.niem.gov/niem/codes/aamva_d20/4.0/") +package ecf5.v2024_6.gov.niem.release.niem.codes.aamva_d20._4; diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/CredentialsAuthenticatedCodeSimpleType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/CredentialsAuthenticatedCodeSimpleType.java new file mode 100644 index 000000000..cc64a6183 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/CredentialsAuthenticatedCodeSimpleType.java @@ -0,0 +1,60 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.cbrncl._4; + +import jakarta.xml.bind.annotation.XmlEnum; +import jakarta.xml.bind.annotation.XmlEnumValue; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Java class for CredentialsAuthenticatedCodeSimpleType. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ * <simpleType name="CredentialsAuthenticatedCodeSimpleType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="Authenticated"/>
+ *     <enumeration value="Not Authenticated"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "CredentialsAuthenticatedCodeSimpleType") +@XmlEnum +public enum CredentialsAuthenticatedCodeSimpleType { + + + /** + * The credentials have been authenticated. + * + */ + @XmlEnumValue("Authenticated") + AUTHENTICATED("Authenticated"), + + /** + * The credentials have not been authenticated. + * + */ + @XmlEnumValue("Not Authenticated") + NOT_AUTHENTICATED("Not Authenticated"); + private final String value; + + CredentialsAuthenticatedCodeSimpleType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static CredentialsAuthenticatedCodeSimpleType fromValue(String v) { + for (CredentialsAuthenticatedCodeSimpleType c: CredentialsAuthenticatedCodeSimpleType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/CredentialsAuthenticatedCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/CredentialsAuthenticatedCodeType.java new file mode 100644 index 000000000..ef8833878 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/CredentialsAuthenticatedCodeType.java @@ -0,0 +1,257 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.cbrncl._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for the states of authentication of credentials. + * + *

Java class for CredentialsAuthenticatedCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="CredentialsAuthenticatedCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/cbrncl/4.0/>CredentialsAuthenticatedCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CredentialsAuthenticatedCodeType", propOrder = { + "value" +}) +public class CredentialsAuthenticatedCodeType { + + @XmlValue + protected CredentialsAuthenticatedCodeSimpleType value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for the states of authentication of credentials. + * + * @return + * possible object is + * {@link CredentialsAuthenticatedCodeSimpleType } + * + */ + public CredentialsAuthenticatedCodeSimpleType getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link CredentialsAuthenticatedCodeSimpleType } + * + */ + public void setValue(CredentialsAuthenticatedCodeSimpleType value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/MessageStatusCodeSimpleType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/MessageStatusCodeSimpleType.java new file mode 100644 index 000000000..31a32090a --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/MessageStatusCodeSimpleType.java @@ -0,0 +1,132 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.cbrncl._4; + +import jakarta.xml.bind.annotation.XmlEnum; +import jakarta.xml.bind.annotation.XmlEnumValue; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Java class for MessageStatusCodeSimpleType. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ * <simpleType name="MessageStatusCodeSimpleType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="ActivityCodeFailure"/>
+ *     <enumeration value="DataError"/>
+ *     <enumeration value="DeviceError"/>
+ *     <enumeration value="DuplicateMessage"/>
+ *     <enumeration value="ErrorAcknowledgement"/>
+ *     <enumeration value="InvalidSchema"/>
+ *     <enumeration value="MessageError"/>
+ *     <enumeration value="Other"/>
+ *     <enumeration value="Success"/>
+ *     <enumeration value="SystemError"/>
+ *     <enumeration value="UnknownError"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "MessageStatusCodeSimpleType") +@XmlEnum +public enum MessageStatusCodeSimpleType { + + + /** + * The message was successfully received by not successfully processed due to an activity code error. + * + */ + @XmlEnumValue("ActivityCodeFailure") + ACTIVITY_CODE_FAILURE("ActivityCodeFailure"), + + /** + * The message was successfully received by not successfully processed due to a data error. + * + */ + @XmlEnumValue("DataError") + DATA_ERROR("DataError"), + + /** + * The message was successfully received by not successfully processed due to a device error. + * + */ + @XmlEnumValue("DeviceError") + DEVICE_ERROR("DeviceError"), + + /** + * The message was successfully received but not processed since it is a duplicate of a message already processed. + * + */ + @XmlEnumValue("DuplicateMessage") + DUPLICATE_MESSAGE("DuplicateMessage"), + + /** + * Acknowledgement of receipt of an error message. + * + */ + @XmlEnumValue("ErrorAcknowledgement") + ERROR_ACKNOWLEDGEMENT("ErrorAcknowledgement"), + + /** + * The message was received, but was not successfully processed due to an invalid schema. + * + */ + @XmlEnumValue("InvalidSchema") + INVALID_SCHEMA("InvalidSchema"), + + /** + * The message was received, but was not successfully processed due to an invalid message error (invalid Message Type, encoding, format, etc.) + * + */ + @XmlEnumValue("MessageError") + MESSAGE_ERROR("MessageError"), + + /** + * The message status does not fit any known category. + * + */ + @XmlEnumValue("Other") + OTHER("Other"), + + /** + * The message was sucessfully received and accepted. + * + */ + @XmlEnumValue("Success") + SUCCESS("Success"), + + /** + * The message was successfully received by not successfully processed due to a system error. + * + */ + @XmlEnumValue("SystemError") + SYSTEM_ERROR("SystemError"), + + /** + * The message was not successfully received and/or processed due to an unknown error. + * + */ + @XmlEnumValue("UnknownError") + UNKNOWN_ERROR("UnknownError"); + private final String value; + + MessageStatusCodeSimpleType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static MessageStatusCodeSimpleType fromValue(String v) { + for (MessageStatusCodeSimpleType c: MessageStatusCodeSimpleType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/MessageStatusCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/MessageStatusCodeType.java new file mode 100644 index 000000000..44968b782 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/MessageStatusCodeType.java @@ -0,0 +1,257 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.cbrncl._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type that defines the status of a message. + * + *

Java class for MessageStatusCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="MessageStatusCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/cbrncl/4.0/>MessageStatusCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MessageStatusCodeType", propOrder = { + "value" +}) +public class MessageStatusCodeType { + + @XmlValue + protected MessageStatusCodeSimpleType value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type that defines the various code values for data types that defines the status of a message + * + * @return + * possible object is + * {@link MessageStatusCodeSimpleType } + * + */ + public MessageStatusCodeSimpleType getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link MessageStatusCodeSimpleType } + * + */ + public void setValue(MessageStatusCodeSimpleType value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/ObjectFactory.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/ObjectFactory.java new file mode 100644 index 000000000..44698935e --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/ObjectFactory.java @@ -0,0 +1,56 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.cbrncl._4; + +import jakarta.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the ecf5.v2024_6.gov.niem.release.niem.codes.cbrncl._4 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 { + + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ecf5.v2024_6.gov.niem.release.niem.codes.cbrncl._4 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link CredentialsAuthenticatedCodeType } + * + */ + public CredentialsAuthenticatedCodeType createCredentialsAuthenticatedCodeType() { + return new CredentialsAuthenticatedCodeType(); + } + + /** + * Create an instance of {@link MessageStatusCodeType } + * + */ + public MessageStatusCodeType createMessageStatusCodeType() { + return new MessageStatusCodeType(); + } + + /** + * Create an instance of {@link SystemOperatingModeCodeType } + * + */ + public SystemOperatingModeCodeType createSystemOperatingModeCodeType() { + return new SystemOperatingModeCodeType(); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/SystemOperatingModeCodeSimpleType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/SystemOperatingModeCodeSimpleType.java new file mode 100644 index 000000000..46f6430c4 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/SystemOperatingModeCodeSimpleType.java @@ -0,0 +1,84 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.cbrncl._4; + +import jakarta.xml.bind.annotation.XmlEnum; +import jakarta.xml.bind.annotation.XmlEnumValue; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Java class for SystemOperatingModeCodeSimpleType. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ * <simpleType name="SystemOperatingModeCodeSimpleType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="Exercise"/>
+ *     <enumeration value="Ops"/>
+ *     <enumeration value="Other"/>
+ *     <enumeration value="Test"/>
+ *     <enumeration value="Unknown"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SystemOperatingModeCodeSimpleType") +@XmlEnum +public enum SystemOperatingModeCodeSimpleType { + + + /** + * The system is in use by an exercise. + * + */ + @XmlEnumValue("Exercise") + EXERCISE("Exercise"), + + /** + * The system is in live operational use. + * + */ + @XmlEnumValue("Ops") + OPS("Ops"), + + /** + * The system is in an unspecified operating mode. A description of this model needs to be provided in the element SystemOperatingModeText. + * + */ + @XmlEnumValue("Other") + OTHER("Other"), + + /** + * The system is in test operations. + * + */ + @XmlEnumValue("Test") + TEST("Test"), + + /** + * The operating mode of the system is unknown. + * + */ + @XmlEnumValue("Unknown") + UNKNOWN("Unknown"); + private final String value; + + SystemOperatingModeCodeSimpleType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SystemOperatingModeCodeSimpleType fromValue(String v) { + for (SystemOperatingModeCodeSimpleType c: SystemOperatingModeCodeSimpleType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/SystemOperatingModeCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/SystemOperatingModeCodeType.java new file mode 100644 index 000000000..6a558eefc --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/SystemOperatingModeCodeType.java @@ -0,0 +1,257 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.cbrncl._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for the operating modes of a system. + * + *

Java class for SystemOperatingModeCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="SystemOperatingModeCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/cbrncl/4.0/>SystemOperatingModeCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SystemOperatingModeCodeType", propOrder = { + "value" +}) +public class SystemOperatingModeCodeType { + + @XmlValue + protected SystemOperatingModeCodeSimpleType value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for the operating modes of a system. + * + * @return + * possible object is + * {@link SystemOperatingModeCodeSimpleType } + * + */ + public SystemOperatingModeCodeSimpleType getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link SystemOperatingModeCodeSimpleType } + * + */ + public void setValue(SystemOperatingModeCodeSimpleType value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/package-info.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/package-info.java new file mode 100644 index 000000000..5e065d10f --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/cbrncl/_4/package-info.java @@ -0,0 +1,2 @@ +@jakarta.xml.bind.annotation.XmlSchema(namespace = "http://release.niem.gov/niem/codes/cbrncl/4.0/") +package ecf5.v2024_6.gov.niem.release.niem.codes.cbrncl._4; diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/CountryCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/CountryCodeType.java new file mode 100644 index 000000000..cca3c7900 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/CountryCodeType.java @@ -0,0 +1,258 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for 2.2: Country Codes + * + *

Java class for CountryCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="CountryCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/fbi_ncic/4.0/>CountryCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CountryCodeType", propOrder = { + "value" +}) +public class CountryCodeType { + + @XmlValue + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + protected String value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for 2.2: Country Codes + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/EXLCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/EXLCodeType.java new file mode 100644 index 000000000..8ee913f83 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/EXLCodeType.java @@ -0,0 +1,258 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for 20 - Warrants Extradition Limitation (EXL) Field Codes + * + *

Java class for EXLCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="EXLCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/fbi_ncic/4.0/>EXLCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EXLCodeType", propOrder = { + "value" +}) +public class EXLCodeType { + + @XmlValue + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + protected String value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for 20 - Warrants Extradition Limitation (EXL) Field Codes + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/EYECodeSimpleType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/EYECodeSimpleType.java new file mode 100644 index 000000000..6e3601c49 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/EYECodeSimpleType.java @@ -0,0 +1,115 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4; + +import jakarta.xml.bind.annotation.XmlEnum; +import jakarta.xml.bind.annotation.XmlEnumValue; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Java class for EYECodeSimpleType. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ * <simpleType name="EYECodeSimpleType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="BLK"/>
+ *     <enumeration value="BLU"/>
+ *     <enumeration value="BR0"/>
+ *     <enumeration value="GRN"/>
+ *     <enumeration value="GRY"/>
+ *     <enumeration value="HAZ"/>
+ *     <enumeration value="MAR"/>
+ *     <enumeration value="MUL"/>
+ *     <enumeration value="PNK"/>
+ *     <enumeration value="XXX"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "EYECodeSimpleType") +@XmlEnum +public enum EYECodeSimpleType { + + + /** + * BLACK + * + */ + BLK("BLK"), + + /** + * BLUE + * + */ + BLU("BLU"), + + /** + * BROWN + * + */ + @XmlEnumValue("BR0") + BR_0("BR0"), + + /** + * GREEN + * + */ + GRN("GRN"), + + /** + * GRAY + * + */ + GRY("GRY"), + + /** + * HAZEL + * + */ + HAZ("HAZ"), + + /** + * MAROON + * + */ + MAR("MAR"), + + /** + * MULTICOLORED + * + */ + MUL("MUL"), + + /** + * PINK + * + */ + PNK("PNK"), + + /** + * UNKNOWN + * + */ + XXX("XXX"); + private final String value; + + EYECodeSimpleType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static EYECodeSimpleType fromValue(String v) { + for (EYECodeSimpleType c: EYECodeSimpleType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/EYECodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/EYECodeType.java new file mode 100644 index 000000000..fe764f3d4 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/EYECodeType.java @@ -0,0 +1,257 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for 4 - Eye Color (EYE) and Person with Information Eye Color (PEY) Field Codes + * + *

Java class for EYECodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="EYECodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/fbi_ncic/4.0/>EYECodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EYECodeType", propOrder = { + "value" +}) +public class EYECodeType { + + @XmlValue + protected EYECodeSimpleType value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for 4 - Eye Color (EYE) and Person with Information Eye Color (PEY) Field Codes + * + * @return + * possible object is + * {@link EYECodeSimpleType } + * + */ + public EYECodeSimpleType getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link EYECodeSimpleType } + * + */ + public void setValue(EYECodeSimpleType value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/HAIRCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/HAIRCodeType.java new file mode 100644 index 000000000..3040c28a6 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/HAIRCodeType.java @@ -0,0 +1,258 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for 5 - Hair Color (HAI) and Person with Information Hair Color (PHA) Field Codes + * + *

Java class for HAIRCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="HAIRCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/fbi_ncic/4.0/>HAIRCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "HAIRCodeType", propOrder = { + "value" +}) +public class HAIRCodeType { + + @XmlValue + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + protected String value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for 5 - Hair Color (HAI) and Person with Information Hair Color (PHA) Field Codes + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/ObjectFactory.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/ObjectFactory.java new file mode 100644 index 000000000..db45d181e --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/ObjectFactory.java @@ -0,0 +1,128 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4; + +import jakarta.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4 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 { + + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link VCOCodeType } + * + */ + public VCOCodeType createVCOCodeType() { + return new VCOCodeType(); + } + + /** + * Create an instance of {@link CountryCodeType } + * + */ + public CountryCodeType createCountryCodeType() { + return new CountryCodeType(); + } + + /** + * Create an instance of {@link EYECodeType } + * + */ + public EYECodeType createEYECodeType() { + return new EYECodeType(); + } + + /** + * Create an instance of {@link HAIRCodeType } + * + */ + public HAIRCodeType createHAIRCodeType() { + return new HAIRCodeType(); + } + + /** + * Create an instance of {@link RACECodeType } + * + */ + public RACECodeType createRACECodeType() { + return new RACECodeType(); + } + + /** + * Create an instance of {@link SEXCodeType } + * + */ + public SEXCodeType createSEXCodeType() { + return new SEXCodeType(); + } + + /** + * Create an instance of {@link SMTCodeType } + * + */ + public SMTCodeType createSMTCodeType() { + return new SMTCodeType(); + } + + /** + * Create an instance of {@link PCOCodeType } + * + */ + public PCOCodeType createPCOCodeType() { + return new PCOCodeType(); + } + + /** + * Create an instance of {@link VMACodeType } + * + */ + public VMACodeType createVMACodeType() { + return new VMACodeType(); + } + + /** + * Create an instance of {@link VMOCodeType } + * + */ + public VMOCodeType createVMOCodeType() { + return new VMOCodeType(); + } + + /** + * Create an instance of {@link VSTCodeType } + * + */ + public VSTCodeType createVSTCodeType() { + return new VSTCodeType(); + } + + /** + * Create an instance of {@link EXLCodeType } + * + */ + public EXLCodeType createEXLCodeType() { + return new EXLCodeType(); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/PCOCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/PCOCodeType.java new file mode 100644 index 000000000..d3d53f868 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/PCOCodeType.java @@ -0,0 +1,258 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for 19 - Protection Order Conditions (PCO) Field Codes + * + *

Java class for PCOCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="PCOCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/fbi_ncic/4.0/>PCOCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PCOCodeType", propOrder = { + "value" +}) +public class PCOCodeType { + + @XmlValue + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + protected String value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for 19 - Protection Order Conditions (PCO) Field Codes + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/RACECodeSimpleType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/RACECodeSimpleType.java new file mode 100644 index 000000000..4fb9217a8 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/RACECodeSimpleType.java @@ -0,0 +1,68 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4; + +import jakarta.xml.bind.annotation.XmlEnum; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Java class for RACECodeSimpleType. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ * <simpleType name="RACECodeSimpleType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="A"/>
+ *     <enumeration value="B"/>
+ *     <enumeration value="I"/>
+ *     <enumeration value="U"/>
+ *     <enumeration value="W"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "RACECodeSimpleType") +@XmlEnum +public enum RACECodeSimpleType { + + + /** + * ASIAN OR PACIFIC ISLANDER - A PERSON HAVING ORIGINS IN ANY OF THE ORIGINAL PEOPLES OF THE FAR EAST, SOUTHEAST ASIA, THE INDIAN SUBCONTINENT OR THE PACIFIC ISLANDS. + * + */ + A, + + /** + * BLACK - A PERSON HAVING ORIGINS IN ANY OF THE BLACK RACIAL GROUPS OF AFRICA. + * + */ + B, + + /** + * AMERICAN INDIAN OR ALASKAN NATIVE - A PERSON HAVING ORIGINS IN ANY OF THE ORIGINAL PEOPLES OF THE AMERICAS AND MAINTAINING CULTURAL IDENTIFICATION THROUGH TRIBAL AFFILIATIONS OR COMMUNITY RECOGNITION. + * + */ + I, + + /** + * UNKNOWN. + * + */ + U, + + /** + * WHITE - A PERSON HAVING ORIGINS IN ANY OF THE ORIGINAL PEOPLES OF EUROPE, NORTH AFRICA, OR MIDDLE EAST. + * + */ + W; + + public String value() { + return name(); + } + + public static RACECodeSimpleType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/RACECodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/RACECodeType.java new file mode 100644 index 000000000..eb4f0f7b1 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/RACECodeType.java @@ -0,0 +1,257 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for 3 - Race (RAC), Protected Person Race (PPR), and Person with Information Race (PIR) Field Codes + * + *

Java class for RACECodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="RACECodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/fbi_ncic/4.0/>RACECodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RACECodeType", propOrder = { + "value" +}) +public class RACECodeType { + + @XmlValue + protected RACECodeSimpleType value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for 3 - Race (RAC), Protected Person Race (PPR), and Person with Information Race (PIR) Field Codes + * + * @return + * possible object is + * {@link RACECodeSimpleType } + * + */ + public RACECodeSimpleType getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link RACECodeSimpleType } + * + */ + public void setValue(RACECodeSimpleType value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/SEXCodeSimpleType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/SEXCodeSimpleType.java new file mode 100644 index 000000000..bb4e63c1c --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/SEXCodeSimpleType.java @@ -0,0 +1,54 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4; + +import jakarta.xml.bind.annotation.XmlEnum; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Java class for SEXCodeSimpleType. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ * <simpleType name="SEXCodeSimpleType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="F"/>
+ *     <enumeration value="M"/>
+ *     <enumeration value="U"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "SEXCodeSimpleType") +@XmlEnum +public enum SEXCodeSimpleType { + + + /** + * FEMALE + * + */ + F, + + /** + * MALE + * + */ + M, + + /** + * UNKNOWN + * + */ + U; + + public String value() { + return name(); + } + + public static SEXCodeSimpleType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/SEXCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/SEXCodeType.java new file mode 100644 index 000000000..7abcdb048 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/SEXCodeType.java @@ -0,0 +1,257 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for 2 - Sex, Sex of Victim (SOV), and Protected Person Sex (PSX) Field Codes + * + *

Java class for SEXCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="SEXCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/fbi_ncic/4.0/>SEXCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SEXCodeType", propOrder = { + "value" +}) +public class SEXCodeType { + + @XmlValue + protected SEXCodeSimpleType value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for 2 - Sex, Sex of Victim (SOV), and Protected Person Sex (PSX) Field Codes + * + * @return + * possible object is + * {@link SEXCodeSimpleType } + * + */ + public SEXCodeSimpleType getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link SEXCodeSimpleType } + * + */ + public void setValue(SEXCodeSimpleType value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/SMTCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/SMTCodeType.java new file mode 100644 index 000000000..e9cc27974 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/SMTCodeType.java @@ -0,0 +1,258 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for 7 - Scars, Marks, Tattoos, and Other Characteristics (SMT) and Person with Information SMT (PSM) Field Codes + * + *

Java class for SMTCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="SMTCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/fbi_ncic/4.0/>SMTCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SMTCodeType", propOrder = { + "value" +}) +public class SMTCodeType { + + @XmlValue + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + protected String value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for 7 - Scars, Marks, Tattoos, and Other Characteristics (SMT) and Person with Information SMT (PSM) Field Codes + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/VCOCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/VCOCodeType.java new file mode 100644 index 000000000..efbea785d --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/VCOCodeType.java @@ -0,0 +1,258 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for 5 - Vehicle Color (VCO) Field Codes + * + *

Java class for VCOCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="VCOCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/fbi_ncic/4.0/>VCOCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VCOCodeType", propOrder = { + "value" +}) +public class VCOCodeType { + + @XmlValue + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + protected String value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for 5 - Vehicle Color (VCO) Field Codes + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/VMACodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/VMACodeType.java new file mode 100644 index 000000000..2fd671a98 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/VMACodeType.java @@ -0,0 +1,258 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for 2.1: Vehicle Make (VMA) and Brand Name (BRA) Field Codes by Manufacturer + * + *

Java class for VMACodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="VMACodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/fbi_ncic/4.0/>VMACodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VMACodeType", propOrder = { + "value" +}) +public class VMACodeType { + + @XmlValue + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + protected String value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for 2.1: Vehicle Make (VMA) and Brand Name (BRA) Field Codes by Manufacturer + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/VMOCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/VMOCodeType.java new file mode 100644 index 000000000..d513730bd --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/VMOCodeType.java @@ -0,0 +1,257 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for 2.2: Vehicle Make/Brand (VMA) and Model (VMO) for Automobiles, Light-Duty Vans, Light-Duty Trucks, and Parts + * + *

Java class for VMOCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="VMOCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/fbi_ncic/4.0/>VMOCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VMOCodeType", propOrder = { + "value" +}) +public class VMOCodeType { + + @XmlValue + protected String value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for 2.2: Vehicle Make/Brand (VMA) and Model (VMO) for Automobiles, Light-Duty Vans, Light-Duty Trucks, and Parts + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/VSTCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/VSTCodeType.java new file mode 100644 index 000000000..da9a67986 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/VSTCodeType.java @@ -0,0 +1,258 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for 4 - Vehicle Style (VST) Field Codes + * + *

Java class for VSTCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="VSTCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/fbi_ncic/4.0/>VSTCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VSTCodeType", propOrder = { + "value" +}) +public class VSTCodeType { + + @XmlValue + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + protected String value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for 4 - Vehicle Style (VST) Field Codes + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/package-info.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/package-info.java new file mode 100644 index 000000000..b350bb3c8 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ncic/_4/package-info.java @@ -0,0 +1,2 @@ +@jakarta.xml.bind.annotation.XmlSchema(namespace = "http://release.niem.gov/niem/codes/fbi_ncic/4.0/") +package ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4; diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ucr/_4/EthnicityCodeSimpleType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ucr/_4/EthnicityCodeSimpleType.java new file mode 100644 index 000000000..201ce8ccc --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ucr/_4/EthnicityCodeSimpleType.java @@ -0,0 +1,54 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ucr._4; + +import jakarta.xml.bind.annotation.XmlEnum; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Java class for EthnicityCodeSimpleType. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ * <simpleType name="EthnicityCodeSimpleType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="H"/>
+ *     <enumeration value="N"/>
+ *     <enumeration value="U"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "EthnicityCodeSimpleType") +@XmlEnum +public enum EthnicityCodeSimpleType { + + + /** + * Hispanic or Latino + * + */ + H, + + /** + * Not Hispanic or Latino + * + */ + N, + + /** + * Unknown + * + */ + U; + + public String value() { + return name(); + } + + public static EthnicityCodeSimpleType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ucr/_4/EthnicityCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ucr/_4/EthnicityCodeType.java new file mode 100644 index 000000000..b6ef4ccf6 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ucr/_4/EthnicityCodeType.java @@ -0,0 +1,257 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ucr._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for kinds of cultural lineages of a person. + * + *

Java class for EthnicityCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="EthnicityCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/fbi_ucr/4.1/>EthnicityCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EthnicityCodeType", propOrder = { + "value" +}) +public class EthnicityCodeType { + + @XmlValue + protected EthnicityCodeSimpleType value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for kinds of cultural lineages of a person. + * + * @return + * possible object is + * {@link EthnicityCodeSimpleType } + * + */ + public EthnicityCodeSimpleType getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link EthnicityCodeSimpleType } + * + */ + public void setValue(EthnicityCodeSimpleType value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ucr/_4/ObjectFactory.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ucr/_4/ObjectFactory.java new file mode 100644 index 000000000..8926b9ce1 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ucr/_4/ObjectFactory.java @@ -0,0 +1,40 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ucr._4; + +import jakarta.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ucr._4 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 { + + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ucr._4 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link EthnicityCodeType } + * + */ + public EthnicityCodeType createEthnicityCodeType() { + return new EthnicityCodeType(); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ucr/_4/package-info.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ucr/_4/package-info.java new file mode 100644 index 000000000..9ff783ba5 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/fbi_ucr/_4/package-info.java @@ -0,0 +1,2 @@ +@jakarta.xml.bind.annotation.XmlSchema(namespace = "http://release.niem.gov/niem/codes/fbi_ucr/4.1/") +package ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ucr._4; diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_3166_1/_4/CountryAlpha2CodeSimpleType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_3166_1/_4/CountryAlpha2CodeSimpleType.java new file mode 100644 index 000000000..b3d87116a --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_3166_1/_4/CountryAlpha2CodeSimpleType.java @@ -0,0 +1,1776 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.iso_3166_1._4; + +import jakarta.xml.bind.annotation.XmlEnum; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Java class for CountryAlpha2CodeSimpleType. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ * <simpleType name="CountryAlpha2CodeSimpleType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="AD"/>
+ *     <enumeration value="AE"/>
+ *     <enumeration value="AF"/>
+ *     <enumeration value="AG"/>
+ *     <enumeration value="AI"/>
+ *     <enumeration value="AL"/>
+ *     <enumeration value="AM"/>
+ *     <enumeration value="AO"/>
+ *     <enumeration value="AQ"/>
+ *     <enumeration value="AR"/>
+ *     <enumeration value="AS"/>
+ *     <enumeration value="AT"/>
+ *     <enumeration value="AU"/>
+ *     <enumeration value="AW"/>
+ *     <enumeration value="AX"/>
+ *     <enumeration value="AZ"/>
+ *     <enumeration value="BA"/>
+ *     <enumeration value="BB"/>
+ *     <enumeration value="BD"/>
+ *     <enumeration value="BE"/>
+ *     <enumeration value="BF"/>
+ *     <enumeration value="BG"/>
+ *     <enumeration value="BH"/>
+ *     <enumeration value="BI"/>
+ *     <enumeration value="BJ"/>
+ *     <enumeration value="BL"/>
+ *     <enumeration value="BM"/>
+ *     <enumeration value="BN"/>
+ *     <enumeration value="BO"/>
+ *     <enumeration value="BQ"/>
+ *     <enumeration value="BR"/>
+ *     <enumeration value="BS"/>
+ *     <enumeration value="BT"/>
+ *     <enumeration value="BV"/>
+ *     <enumeration value="BW"/>
+ *     <enumeration value="BY"/>
+ *     <enumeration value="BZ"/>
+ *     <enumeration value="CA"/>
+ *     <enumeration value="CC"/>
+ *     <enumeration value="CD"/>
+ *     <enumeration value="CF"/>
+ *     <enumeration value="CG"/>
+ *     <enumeration value="CH"/>
+ *     <enumeration value="CI"/>
+ *     <enumeration value="CK"/>
+ *     <enumeration value="CL"/>
+ *     <enumeration value="CM"/>
+ *     <enumeration value="CN"/>
+ *     <enumeration value="CO"/>
+ *     <enumeration value="CR"/>
+ *     <enumeration value="CU"/>
+ *     <enumeration value="CV"/>
+ *     <enumeration value="CW"/>
+ *     <enumeration value="CX"/>
+ *     <enumeration value="CY"/>
+ *     <enumeration value="CZ"/>
+ *     <enumeration value="DE"/>
+ *     <enumeration value="DJ"/>
+ *     <enumeration value="DK"/>
+ *     <enumeration value="DM"/>
+ *     <enumeration value="DO"/>
+ *     <enumeration value="DZ"/>
+ *     <enumeration value="EC"/>
+ *     <enumeration value="EE"/>
+ *     <enumeration value="EG"/>
+ *     <enumeration value="EH"/>
+ *     <enumeration value="ER"/>
+ *     <enumeration value="ES"/>
+ *     <enumeration value="ET"/>
+ *     <enumeration value="FI"/>
+ *     <enumeration value="FJ"/>
+ *     <enumeration value="FK"/>
+ *     <enumeration value="FM"/>
+ *     <enumeration value="FO"/>
+ *     <enumeration value="FR"/>
+ *     <enumeration value="GA"/>
+ *     <enumeration value="GB"/>
+ *     <enumeration value="GD"/>
+ *     <enumeration value="GE"/>
+ *     <enumeration value="GF"/>
+ *     <enumeration value="GG"/>
+ *     <enumeration value="GH"/>
+ *     <enumeration value="GI"/>
+ *     <enumeration value="GL"/>
+ *     <enumeration value="GM"/>
+ *     <enumeration value="GN"/>
+ *     <enumeration value="GP"/>
+ *     <enumeration value="GQ"/>
+ *     <enumeration value="GR"/>
+ *     <enumeration value="GS"/>
+ *     <enumeration value="GT"/>
+ *     <enumeration value="GU"/>
+ *     <enumeration value="GW"/>
+ *     <enumeration value="GY"/>
+ *     <enumeration value="HK"/>
+ *     <enumeration value="HM"/>
+ *     <enumeration value="HN"/>
+ *     <enumeration value="HR"/>
+ *     <enumeration value="HT"/>
+ *     <enumeration value="HU"/>
+ *     <enumeration value="ID"/>
+ *     <enumeration value="IE"/>
+ *     <enumeration value="IL"/>
+ *     <enumeration value="IM"/>
+ *     <enumeration value="IN"/>
+ *     <enumeration value="IO"/>
+ *     <enumeration value="IQ"/>
+ *     <enumeration value="IR"/>
+ *     <enumeration value="IS"/>
+ *     <enumeration value="IT"/>
+ *     <enumeration value="JE"/>
+ *     <enumeration value="JM"/>
+ *     <enumeration value="JO"/>
+ *     <enumeration value="JP"/>
+ *     <enumeration value="KE"/>
+ *     <enumeration value="KG"/>
+ *     <enumeration value="KH"/>
+ *     <enumeration value="KI"/>
+ *     <enumeration value="KM"/>
+ *     <enumeration value="KN"/>
+ *     <enumeration value="KP"/>
+ *     <enumeration value="KR"/>
+ *     <enumeration value="KW"/>
+ *     <enumeration value="KY"/>
+ *     <enumeration value="KZ"/>
+ *     <enumeration value="LA"/>
+ *     <enumeration value="LB"/>
+ *     <enumeration value="LC"/>
+ *     <enumeration value="LI"/>
+ *     <enumeration value="LK"/>
+ *     <enumeration value="LR"/>
+ *     <enumeration value="LS"/>
+ *     <enumeration value="LT"/>
+ *     <enumeration value="LU"/>
+ *     <enumeration value="LV"/>
+ *     <enumeration value="LY"/>
+ *     <enumeration value="MA"/>
+ *     <enumeration value="MC"/>
+ *     <enumeration value="MD"/>
+ *     <enumeration value="ME"/>
+ *     <enumeration value="MF"/>
+ *     <enumeration value="MG"/>
+ *     <enumeration value="MH"/>
+ *     <enumeration value="MK"/>
+ *     <enumeration value="ML"/>
+ *     <enumeration value="MM"/>
+ *     <enumeration value="MN"/>
+ *     <enumeration value="MO"/>
+ *     <enumeration value="MP"/>
+ *     <enumeration value="MQ"/>
+ *     <enumeration value="MR"/>
+ *     <enumeration value="MS"/>
+ *     <enumeration value="MT"/>
+ *     <enumeration value="MU"/>
+ *     <enumeration value="MV"/>
+ *     <enumeration value="MW"/>
+ *     <enumeration value="MX"/>
+ *     <enumeration value="MY"/>
+ *     <enumeration value="MZ"/>
+ *     <enumeration value="NA"/>
+ *     <enumeration value="NC"/>
+ *     <enumeration value="NE"/>
+ *     <enumeration value="NF"/>
+ *     <enumeration value="NG"/>
+ *     <enumeration value="NI"/>
+ *     <enumeration value="NL"/>
+ *     <enumeration value="NO"/>
+ *     <enumeration value="NP"/>
+ *     <enumeration value="NR"/>
+ *     <enumeration value="NU"/>
+ *     <enumeration value="NZ"/>
+ *     <enumeration value="OM"/>
+ *     <enumeration value="PA"/>
+ *     <enumeration value="PE"/>
+ *     <enumeration value="PF"/>
+ *     <enumeration value="PG"/>
+ *     <enumeration value="PH"/>
+ *     <enumeration value="PK"/>
+ *     <enumeration value="PL"/>
+ *     <enumeration value="PM"/>
+ *     <enumeration value="PN"/>
+ *     <enumeration value="PR"/>
+ *     <enumeration value="PS"/>
+ *     <enumeration value="PT"/>
+ *     <enumeration value="PW"/>
+ *     <enumeration value="PY"/>
+ *     <enumeration value="QA"/>
+ *     <enumeration value="RE"/>
+ *     <enumeration value="RO"/>
+ *     <enumeration value="RS"/>
+ *     <enumeration value="RU"/>
+ *     <enumeration value="RW"/>
+ *     <enumeration value="SA"/>
+ *     <enumeration value="SB"/>
+ *     <enumeration value="SC"/>
+ *     <enumeration value="SD"/>
+ *     <enumeration value="SE"/>
+ *     <enumeration value="SG"/>
+ *     <enumeration value="SH"/>
+ *     <enumeration value="SI"/>
+ *     <enumeration value="SJ"/>
+ *     <enumeration value="SK"/>
+ *     <enumeration value="SL"/>
+ *     <enumeration value="SM"/>
+ *     <enumeration value="SN"/>
+ *     <enumeration value="SO"/>
+ *     <enumeration value="SR"/>
+ *     <enumeration value="SS"/>
+ *     <enumeration value="ST"/>
+ *     <enumeration value="SV"/>
+ *     <enumeration value="SX"/>
+ *     <enumeration value="SY"/>
+ *     <enumeration value="SZ"/>
+ *     <enumeration value="TC"/>
+ *     <enumeration value="TD"/>
+ *     <enumeration value="TF"/>
+ *     <enumeration value="TG"/>
+ *     <enumeration value="TH"/>
+ *     <enumeration value="TJ"/>
+ *     <enumeration value="TK"/>
+ *     <enumeration value="TL"/>
+ *     <enumeration value="TM"/>
+ *     <enumeration value="TN"/>
+ *     <enumeration value="TO"/>
+ *     <enumeration value="TR"/>
+ *     <enumeration value="TT"/>
+ *     <enumeration value="TV"/>
+ *     <enumeration value="TW"/>
+ *     <enumeration value="TZ"/>
+ *     <enumeration value="UA"/>
+ *     <enumeration value="UG"/>
+ *     <enumeration value="UM"/>
+ *     <enumeration value="US"/>
+ *     <enumeration value="UY"/>
+ *     <enumeration value="UZ"/>
+ *     <enumeration value="VA"/>
+ *     <enumeration value="VC"/>
+ *     <enumeration value="VE"/>
+ *     <enumeration value="VG"/>
+ *     <enumeration value="VI"/>
+ *     <enumeration value="VN"/>
+ *     <enumeration value="VU"/>
+ *     <enumeration value="WF"/>
+ *     <enumeration value="WS"/>
+ *     <enumeration value="YE"/>
+ *     <enumeration value="YT"/>
+ *     <enumeration value="ZA"/>
+ *     <enumeration value="ZM"/>
+ *     <enumeration value="ZW"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "CountryAlpha2CodeSimpleType") +@XmlEnum +public enum CountryAlpha2CodeSimpleType { + + + /** + * Andorra + * + */ + AD, + + /** + * United Arab Emirates (the) + * + */ + AE, + + /** + * Afghanistan + * + */ + AF, + + /** + * Antigua and Barbuda + * + */ + AG, + + /** + * Anguilla + * + */ + AI, + + /** + * Albania + * + */ + AL, + + /** + * Armenia + * + */ + AM, + + /** + * Angola + * + */ + AO, + + /** + * Antarctica + * + */ + AQ, + + /** + * Argentina + * + */ + AR, + + /** + * American Samoa + * + */ + AS, + + /** + * Austria + * + */ + AT, + + /** + * Australia + * + */ + AU, + + /** + * Aruba + * + */ + AW, + + /** + * Åland Islands + * + */ + AX, + + /** + * Azerbaijan + * + */ + AZ, + + /** + * Bosnia and Herzegovina + * + */ + BA, + + /** + * Barbados + * + */ + BB, + + /** + * Bangladesh + * + */ + BD, + + /** + * Belgium + * + */ + BE, + + /** + * Burkina Faso + * + */ + BF, + + /** + * Bulgaria + * + */ + BG, + + /** + * Bahrain + * + */ + BH, + + /** + * Burundi + * + */ + BI, + + /** + * Benin + * + */ + BJ, + + /** + * Saint Barthélemy + * + */ + BL, + + /** + * Bermuda + * + */ + BM, + + /** + * Brunei Darussalam + * + */ + BN, + + /** + * Bolivia, Plurinational State of + * + */ + BO, + + /** + * Bonaire, Sint Eustatius and Saba + * + */ + BQ, + + /** + * Brazil + * + */ + BR, + + /** + * Bahamas (The) + * + */ + BS, + + /** + * Bhutan + * + */ + BT, + + /** + * Bouvet Island + * + */ + BV, + + /** + * Botswana + * + */ + BW, + + /** + * Belarus + * + */ + BY, + + /** + * Belize + * + */ + BZ, + + /** + * Canada + * + */ + CA, + + /** + * Cocos (Keeling) Islands (the) + * + */ + CC, + + /** + * Congo (the Democratic Republic of the) + * + */ + CD, + + /** + * Central African Republic (the) + * + */ + CF, + + /** + * Congo (the) + * + */ + CG, + + /** + * Switzerland + * + */ + CH, + + /** + * Côte d'Ivoire + * + */ + CI, + + /** + * Cook Islands (the) + * + */ + CK, + + /** + * Chile + * + */ + CL, + + /** + * Cameroon + * + */ + CM, + + /** + * China + * + */ + CN, + + /** + * Colombia + * + */ + CO, + + /** + * Costa Rica + * + */ + CR, + + /** + * Cuba + * + */ + CU, + + /** + * Cabo Verde + * + */ + CV, + + /** + * Curaçao + * + */ + CW, + + /** + * Christmas Island + * + */ + CX, + + /** + * Cyprus + * + */ + CY, + + /** + * Czechia + * + */ + CZ, + + /** + * Germany + * + */ + DE, + + /** + * Djibouti + * + */ + DJ, + + /** + * Denmark + * + */ + DK, + + /** + * Dominica + * + */ + DM, + + /** + * Dominican Republic (the) + * + */ + DO, + + /** + * Algeria + * + */ + DZ, + + /** + * Ecuador + * + */ + EC, + + /** + * Estonia + * + */ + EE, + + /** + * Egypt + * + */ + EG, + + /** + * Western Sahara + * + */ + EH, + + /** + * Eritrea + * + */ + ER, + + /** + * Spain + * + */ + ES, + + /** + * Ethiopia + * + */ + ET, + + /** + * Finland + * + */ + FI, + + /** + * Fiji + * + */ + FJ, + + /** + * Falkland Islands (the) [Malvinas] + * + */ + FK, + + /** + * Micronesia (Federated States of) + * + */ + FM, + + /** + * Faroe Islands (the) + * + */ + FO, + + /** + * France + * + */ + FR, + + /** + * Gabon + * + */ + GA, + + /** + * United Kingdom of Great Britain and Northern Ireland (the) + * + */ + GB, + + /** + * Grenada + * + */ + GD, + + /** + * Georgia + * + */ + GE, + + /** + * French Guiana + * + */ + GF, + + /** + * Guernsey + * + */ + GG, + + /** + * Ghana + * + */ + GH, + + /** + * Gibraltar + * + */ + GI, + + /** + * Greenland + * + */ + GL, + + /** + * Gambia (the) + * + */ + GM, + + /** + * Guinea + * + */ + GN, + + /** + * Guadeloupe + * + */ + GP, + + /** + * Equatorial Guinea + * + */ + GQ, + + /** + * Greece + * + */ + GR, + + /** + * South Georgia and the South Sandwich Islands + * + */ + GS, + + /** + * Guatemala + * + */ + GT, + + /** + * Guam + * + */ + GU, + + /** + * Guinea-Bissau + * + */ + GW, + + /** + * Guyana + * + */ + GY, + + /** + * Hong Kong + * + */ + HK, + + /** + * Heard Island and McDonald Islands + * + */ + HM, + + /** + * Honduras + * + */ + HN, + + /** + * Croatia + * + */ + HR, + + /** + * Haiti + * + */ + HT, + + /** + * Hungary + * + */ + HU, + + /** + * Indonesia + * + */ + ID, + + /** + * Ireland + * + */ + IE, + + /** + * Israel + * + */ + IL, + + /** + * Isle of Man + * + */ + IM, + + /** + * India + * + */ + IN, + + /** + * British Indian Ocean Territory (the) + * + */ + IO, + + /** + * Iraq + * + */ + IQ, + + /** + * Iran (Islamic Republic of) + * + */ + IR, + + /** + * Iceland + * + */ + IS, + + /** + * Italy + * + */ + IT, + + /** + * Jersey + * + */ + JE, + + /** + * Jamaica + * + */ + JM, + + /** + * Jordan + * + */ + JO, + + /** + * Japan + * + */ + JP, + + /** + * Kenya + * + */ + KE, + + /** + * Kyrgyzstan + * + */ + KG, + + /** + * Cambodia + * + */ + KH, + + /** + * Kiribati + * + */ + KI, + + /** + * Comoros (the) + * + */ + KM, + + /** + * Saint Kitts and Nevis + * + */ + KN, + + /** + * Korea (the Democratic People's Republic of) + * + */ + KP, + + /** + * Korea (the Republic of) + * + */ + KR, + + /** + * Kuwait + * + */ + KW, + + /** + * Cayman Islands (the) + * + */ + KY, + + /** + * Kazakhstan + * + */ + KZ, + + /** + * Lao People's Democratic Republic (the) + * + */ + LA, + + /** + * Lebanon + * + */ + LB, + + /** + * Saint Lucia + * + */ + LC, + + /** + * Liechtenstein + * + */ + LI, + + /** + * Sri Lanka + * + */ + LK, + + /** + * Liberia + * + */ + LR, + + /** + * Lesotho + * + */ + LS, + + /** + * Lithuania + * + */ + LT, + + /** + * Luxembourg + * + */ + LU, + + /** + * Latvia + * + */ + LV, + + /** + * Libya + * + */ + LY, + + /** + * Morocco + * + */ + MA, + + /** + * Monaco + * + */ + MC, + + /** + * Moldova (the Republic of) + * + */ + MD, + + /** + * Montenegro + * + */ + ME, + + /** + * Saint Martin (French part) + * + */ + MF, + + /** + * Madagascar + * + */ + MG, + + /** + * Marshall Islands (the) + * + */ + MH, + + /** + * Macedonia (the former Yugoslav Republic of) + * + */ + MK, + + /** + * Mali + * + */ + ML, + + /** + * Myanmar + * + */ + MM, + + /** + * Mongolia + * + */ + MN, + + /** + * Macao + * + */ + MO, + + /** + * Northern Mariana Islands (the) + * + */ + MP, + + /** + * Martinique + * + */ + MQ, + + /** + * Mauritania + * + */ + MR, + + /** + * Montserrat + * + */ + MS, + + /** + * Malta + * + */ + MT, + + /** + * Mauritius + * + */ + MU, + + /** + * Maldives + * + */ + MV, + + /** + * Malawi + * + */ + MW, + + /** + * Mexico + * + */ + MX, + + /** + * Malaysia + * + */ + MY, + + /** + * Mozambique + * + */ + MZ, + + /** + * Namibia + * + */ + NA, + + /** + * New Caledonia + * + */ + NC, + + /** + * Niger (the) + * + */ + NE, + + /** + * Norfolk Island + * + */ + NF, + + /** + * Nigeria + * + */ + NG, + + /** + * Nicaragua + * + */ + NI, + + /** + * Netherlands (the) + * + */ + NL, + + /** + * Norway + * + */ + NO, + + /** + * Nepal + * + */ + NP, + + /** + * Nauru + * + */ + NR, + + /** + * Niue + * + */ + NU, + + /** + * New Zealand + * + */ + NZ, + + /** + * Oman + * + */ + OM, + + /** + * Panama + * + */ + PA, + + /** + * Peru + * + */ + PE, + + /** + * French Polynesia + * + */ + PF, + + /** + * Papua New Guinea + * + */ + PG, + + /** + * Philippines (the) + * + */ + PH, + + /** + * Pakistan + * + */ + PK, + + /** + * Poland + * + */ + PL, + + /** + * Saint Pierre and Miquelon + * + */ + PM, + + /** + * Pitcairn + * + */ + PN, + + /** + * Puerto Rico + * + */ + PR, + + /** + * Palestine, State of + * + */ + PS, + + /** + * Portugal + * + */ + PT, + + /** + * Palau + * + */ + PW, + + /** + * Paraguay + * + */ + PY, + + /** + * Qatar + * + */ + QA, + + /** + * Réunion + * + */ + RE, + + /** + * Romania + * + */ + RO, + + /** + * Serbia + * + */ + RS, + + /** + * Russian Federation (the) + * + */ + RU, + + /** + * Rwanda + * + */ + RW, + + /** + * Saudi Arabia + * + */ + SA, + + /** + * Solomon Islands + * + */ + SB, + + /** + * Seychelles + * + */ + SC, + + /** + * Sudan (the) + * + */ + SD, + + /** + * Sweden + * + */ + SE, + + /** + * Singapore + * + */ + SG, + + /** + * Saint Helena, Ascension and Tristan da Cunha + * + */ + SH, + + /** + * Slovenia + * + */ + SI, + + /** + * Svalbard and Jan Mayen + * + */ + SJ, + + /** + * Slovakia + * + */ + SK, + + /** + * Sierra Leone + * + */ + SL, + + /** + * San Marino + * + */ + SM, + + /** + * Senegal + * + */ + SN, + + /** + * Somalia + * + */ + SO, + + /** + * Suriname + * + */ + SR, + + /** + * South Sudan + * + */ + SS, + + /** + * Sao Tome and Principe + * + */ + ST, + + /** + * El Salvador + * + */ + SV, + + /** + * Sint Maarten (Dutch part) + * + */ + SX, + + /** + * Syrian Arab Republic + * + */ + SY, + + /** + * Swaziland + * + */ + SZ, + + /** + * Turks and Caicos Islands (the) + * + */ + TC, + + /** + * Chad + * + */ + TD, + + /** + * French Southern Territories (the) + * + */ + TF, + + /** + * Togo + * + */ + TG, + + /** + * Thailand + * + */ + TH, + + /** + * Tajikistan + * + */ + TJ, + + /** + * Tokelau + * + */ + TK, + + /** + * Timor-Leste + * + */ + TL, + + /** + * Turkmenistan + * + */ + TM, + + /** + * Tunisia + * + */ + TN, + + /** + * Tonga + * + */ + TO, + + /** + * Turkey + * + */ + TR, + + /** + * Trinidad and Tobago + * + */ + TT, + + /** + * Tuvalu + * + */ + TV, + + /** + * Taiwan (Province of China) + * + */ + TW, + + /** + * Tanzania, United Republic of + * + */ + TZ, + + /** + * Ukraine + * + */ + UA, + + /** + * Uganda + * + */ + UG, + + /** + * United States Minor Outlying Islands (the) + * + */ + UM, + + /** + * United States of America (the) + * + */ + US, + + /** + * Uruguay + * + */ + UY, + + /** + * Uzbekistan + * + */ + UZ, + + /** + * Holy See (the) + * + */ + VA, + + /** + * Saint Vincent and the Grenadines + * + */ + VC, + + /** + * Venezuela (Bolivarian Republic of) + * + */ + VE, + + /** + * Virgin Islands (British) + * + */ + VG, + + /** + * Virgin Islands (U.S.) + * + */ + VI, + + /** + * Viet Nam + * + */ + VN, + + /** + * Vanuatu + * + */ + VU, + + /** + * Wallis and Futuna + * + */ + WF, + + /** + * Samoa + * + */ + WS, + + /** + * Yemen + * + */ + YE, + + /** + * Mayotte + * + */ + YT, + + /** + * South Africa + * + */ + ZA, + + /** + * Zambia + * + */ + ZM, + + /** + * Zimbabwe + * + */ + ZW; + + public String value() { + return name(); + } + + public static CountryAlpha2CodeSimpleType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_3166_1/_4/CountryAlpha2CodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_3166_1/_4/CountryAlpha2CodeType.java new file mode 100644 index 000000000..fe733ef8b --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_3166_1/_4/CountryAlpha2CodeType.java @@ -0,0 +1,257 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.iso_3166_1._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for country, territory, or dependency codes. Sourced from ISO 3166 Part 1, v7-8. + * + *

Java class for CountryAlpha2CodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="CountryAlpha2CodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/iso_3166-1/4.0/>CountryAlpha2CodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CountryAlpha2CodeType", propOrder = { + "value" +}) +public class CountryAlpha2CodeType { + + @XmlValue + protected CountryAlpha2CodeSimpleType value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for country, territory, or dependency codes. Sourced from ISO 3166 Part 1, v7-8. + * + * @return + * possible object is + * {@link CountryAlpha2CodeSimpleType } + * + */ + public CountryAlpha2CodeSimpleType getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link CountryAlpha2CodeSimpleType } + * + */ + public void setValue(CountryAlpha2CodeSimpleType value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_3166_1/_4/ObjectFactory.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_3166_1/_4/ObjectFactory.java new file mode 100644 index 000000000..241bec05a --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_3166_1/_4/ObjectFactory.java @@ -0,0 +1,40 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.iso_3166_1._4; + +import jakarta.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the ecf5.v2024_6.gov.niem.release.niem.codes.iso_3166_1._4 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 { + + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ecf5.v2024_6.gov.niem.release.niem.codes.iso_3166_1._4 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link CountryAlpha2CodeType } + * + */ + public CountryAlpha2CodeType createCountryAlpha2CodeType() { + return new CountryAlpha2CodeType(); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_3166_1/_4/package-info.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_3166_1/_4/package-info.java new file mode 100644 index 000000000..62e3b55ab --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_3166_1/_4/package-info.java @@ -0,0 +1,2 @@ +@jakarta.xml.bind.annotation.XmlSchema(namespace = "http://release.niem.gov/niem/codes/iso_3166-1/4.0/") +package ecf5.v2024_6.gov.niem.release.niem.codes.iso_3166_1._4; diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_4217/_4/CurrencyCodeSimpleType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_4217/_4/CurrencyCodeSimpleType.java new file mode 100644 index 000000000..d8a9828d5 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_4217/_4/CurrencyCodeSimpleType.java @@ -0,0 +1,1307 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.iso_4217._4; + +import jakarta.xml.bind.annotation.XmlEnum; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Java class for CurrencyCodeSimpleType. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ * <simpleType name="CurrencyCodeSimpleType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="AED"/>
+ *     <enumeration value="AFN"/>
+ *     <enumeration value="ALL"/>
+ *     <enumeration value="AMD"/>
+ *     <enumeration value="ANG"/>
+ *     <enumeration value="AOA"/>
+ *     <enumeration value="ARS"/>
+ *     <enumeration value="AUD"/>
+ *     <enumeration value="AWG"/>
+ *     <enumeration value="AZN"/>
+ *     <enumeration value="BAM"/>
+ *     <enumeration value="BBD"/>
+ *     <enumeration value="BDT"/>
+ *     <enumeration value="BGN"/>
+ *     <enumeration value="BHD"/>
+ *     <enumeration value="BIF"/>
+ *     <enumeration value="BMD"/>
+ *     <enumeration value="BND"/>
+ *     <enumeration value="BOB"/>
+ *     <enumeration value="BOV"/>
+ *     <enumeration value="BRL"/>
+ *     <enumeration value="BSD"/>
+ *     <enumeration value="BTN"/>
+ *     <enumeration value="BWP"/>
+ *     <enumeration value="BYR"/>
+ *     <enumeration value="BZD"/>
+ *     <enumeration value="CAD"/>
+ *     <enumeration value="CDF"/>
+ *     <enumeration value="CHE"/>
+ *     <enumeration value="CHF"/>
+ *     <enumeration value="CHW"/>
+ *     <enumeration value="CLF"/>
+ *     <enumeration value="CLP"/>
+ *     <enumeration value="CNY"/>
+ *     <enumeration value="COP"/>
+ *     <enumeration value="COU"/>
+ *     <enumeration value="CRC"/>
+ *     <enumeration value="CUC"/>
+ *     <enumeration value="CUP"/>
+ *     <enumeration value="CVE"/>
+ *     <enumeration value="CZK"/>
+ *     <enumeration value="DJF"/>
+ *     <enumeration value="DKK"/>
+ *     <enumeration value="DOP"/>
+ *     <enumeration value="DZD"/>
+ *     <enumeration value="EGP"/>
+ *     <enumeration value="ERN"/>
+ *     <enumeration value="ETB"/>
+ *     <enumeration value="EUR"/>
+ *     <enumeration value="FJD"/>
+ *     <enumeration value="FKP"/>
+ *     <enumeration value="GBP"/>
+ *     <enumeration value="GEL"/>
+ *     <enumeration value="GHS"/>
+ *     <enumeration value="GIP"/>
+ *     <enumeration value="GMD"/>
+ *     <enumeration value="GNF"/>
+ *     <enumeration value="GTQ"/>
+ *     <enumeration value="GYD"/>
+ *     <enumeration value="HKD"/>
+ *     <enumeration value="HNL"/>
+ *     <enumeration value="HRK"/>
+ *     <enumeration value="HTG"/>
+ *     <enumeration value="HUF"/>
+ *     <enumeration value="IDR"/>
+ *     <enumeration value="ILS"/>
+ *     <enumeration value="INR"/>
+ *     <enumeration value="IQD"/>
+ *     <enumeration value="IRR"/>
+ *     <enumeration value="ISK"/>
+ *     <enumeration value="JMD"/>
+ *     <enumeration value="JOD"/>
+ *     <enumeration value="JPY"/>
+ *     <enumeration value="KES"/>
+ *     <enumeration value="KGS"/>
+ *     <enumeration value="KHR"/>
+ *     <enumeration value="KMF"/>
+ *     <enumeration value="KPW"/>
+ *     <enumeration value="KRW"/>
+ *     <enumeration value="KWD"/>
+ *     <enumeration value="KYD"/>
+ *     <enumeration value="KZT"/>
+ *     <enumeration value="LAK"/>
+ *     <enumeration value="LBP"/>
+ *     <enumeration value="LKR"/>
+ *     <enumeration value="LRD"/>
+ *     <enumeration value="LSL"/>
+ *     <enumeration value="LTL"/>
+ *     <enumeration value="LVL"/>
+ *     <enumeration value="LYD"/>
+ *     <enumeration value="MAD"/>
+ *     <enumeration value="MDL"/>
+ *     <enumeration value="MGA"/>
+ *     <enumeration value="MKD"/>
+ *     <enumeration value="MMK"/>
+ *     <enumeration value="MNT"/>
+ *     <enumeration value="MOP"/>
+ *     <enumeration value="MRO"/>
+ *     <enumeration value="MUR"/>
+ *     <enumeration value="MVR"/>
+ *     <enumeration value="MWK"/>
+ *     <enumeration value="MXN"/>
+ *     <enumeration value="MXV"/>
+ *     <enumeration value="MYR"/>
+ *     <enumeration value="MZN"/>
+ *     <enumeration value="NAD"/>
+ *     <enumeration value="NGN"/>
+ *     <enumeration value="NIO"/>
+ *     <enumeration value="NOK"/>
+ *     <enumeration value="NPR"/>
+ *     <enumeration value="NZD"/>
+ *     <enumeration value="OMR"/>
+ *     <enumeration value="PAB"/>
+ *     <enumeration value="PEN"/>
+ *     <enumeration value="PGK"/>
+ *     <enumeration value="PHP"/>
+ *     <enumeration value="PKR"/>
+ *     <enumeration value="PLN"/>
+ *     <enumeration value="PYG"/>
+ *     <enumeration value="QAR"/>
+ *     <enumeration value="RON"/>
+ *     <enumeration value="RSD"/>
+ *     <enumeration value="RUB"/>
+ *     <enumeration value="RWF"/>
+ *     <enumeration value="SAR"/>
+ *     <enumeration value="SBD"/>
+ *     <enumeration value="SCR"/>
+ *     <enumeration value="SDG"/>
+ *     <enumeration value="SEK"/>
+ *     <enumeration value="SGD"/>
+ *     <enumeration value="SHP"/>
+ *     <enumeration value="SLL"/>
+ *     <enumeration value="SOS"/>
+ *     <enumeration value="SRD"/>
+ *     <enumeration value="SSP"/>
+ *     <enumeration value="STD"/>
+ *     <enumeration value="SVC"/>
+ *     <enumeration value="SYP"/>
+ *     <enumeration value="SZL"/>
+ *     <enumeration value="THB"/>
+ *     <enumeration value="TJS"/>
+ *     <enumeration value="TMT"/>
+ *     <enumeration value="TND"/>
+ *     <enumeration value="TOP"/>
+ *     <enumeration value="TRY"/>
+ *     <enumeration value="TTD"/>
+ *     <enumeration value="TWD"/>
+ *     <enumeration value="TZS"/>
+ *     <enumeration value="UAH"/>
+ *     <enumeration value="UGX"/>
+ *     <enumeration value="USD"/>
+ *     <enumeration value="USN"/>
+ *     <enumeration value="USS"/>
+ *     <enumeration value="UYI"/>
+ *     <enumeration value="UYU"/>
+ *     <enumeration value="UZS"/>
+ *     <enumeration value="VEF"/>
+ *     <enumeration value="VND"/>
+ *     <enumeration value="VUV"/>
+ *     <enumeration value="WST"/>
+ *     <enumeration value="XAF"/>
+ *     <enumeration value="XAG"/>
+ *     <enumeration value="XAU"/>
+ *     <enumeration value="XBA"/>
+ *     <enumeration value="XBB"/>
+ *     <enumeration value="XBC"/>
+ *     <enumeration value="XBD"/>
+ *     <enumeration value="XCD"/>
+ *     <enumeration value="XDR"/>
+ *     <enumeration value="XFU"/>
+ *     <enumeration value="XOF"/>
+ *     <enumeration value="XPD"/>
+ *     <enumeration value="XPF"/>
+ *     <enumeration value="XPT"/>
+ *     <enumeration value="XSU"/>
+ *     <enumeration value="XTS"/>
+ *     <enumeration value="XUA"/>
+ *     <enumeration value="XXX"/>
+ *     <enumeration value="YER"/>
+ *     <enumeration value="ZAR"/>
+ *     <enumeration value="ZMW"/>
+ *     <enumeration value="ZWL"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "CurrencyCodeSimpleType") +@XmlEnum +public enum CurrencyCodeSimpleType { + + + /** + * UAE Dirham + * + */ + AED, + + /** + * Afghani + * + */ + AFN, + + /** + * Lek + * + */ + ALL, + + /** + * Armenian Dram + * + */ + AMD, + + /** + * Netherlands Antillean Guilder + * + */ + ANG, + + /** + * Kwanza + * + */ + AOA, + + /** + * Argentine Peso + * + */ + ARS, + + /** + * Australian Dollar + * + */ + AUD, + + /** + * Aruban Florin + * + */ + AWG, + + /** + * Azerbaijanian Manat + * + */ + AZN, + + /** + * Convertible Mark + * + */ + BAM, + + /** + * Barbados Dollar + * + */ + BBD, + + /** + * Taka + * + */ + BDT, + + /** + * Bulgarian Lev + * + */ + BGN, + + /** + * Bahraini Dinar + * + */ + BHD, + + /** + * Burundi Franc + * + */ + BIF, + + /** + * Bermudian Dollar + * + */ + BMD, + + /** + * Brunei Dollar + * + */ + BND, + + /** + * Boliviano + * + */ + BOB, + + /** + * Mvdol + * + */ + BOV, + + /** + * Brazilian Real + * + */ + BRL, + + /** + * Bahamian Dollar + * + */ + BSD, + + /** + * Ngultrum + * + */ + BTN, + + /** + * Pula + * + */ + BWP, + + /** + * Belarussian Ruble + * + */ + BYR, + + /** + * Belize Dollar + * + */ + BZD, + + /** + * Canadian Dollar + * + */ + CAD, + + /** + * Congolese Franc + * + */ + CDF, + + /** + * WIR Euro + * + */ + CHE, + + /** + * Swiss Franc + * + */ + CHF, + + /** + * WIR Franc + * + */ + CHW, + + /** + * Unidades de fomento + * + */ + CLF, + + /** + * Chilean Peso + * + */ + CLP, + + /** + * Yuan Renminbi + * + */ + CNY, + + /** + * Colombian Peso + * + */ + COP, + + /** + * Unidad de Valor Real + * + */ + COU, + + /** + * Costa Rican Colon + * + */ + CRC, + + /** + * Peso Convertible + * + */ + CUC, + + /** + * Cuban Peso + * + */ + CUP, + + /** + * Cape Verde Escudo + * + */ + CVE, + + /** + * Czech Koruna + * + */ + CZK, + + /** + * Djibouti Franc + * + */ + DJF, + + /** + * Danish Krone + * + */ + DKK, + + /** + * Dominican Peso + * + */ + DOP, + + /** + * Algerian Dinar + * + */ + DZD, + + /** + * Egyptian Pound + * + */ + EGP, + + /** + * Nakfa + * + */ + ERN, + + /** + * Ethiopian Birr + * + */ + ETB, + + /** + * Euro + * + */ + EUR, + + /** + * Fiji Dollar + * + */ + FJD, + + /** + * Falkland Islands Pound + * + */ + FKP, + + /** + * Pound Sterling + * + */ + GBP, + + /** + * Lari + * + */ + GEL, + + /** + * Ghana Cedi + * + */ + GHS, + + /** + * Gibraltar Pound + * + */ + GIP, + + /** + * Dalasi + * + */ + GMD, + + /** + * Guinea Franc + * + */ + GNF, + + /** + * Quetzal + * + */ + GTQ, + + /** + * Guyana Dollar + * + */ + GYD, + + /** + * Hong Kong Dollar + * + */ + HKD, + + /** + * Lempira + * + */ + HNL, + + /** + * Croatian Kuna + * + */ + HRK, + + /** + * Gourde + * + */ + HTG, + + /** + * Forint + * + */ + HUF, + + /** + * Rupiah + * + */ + IDR, + + /** + * New Israeli Sheqel + * + */ + ILS, + + /** + * Indian Rupee + * + */ + INR, + + /** + * Iraqi Dinar + * + */ + IQD, + + /** + * Iranian Rial + * + */ + IRR, + + /** + * Iceland Krona + * + */ + ISK, + + /** + * Jamaican Dollar + * + */ + JMD, + + /** + * Jordanian Dinar + * + */ + JOD, + + /** + * Yen + * + */ + JPY, + + /** + * Kenyan Shilling + * + */ + KES, + + /** + * Som + * + */ + KGS, + + /** + * Riel + * + */ + KHR, + + /** + * Comoro Franc + * + */ + KMF, + + /** + * North Korean Won + * + */ + KPW, + + /** + * Won + * + */ + KRW, + + /** + * Kuwaiti Dinar + * + */ + KWD, + + /** + * Cayman Islands Dollar + * + */ + KYD, + + /** + * Tenge + * + */ + KZT, + + /** + * Kip + * + */ + LAK, + + /** + * Lebanese Pound + * + */ + LBP, + + /** + * Sri Lanka Rupee + * + */ + LKR, + + /** + * Liberian Dollar + * + */ + LRD, + + /** + * Loti + * + */ + LSL, + + /** + * Lithuanian Litas + * + */ + LTL, + + /** + * Latvian Lats + * + */ + LVL, + + /** + * Libyan Dinar + * + */ + LYD, + + /** + * Moroccan Dirham + * + */ + MAD, + + /** + * Moldovan Leu + * + */ + MDL, + + /** + * Malagasy Ariary + * + */ + MGA, + + /** + * Denar + * + */ + MKD, + + /** + * Kyat + * + */ + MMK, + + /** + * Tugrik + * + */ + MNT, + + /** + * Pataca + * + */ + MOP, + + /** + * Ouguiya + * + */ + MRO, + + /** + * Mauritius Rupee + * + */ + MUR, + + /** + * Rufiyaa + * + */ + MVR, + + /** + * Kwacha + * + */ + MWK, + + /** + * Mexican Peso + * + */ + MXN, + + /** + * Mexican Unidad de Inversion (UDI) + * + */ + MXV, + + /** + * Malaysian Ringgit + * + */ + MYR, + + /** + * Mozambique Metical + * + */ + MZN, + + /** + * Namibia Dollar + * + */ + NAD, + + /** + * Naira + * + */ + NGN, + + /** + * Cordoba Oro + * + */ + NIO, + + /** + * Norwegian Krone + * + */ + NOK, + + /** + * Nepalese Rupee + * + */ + NPR, + + /** + * New Zealand Dollar + * + */ + NZD, + + /** + * Rial Omani + * + */ + OMR, + + /** + * Balboa + * + */ + PAB, + + /** + * Nuevo Sol + * + */ + PEN, + + /** + * Kina + * + */ + PGK, + + /** + * Philippine Peso + * + */ + PHP, + + /** + * Pakistan Rupee + * + */ + PKR, + + /** + * Zloty + * + */ + PLN, + + /** + * Guarani + * + */ + PYG, + + /** + * Qatari Rial + * + */ + QAR, + + /** + * New Romanian Leu + * + */ + RON, + + /** + * Serbian Dinar + * + */ + RSD, + + /** + * Russian Ruble + * + */ + RUB, + + /** + * Rwanda Franc + * + */ + RWF, + + /** + * Saudi Riyal + * + */ + SAR, + + /** + * Solomon Islands Dollar + * + */ + SBD, + + /** + * Seychelles Rupee + * + */ + SCR, + + /** + * Sudanese Pound + * + */ + SDG, + + /** + * Swedish Krona + * + */ + SEK, + + /** + * Singapore Dollar + * + */ + SGD, + + /** + * Saint Helena Pound + * + */ + SHP, + + /** + * Leone + * + */ + SLL, + + /** + * Somali Shilling + * + */ + SOS, + + /** + * Surinam Dollar + * + */ + SRD, + + /** + * South Sudanese Pound + * + */ + SSP, + + /** + * Dobra + * + */ + STD, + + /** + * El Salvador Colon + * + */ + SVC, + + /** + * Syrian Pound + * + */ + SYP, + + /** + * Lilangeni + * + */ + SZL, + + /** + * Baht + * + */ + THB, + + /** + * Somoni + * + */ + TJS, + + /** + * Turkmenistan New Manat + * + */ + TMT, + + /** + * Tunisian Dinar + * + */ + TND, + + /** + * Pa'anga + * + */ + TOP, + + /** + * Turkish Lira + * + */ + TRY, + + /** + * Trinidad and Tobago Dollar + * + */ + TTD, + + /** + * New Taiwan Dollar + * + */ + TWD, + + /** + * Tanzanian Shilling + * + */ + TZS, + + /** + * Hryvnia + * + */ + UAH, + + /** + * Uganda Shilling + * + */ + UGX, + + /** + * US Dollar + * + */ + USD, + + /** + * US Dollar (Next day) + * + */ + USN, + + /** + * US Dollar (Same day) + * + */ + USS, + + /** + * Uruguay Peso en Unidades Indexadas (URUIURUI) + * + */ + UYI, + + /** + * Peso Uruguayo + * + */ + UYU, + + /** + * Uzbekistan Sum + * + */ + UZS, + + /** + * Bolivar + * + */ + VEF, + + /** + * Dong + * + */ + VND, + + /** + * Vatu + * + */ + VUV, + + /** + * Tala + * + */ + WST, + + /** + * CFA Franc BEAC + * + */ + XAF, + + /** + * Silver + * + */ + XAG, + + /** + * Gold + * + */ + XAU, + + /** + * Bond Markets Unit European Composite Unit (EURCO) + * + */ + XBA, + + /** + * Bond Markets Unit European Monetary Unit (E.M.U.-6) + * + */ + XBB, + + /** + * Bond Markets Unit European Unit of Account 9 (E.U.A.-9) + * + */ + XBC, + + /** + * Bond Markets Unit European Unit of Account 17 (E.U.A.-17) + * + */ + XBD, + + /** + * East Caribbean Dollar + * + */ + XCD, + + /** + * SDR (Special Drawing Right) + * + */ + XDR, + + /** + * UIC-Franc + * + */ + XFU, + + /** + * CFA Franc BCEAO + * + */ + XOF, + + /** + * Palladium + * + */ + XPD, + + /** + * CFP Franc + * + */ + XPF, + + /** + * Platinum + * + */ + XPT, + + /** + * Sucre + * + */ + XSU, + + /** + * Codes specifically reserved for testing purposes + * + */ + XTS, + + /** + * ADB Unit of Account + * + */ + XUA, + + /** + * The codes assigned for transactions where no currency is involved + * + */ + XXX, + + /** + * Yemeni Rial + * + */ + YER, + + /** + * Rand + * + */ + ZAR, + + /** + * Zambian Kwacha + * + */ + ZMW, + + /** + * Zimbabwe Dollar + * + */ + ZWL; + + public String value() { + return name(); + } + + public static CurrencyCodeSimpleType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_4217/_4/CurrencyCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_4217/_4/CurrencyCodeType.java new file mode 100644 index 000000000..999d4ea06 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_4217/_4/CurrencyCodeType.java @@ -0,0 +1,257 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.iso_4217._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a currency that qualifies a monetary amount. + * + *

Java class for CurrencyCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="CurrencyCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/iso_4217/4.0/>CurrencyCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CurrencyCodeType", propOrder = { + "value" +}) +public class CurrencyCodeType { + + @XmlValue + protected CurrencyCodeSimpleType value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for a currency that qualifies a monetary amount. + * + * @return + * possible object is + * {@link CurrencyCodeSimpleType } + * + */ + public CurrencyCodeSimpleType getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link CurrencyCodeSimpleType } + * + */ + public void setValue(CurrencyCodeSimpleType value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_4217/_4/ObjectFactory.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_4217/_4/ObjectFactory.java new file mode 100644 index 000000000..ce5efe3fd --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_4217/_4/ObjectFactory.java @@ -0,0 +1,40 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.iso_4217._4; + +import jakarta.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the ecf5.v2024_6.gov.niem.release.niem.codes.iso_4217._4 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 { + + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ecf5.v2024_6.gov.niem.release.niem.codes.iso_4217._4 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link CurrencyCodeType } + * + */ + public CurrencyCodeType createCurrencyCodeType() { + return new CurrencyCodeType(); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_4217/_4/package-info.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_4217/_4/package-info.java new file mode 100644 index 000000000..41bada072 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_4217/_4/package-info.java @@ -0,0 +1,2 @@ +@jakarta.xml.bind.annotation.XmlSchema(namespace = "http://release.niem.gov/niem/codes/iso_4217/4.0/") +package ecf5.v2024_6.gov.niem.release.niem.codes.iso_4217._4; diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_639_3/_4/LanguageCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_639_3/_4/LanguageCodeType.java new file mode 100644 index 000000000..a0ddec7e1 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_639_3/_4/LanguageCodeType.java @@ -0,0 +1,258 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.iso_639_3._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for language codes. + * + *

Java class for LanguageCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="LanguageCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/iso_639-3/4.0/>LanguageCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LanguageCodeType", propOrder = { + "value" +}) +public class LanguageCodeType { + + @XmlValue + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + protected String value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for language codes. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_639_3/_4/ObjectFactory.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_639_3/_4/ObjectFactory.java new file mode 100644 index 000000000..f4ad96691 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_639_3/_4/ObjectFactory.java @@ -0,0 +1,40 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.iso_639_3._4; + +import jakarta.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the ecf5.v2024_6.gov.niem.release.niem.codes.iso_639_3._4 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 { + + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ecf5.v2024_6.gov.niem.release.niem.codes.iso_639_3._4 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link LanguageCodeType } + * + */ + public LanguageCodeType createLanguageCodeType() { + return new LanguageCodeType(); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_639_3/_4/package-info.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_639_3/_4/package-info.java new file mode 100644 index 000000000..4607b3fe7 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/iso_639_3/_4/package-info.java @@ -0,0 +1,2 @@ +@jakarta.xml.bind.annotation.XmlSchema(namespace = "http://release.niem.gov/niem/codes/iso_639-3/4.0/") +package ecf5.v2024_6.gov.niem.release.niem.codes.iso_639_3._4; diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/mmucc/_4/DrivingRestrictionCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/mmucc/_4/DrivingRestrictionCodeType.java new file mode 100644 index 000000000..30ea35e3e --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/mmucc/_4/DrivingRestrictionCodeType.java @@ -0,0 +1,258 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.mmucc._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for restrictions assigned to an individuals driver license by the license examiner. + * + *

Java class for DrivingRestrictionCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DrivingRestrictionCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/mmucc/4.1/>DrivingRestrictionCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DrivingRestrictionCodeType", propOrder = { + "value" +}) +public class DrivingRestrictionCodeType { + + @XmlValue + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + protected String value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for restrictions assigned to an individuals driver license by the license examiner. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/mmucc/_4/ObjectFactory.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/mmucc/_4/ObjectFactory.java new file mode 100644 index 000000000..080fa0c80 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/mmucc/_4/ObjectFactory.java @@ -0,0 +1,40 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.mmucc._4; + +import jakarta.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the ecf5.v2024_6.gov.niem.release.niem.codes.mmucc._4 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 { + + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ecf5.v2024_6.gov.niem.release.niem.codes.mmucc._4 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link DrivingRestrictionCodeType } + * + */ + public DrivingRestrictionCodeType createDrivingRestrictionCodeType() { + return new DrivingRestrictionCodeType(); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/mmucc/_4/package-info.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/mmucc/_4/package-info.java new file mode 100644 index 000000000..62f3377cd --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/mmucc/_4/package-info.java @@ -0,0 +1,2 @@ +@jakarta.xml.bind.annotation.XmlSchema(namespace = "http://release.niem.gov/niem/codes/mmucc/4.1/") +package ecf5.v2024_6.gov.niem.release.niem.codes.mmucc._4; diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/unece_rec20/_4/LengthCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/unece_rec20/_4/LengthCodeType.java new file mode 100644 index 000000000..32f132934 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/unece_rec20/_4/LengthCodeType.java @@ -0,0 +1,258 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.unece_rec20._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for units of measurements for a length value. + * + *

Java class for LengthCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="LengthCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/unece_rec20/4.0/>LengthCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LengthCodeType", propOrder = { + "value" +}) +public class LengthCodeType { + + @XmlValue + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + protected String value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for units of measurements for a length value. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/unece_rec20/_4/MassCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/unece_rec20/_4/MassCodeType.java new file mode 100644 index 000000000..e36092ee3 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/unece_rec20/_4/MassCodeType.java @@ -0,0 +1,258 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.unece_rec20._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for units of measurement for a weight value. + * + *

Java class for MassCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="MassCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/unece_rec20/4.0/>MassCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MassCodeType", propOrder = { + "value" +}) +public class MassCodeType { + + @XmlValue + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + protected String value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for units of measurement for a weight value. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/unece_rec20/_4/ObjectFactory.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/unece_rec20/_4/ObjectFactory.java new file mode 100644 index 000000000..70a8938c0 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/unece_rec20/_4/ObjectFactory.java @@ -0,0 +1,56 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.unece_rec20._4; + +import jakarta.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the ecf5.v2024_6.gov.niem.release.niem.codes.unece_rec20._4 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 { + + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ecf5.v2024_6.gov.niem.release.niem.codes.unece_rec20._4 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link LengthCodeType } + * + */ + public LengthCodeType createLengthCodeType() { + return new LengthCodeType(); + } + + /** + * Create an instance of {@link VelocityCodeType } + * + */ + public VelocityCodeType createVelocityCodeType() { + return new VelocityCodeType(); + } + + /** + * Create an instance of {@link MassCodeType } + * + */ + public MassCodeType createMassCodeType() { + return new MassCodeType(); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/unece_rec20/_4/VelocityCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/unece_rec20/_4/VelocityCodeType.java new file mode 100644 index 000000000..f19f282c9 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/unece_rec20/_4/VelocityCodeType.java @@ -0,0 +1,258 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.unece_rec20._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for units of measurement for a speed or velocity. + * + *

Java class for VelocityCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="VelocityCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/unece_rec20/4.0/>VelocityCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "VelocityCodeType", propOrder = { + "value" +}) +public class VelocityCodeType { + + @XmlValue + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + protected String value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for units of measurement for a speed or velocity. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/unece_rec20/_4/package-info.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/unece_rec20/_4/package-info.java new file mode 100644 index 000000000..4c2d6dd28 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/unece_rec20/_4/package-info.java @@ -0,0 +1,2 @@ +@jakarta.xml.bind.annotation.XmlSchema(namespace = "http://release.niem.gov/niem/codes/unece_rec20/4.0/") +package ecf5.v2024_6.gov.niem.release.niem.codes.unece_rec20._4; diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/usps_states/_4/ObjectFactory.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/usps_states/_4/ObjectFactory.java new file mode 100644 index 000000000..5d82ec3a5 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/usps_states/_4/ObjectFactory.java @@ -0,0 +1,40 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.usps_states._4; + +import jakarta.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the ecf5.v2024_6.gov.niem.release.niem.codes.usps_states._4 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 { + + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ecf5.v2024_6.gov.niem.release.niem.codes.usps_states._4 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link USStateCodeType } + * + */ + public USStateCodeType createUSStateCodeType() { + return new USStateCodeType(); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/usps_states/_4/USStateCodeSimpleType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/usps_states/_4/USStateCodeSimpleType.java new file mode 100644 index 000000000..23f47f29e --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/usps_states/_4/USStateCodeSimpleType.java @@ -0,0 +1,467 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.usps_states._4; + +import jakarta.xml.bind.annotation.XmlEnum; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Java class for USStateCodeSimpleType. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ * <simpleType name="USStateCodeSimpleType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="AA"/>
+ *     <enumeration value="AE"/>
+ *     <enumeration value="AK"/>
+ *     <enumeration value="AL"/>
+ *     <enumeration value="AP"/>
+ *     <enumeration value="AR"/>
+ *     <enumeration value="AS"/>
+ *     <enumeration value="AZ"/>
+ *     <enumeration value="CA"/>
+ *     <enumeration value="CO"/>
+ *     <enumeration value="CT"/>
+ *     <enumeration value="DC"/>
+ *     <enumeration value="DE"/>
+ *     <enumeration value="FL"/>
+ *     <enumeration value="FM"/>
+ *     <enumeration value="GA"/>
+ *     <enumeration value="GU"/>
+ *     <enumeration value="HI"/>
+ *     <enumeration value="IA"/>
+ *     <enumeration value="ID"/>
+ *     <enumeration value="IL"/>
+ *     <enumeration value="IN"/>
+ *     <enumeration value="KS"/>
+ *     <enumeration value="KY"/>
+ *     <enumeration value="LA"/>
+ *     <enumeration value="MA"/>
+ *     <enumeration value="MD"/>
+ *     <enumeration value="ME"/>
+ *     <enumeration value="MH"/>
+ *     <enumeration value="MI"/>
+ *     <enumeration value="MN"/>
+ *     <enumeration value="MO"/>
+ *     <enumeration value="MP"/>
+ *     <enumeration value="MS"/>
+ *     <enumeration value="MT"/>
+ *     <enumeration value="NC"/>
+ *     <enumeration value="ND"/>
+ *     <enumeration value="NE"/>
+ *     <enumeration value="NH"/>
+ *     <enumeration value="NJ"/>
+ *     <enumeration value="NM"/>
+ *     <enumeration value="NV"/>
+ *     <enumeration value="NY"/>
+ *     <enumeration value="OH"/>
+ *     <enumeration value="OK"/>
+ *     <enumeration value="OR"/>
+ *     <enumeration value="PA"/>
+ *     <enumeration value="PR"/>
+ *     <enumeration value="PW"/>
+ *     <enumeration value="RI"/>
+ *     <enumeration value="SC"/>
+ *     <enumeration value="SD"/>
+ *     <enumeration value="TN"/>
+ *     <enumeration value="TX"/>
+ *     <enumeration value="UT"/>
+ *     <enumeration value="VA"/>
+ *     <enumeration value="VI"/>
+ *     <enumeration value="VT"/>
+ *     <enumeration value="WA"/>
+ *     <enumeration value="WI"/>
+ *     <enumeration value="WV"/>
+ *     <enumeration value="WY"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "USStateCodeSimpleType") +@XmlEnum +public enum USStateCodeSimpleType { + + + /** + * Armed Forces Americas (except Canada) + * + */ + AA, + + /** + * Armed Forces Europe, the Middle East, and Canada + * + */ + AE, + + /** + * ALASKA + * + */ + AK, + + /** + * ALABAMA + * + */ + AL, + + /** + * Armed Forces Pacific + * + */ + AP, + + /** + * ARKANSAS + * + */ + AR, + + /** + * AMERICAN SAMOA + * + */ + AS, + + /** + * ARIZONA + * + */ + AZ, + + /** + * CALIFORNIA + * + */ + CA, + + /** + * COLORADO + * + */ + CO, + + /** + * CONNECTICUT + * + */ + CT, + + /** + * DISTRICT OF COLUMBIA + * + */ + DC, + + /** + * DELAWARE + * + */ + DE, + + /** + * FLORIDA + * + */ + FL, + + /** + * FEDERATED STATES OF MICRONESIA + * + */ + FM, + + /** + * GEORGIA + * + */ + GA, + + /** + * GUAM GU + * + */ + GU, + + /** + * HAWAII + * + */ + HI, + + /** + * IOWA + * + */ + IA, + + /** + * IDAHO + * + */ + ID, + + /** + * ILLINOIS + * + */ + IL, + + /** + * INDIANA + * + */ + IN, + + /** + * KANSAS + * + */ + KS, + + /** + * KENTUCKY + * + */ + KY, + + /** + * LOUISIANA + * + */ + LA, + + /** + * MASSACHUSETTS + * + */ + MA, + + /** + * MARYLAND + * + */ + MD, + + /** + * MAINE + * + */ + ME, + + /** + * MARSHALL ISLANDS + * + */ + MH, + + /** + * MICHIGAN + * + */ + MI, + + /** + * MINNESOTA + * + */ + MN, + + /** + * MISSOURI + * + */ + MO, + + /** + * NORTHERN MARIANA ISLANDS + * + */ + MP, + + /** + * MISSISSIPPI + * + */ + MS, + + /** + * MONTANA + * + */ + MT, + + /** + * NORTH CAROLINA + * + */ + NC, + + /** + * NORTH DAKOTA + * + */ + ND, + + /** + * NEBRASKA + * + */ + NE, + + /** + * NEW HAMPSHIRE + * + */ + NH, + + /** + * NEW JERSEY + * + */ + NJ, + + /** + * NEW MEXICO + * + */ + NM, + + /** + * NEVADA + * + */ + NV, + + /** + * NEW YORK + * + */ + NY, + + /** + * OHIO + * + */ + OH, + + /** + * OKLAHOMA + * + */ + OK, + + /** + * OREGON + * + */ + OR, + + /** + * PENNSYLVANIA + * + */ + PA, + + /** + * PUERTO RICO + * + */ + PR, + + /** + * PALAU + * + */ + PW, + + /** + * RHODE ISLAND + * + */ + RI, + + /** + * SOUTH CAROLINA + * + */ + SC, + + /** + * SOUTH DAKOTA + * + */ + SD, + + /** + * TENNESSEE + * + */ + TN, + + /** + * TEXAS + * + */ + TX, + + /** + * UTAH + * + */ + UT, + + /** + * VIRGINIA + * + */ + VA, + + /** + * VIRGIN ISLANDS + * + */ + VI, + + /** + * VERMONT + * + */ + VT, + + /** + * WASHINGTON + * + */ + WA, + + /** + * WISCONSIN + * + */ + WI, + + /** + * WEST VIRGINIA + * + */ + WV, + + /** + * WYOMING + * + */ + WY; + + public String value() { + return name(); + } + + public static USStateCodeSimpleType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/usps_states/_4/USStateCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/usps_states/_4/USStateCodeType.java new file mode 100644 index 000000000..426399e9c --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/usps_states/_4/USStateCodeType.java @@ -0,0 +1,257 @@ + +package ecf5.v2024_6.gov.niem.release.niem.codes.usps_states._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for states. + * + *

Java class for USStateCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="USStateCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/codes/usps_states/4.0/>USStateCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "USStateCodeType", propOrder = { + "value" +}) +public class USStateCodeType { + + @XmlValue + protected USStateCodeSimpleType value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for states. + * + * @return + * possible object is + * {@link USStateCodeSimpleType } + * + */ + public USStateCodeSimpleType getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link USStateCodeSimpleType } + * + */ + public void setValue(USStateCodeSimpleType value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/usps_states/_4/package-info.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/usps_states/_4/package-info.java new file mode 100644 index 000000000..9cc92f84f --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/codes/usps_states/_4/package-info.java @@ -0,0 +1,2 @@ +@jakarta.xml.bind.annotation.XmlSchema(namespace = "http://release.niem.gov/niem/codes/usps_states/4.0/") +package ecf5.v2024_6.gov.niem.release.niem.codes.usps_states._4; diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/BiometricCategoryCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/BiometricCategoryCodeType.java new file mode 100644 index 000000000..a133f8c2f --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/BiometricCategoryCodeType.java @@ -0,0 +1,258 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.biometrics._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a kind of biometric technology + * + *

Java class for BiometricCategoryCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="BiometricCategoryCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/domains/biometrics/4.1/>BiometricCategoryCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BiometricCategoryCodeType", propOrder = { + "value" +}) +public class BiometricCategoryCodeType { + + @XmlValue + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + protected String value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type describing the kinds of biometrics used + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/BiometricClassificationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/BiometricClassificationType.java new file mode 100644 index 000000000..887f83d65 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/BiometricClassificationType.java @@ -0,0 +1,80 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.biometrics._4; + +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for the classification of the kind of the Biometric information in the message. + * + *

Java class for BiometricClassificationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="BiometricClassificationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/biometrics/4.1/}BiometricClassificationCategoryCode"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BiometricClassificationType", propOrder = { + "biometricClassificationCategoryCode" +}) +public class BiometricClassificationType + extends ObjectType +{ + + @XmlElement(name = "BiometricClassificationCategoryCode", required = true) + protected BiometricCategoryCodeType biometricClassificationCategoryCode; + + /** + * Gets the value of the biometricClassificationCategoryCode property. + * + * @return + * possible object is + * {@link BiometricCategoryCodeType } + * + */ + public BiometricCategoryCodeType getBiometricClassificationCategoryCode() { + return biometricClassificationCategoryCode; + } + + /** + * Sets the value of the biometricClassificationCategoryCode property. + * + * @param value + * allowed object is + * {@link BiometricCategoryCodeType } + * + */ + public void setBiometricClassificationCategoryCode(BiometricCategoryCodeType value) { + this.biometricClassificationCategoryCode = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/BiometricDataType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/BiometricDataType.java new file mode 100644 index 000000000..ef65169be --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/BiometricDataType.java @@ -0,0 +1,183 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.biometrics._4; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.EntityType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a representation of the identifying Biometric in. + * + *

Java class for BiometricDataType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="BiometricDataType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/biometrics/4.1/}BiometricClassification"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/biometrics/4.1/}BiometricDetailAbstract" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/biometrics/4.1/}BiometricImageAbstract" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/biometrics/4.1/}BiometricCapturer" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BiometricDataType", propOrder = { + "biometricClassification", + "biometricDetailAbstract", + "biometricImageAbstract", + "biometricCapturer" +}) +public class BiometricDataType + extends ObjectType +{ + + @XmlElement(name = "BiometricClassification", required = true) + protected BiometricClassificationType biometricClassification; + @XmlElementRef(name = "BiometricDetailAbstract", namespace = "http://release.niem.gov/niem/domains/biometrics/4.1/", type = JAXBElement.class, required = false) + protected List> biometricDetailAbstract; + @XmlElementRef(name = "BiometricImageAbstract", namespace = "http://release.niem.gov/niem/domains/biometrics/4.1/", type = JAXBElement.class, required = false) + protected List> biometricImageAbstract; + @XmlElement(name = "BiometricCapturer") + protected EntityType biometricCapturer; + + /** + * Gets the value of the biometricClassification property. + * + * @return + * possible object is + * {@link BiometricClassificationType } + * + */ + public BiometricClassificationType getBiometricClassification() { + return biometricClassification; + } + + /** + * Sets the value of the biometricClassification property. + * + * @param value + * allowed object is + * {@link BiometricClassificationType } + * + */ + public void setBiometricClassification(BiometricClassificationType value) { + this.biometricClassification = value; + } + + /** + * Gets the value of the biometricDetailAbstract property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the biometricDetailAbstract property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBiometricDetailAbstract().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link DNASampleType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * + */ + public List> getBiometricDetailAbstract() { + if (biometricDetailAbstract == null) { + biometricDetailAbstract = new ArrayList>(); + } + return this.biometricDetailAbstract; + } + + /** + * Gets the value of the biometricImageAbstract property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the biometricImageAbstract property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBiometricImageAbstract().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link FingerprintImageType }{@code >} + * {@link JAXBElement }{@code <}{@link ImageType }{@code >} + * {@link JAXBElement }{@code <}{@link PhysicalFeatureImageType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * + */ + public List> getBiometricImageAbstract() { + if (biometricImageAbstract == null) { + biometricImageAbstract = new ArrayList>(); + } + return this.biometricImageAbstract; + } + + /** + * Gets the value of the biometricCapturer property. + * + * @return + * possible object is + * {@link EntityType } + * + */ + public EntityType getBiometricCapturer() { + return biometricCapturer; + } + + /** + * Sets the value of the biometricCapturer property. + * + * @param value + * allowed object is + * {@link EntityType } + * + */ + public void setBiometricCapturer(EntityType value) { + this.biometricCapturer = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/DNASTRProfileType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/DNASTRProfileType.java new file mode 100644 index 000000000..29684f671 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/DNASTRProfileType.java @@ -0,0 +1,121 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.biometrics._4; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an autosomal STR, X-STR, and Y-STR DNA profile + * + *

Java class for DNASTRProfileType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DNASTRProfileType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/biometrics/4.1/}DNALocusReferenceID" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/biometrics/4.1/}DNAAlleleCall1Text" maxOccurs="2"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DNASTRProfileType", propOrder = { + "dnaLocusReferenceID", + "dnaAlleleCall1Text" +}) +public class DNASTRProfileType + extends ObjectType +{ + + @XmlElement(name = "DNALocusReferenceID") + protected List dnaLocusReferenceID; + @XmlElement(name = "DNAAlleleCall1Text", required = true) + protected List dnaAlleleCall1Text; + + /** + * Gets the value of the dnaLocusReferenceID property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the dnaLocusReferenceID property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDNALocusReferenceID().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer1To999Type } + * + * + */ + public List getDNALocusReferenceID() { + if (dnaLocusReferenceID == null) { + dnaLocusReferenceID = new ArrayList(); + } + return this.dnaLocusReferenceID; + } + + /** + * Gets the value of the dnaAlleleCall1Text property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the dnaAlleleCall1Text property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDNAAlleleCall1Text().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link TextType } + * + * + */ + public List getDNAAlleleCall1Text() { + if (dnaAlleleCall1Text == null) { + dnaAlleleCall1Text = new ArrayList(); + } + return this.dnaAlleleCall1Text; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/DNASampleType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/DNASampleType.java new file mode 100644 index 000000000..febb105e7 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/DNASampleType.java @@ -0,0 +1,87 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.biometrics._4; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a DNA sample + * + *

Java class for DNASampleType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DNASampleType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/biometrics/4.1/}DNASTRProfile" maxOccurs="14" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DNASampleType", propOrder = { + "dnastrProfile" +}) +public class DNASampleType + extends ObjectType +{ + + @XmlElement(name = "DNASTRProfile") + protected List dnastrProfile; + + /** + * Gets the value of the dnastrProfile property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the dnastrProfile property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDNASTRProfile().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DNASTRProfileType } + * + * + */ + public List getDNASTRProfile() { + if (dnastrProfile == null) { + dnastrProfile = new ArrayList(); + } + return this.dnastrProfile; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/FingerprintImageType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/FingerprintImageType.java new file mode 100644 index 000000000..73adfad12 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/FingerprintImageType.java @@ -0,0 +1,47 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.biometrics._4; + +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a fingerprint image + * + *

Java class for FingerprintImageType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="FingerprintImageType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/domains/biometrics/4.1/}ImageType">
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FingerprintImageType") +public class FingerprintImageType + extends ImageType +{ + + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/ImageType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/ImageType.java new file mode 100644 index 000000000..e8228a1e0 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/ImageType.java @@ -0,0 +1,53 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.biometrics._4; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.BinaryType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a biometric image + * + *

Java class for ImageType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ImageType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}BinaryType">
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ImageType") +@XmlSeeAlso({ + FingerprintImageType.class, + PhysicalFeatureImageType.class +}) +public class ImageType + extends BinaryType +{ + + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/Integer1To999Type.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/Integer1To999Type.java new file mode 100644 index 000000000..896e1271d --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/Integer1To999Type.java @@ -0,0 +1,249 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.biometrics._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type of integer that has a value range of 1 to 999 + * + *

Java class for Integer1to999Type complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="Integer1to999Type">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/domains/biometrics/4.1/>Integer1to999SimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Integer1to999Type", propOrder = { + "value" +}) +public class Integer1To999Type { + + @XmlValue + protected int value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type of integer that has a value range of 1 to 999 + * + */ + public int getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + */ + public void setValue(int value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/ObjectFactory.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/ObjectFactory.java new file mode 100644 index 000000000..96b8f0935 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/ObjectFactory.java @@ -0,0 +1,291 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.biometrics._4; + +import javax.xml.namespace.QName; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.EntityType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlElementDecl; +import jakarta.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the ecf5.v2024_6.gov.niem.release.niem.domains.biometrics._4 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 _Biometric_QNAME = new QName("http://release.niem.gov/niem/domains/biometrics/4.1/", "Biometric"); + private final static QName _BiometricCapturer_QNAME = new QName("http://release.niem.gov/niem/domains/biometrics/4.1/", "BiometricCapturer"); + private final static QName _BiometricClassification_QNAME = new QName("http://release.niem.gov/niem/domains/biometrics/4.1/", "BiometricClassification"); + private final static QName _BiometricClassificationCategoryCode_QNAME = new QName("http://release.niem.gov/niem/domains/biometrics/4.1/", "BiometricClassificationCategoryCode"); + private final static QName _BiometricDetailAbstract_QNAME = new QName("http://release.niem.gov/niem/domains/biometrics/4.1/", "BiometricDetailAbstract"); + private final static QName _BiometricImageAbstract_QNAME = new QName("http://release.niem.gov/niem/domains/biometrics/4.1/", "BiometricImageAbstract"); + private final static QName _DNAAlleleCall1Text_QNAME = new QName("http://release.niem.gov/niem/domains/biometrics/4.1/", "DNAAlleleCall1Text"); + private final static QName _DNAElectropherogramScreenshotImage_QNAME = new QName("http://release.niem.gov/niem/domains/biometrics/4.1/", "DNAElectropherogramScreenshotImage"); + private final static QName _DNALocusReferenceID_QNAME = new QName("http://release.niem.gov/niem/domains/biometrics/4.1/", "DNALocusReferenceID"); + private final static QName _DNASTRProfile_QNAME = new QName("http://release.niem.gov/niem/domains/biometrics/4.1/", "DNASTRProfile"); + private final static QName _DNASample_QNAME = new QName("http://release.niem.gov/niem/domains/biometrics/4.1/", "DNASample"); + private final static QName _FingerprintImage_QNAME = new QName("http://release.niem.gov/niem/domains/biometrics/4.1/", "FingerprintImage"); + private final static QName _PhysicalFeatureImage_QNAME = new QName("http://release.niem.gov/niem/domains/biometrics/4.1/", "PhysicalFeatureImage"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ecf5.v2024_6.gov.niem.release.niem.domains.biometrics._4 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link BiometricDataType } + * + */ + public BiometricDataType createBiometricDataType() { + return new BiometricDataType(); + } + + /** + * Create an instance of {@link BiometricClassificationType } + * + */ + public BiometricClassificationType createBiometricClassificationType() { + return new BiometricClassificationType(); + } + + /** + * Create an instance of {@link BiometricCategoryCodeType } + * + */ + public BiometricCategoryCodeType createBiometricCategoryCodeType() { + return new BiometricCategoryCodeType(); + } + + /** + * Create an instance of {@link ImageType } + * + */ + public ImageType createImageType() { + return new ImageType(); + } + + /** + * Create an instance of {@link Integer1To999Type } + * + */ + public Integer1To999Type createInteger1To999Type() { + return new Integer1To999Type(); + } + + /** + * Create an instance of {@link DNASTRProfileType } + * + */ + public DNASTRProfileType createDNASTRProfileType() { + return new DNASTRProfileType(); + } + + /** + * Create an instance of {@link DNASampleType } + * + */ + public DNASampleType createDNASampleType() { + return new DNASampleType(); + } + + /** + * Create an instance of {@link FingerprintImageType } + * + */ + public FingerprintImageType createFingerprintImageType() { + return new FingerprintImageType(); + } + + /** + * Create an instance of {@link PhysicalFeatureImageType } + * + */ + public PhysicalFeatureImageType createPhysicalFeatureImageType() { + return new PhysicalFeatureImageType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BiometricDataType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BiometricDataType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/biometrics/4.1/", name = "Biometric") + public JAXBElement createBiometric(BiometricDataType value) { + return new JAXBElement(_Biometric_QNAME, BiometricDataType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EntityType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link EntityType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/biometrics/4.1/", name = "BiometricCapturer") + public JAXBElement createBiometricCapturer(EntityType value) { + return new JAXBElement(_BiometricCapturer_QNAME, EntityType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BiometricClassificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BiometricClassificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/biometrics/4.1/", name = "BiometricClassification") + public JAXBElement createBiometricClassification(BiometricClassificationType value) { + return new JAXBElement(_BiometricClassification_QNAME, BiometricClassificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BiometricCategoryCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BiometricCategoryCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/biometrics/4.1/", name = "BiometricClassificationCategoryCode") + public JAXBElement createBiometricClassificationCategoryCode(BiometricCategoryCodeType value) { + return new JAXBElement(_BiometricClassificationCategoryCode_QNAME, BiometricCategoryCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/biometrics/4.1/", name = "BiometricDetailAbstract") + public JAXBElement createBiometricDetailAbstract(Object value) { + return new JAXBElement(_BiometricDetailAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/biometrics/4.1/", name = "BiometricImageAbstract") + public JAXBElement createBiometricImageAbstract(Object value) { + return new JAXBElement(_BiometricImageAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/biometrics/4.1/", name = "DNAAlleleCall1Text") + public JAXBElement createDNAAlleleCall1Text(TextType value) { + return new JAXBElement(_DNAAlleleCall1Text_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ImageType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ImageType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/biometrics/4.1/", name = "DNAElectropherogramScreenshotImage", substitutionHeadNamespace = "http://release.niem.gov/niem/domains/biometrics/4.1/", substitutionHeadName = "BiometricImageAbstract") + public JAXBElement createDNAElectropherogramScreenshotImage(ImageType value) { + return new JAXBElement(_DNAElectropherogramScreenshotImage_QNAME, ImageType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Integer1To999Type }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Integer1To999Type }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/biometrics/4.1/", name = "DNALocusReferenceID") + public JAXBElement createDNALocusReferenceID(Integer1To999Type value) { + return new JAXBElement(_DNALocusReferenceID_QNAME, Integer1To999Type.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DNASTRProfileType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DNASTRProfileType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/biometrics/4.1/", name = "DNASTRProfile") + public JAXBElement createDNASTRProfile(DNASTRProfileType value) { + return new JAXBElement(_DNASTRProfile_QNAME, DNASTRProfileType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DNASampleType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DNASampleType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/biometrics/4.1/", name = "DNASample", substitutionHeadNamespace = "http://release.niem.gov/niem/domains/biometrics/4.1/", substitutionHeadName = "BiometricDetailAbstract") + public JAXBElement createDNASample(DNASampleType value) { + return new JAXBElement(_DNASample_QNAME, DNASampleType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link FingerprintImageType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link FingerprintImageType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/biometrics/4.1/", name = "FingerprintImage", substitutionHeadNamespace = "http://release.niem.gov/niem/domains/biometrics/4.1/", substitutionHeadName = "BiometricImageAbstract") + public JAXBElement createFingerprintImage(FingerprintImageType value) { + return new JAXBElement(_FingerprintImage_QNAME, FingerprintImageType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PhysicalFeatureImageType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PhysicalFeatureImageType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/biometrics/4.1/", name = "PhysicalFeatureImage", substitutionHeadNamespace = "http://release.niem.gov/niem/domains/biometrics/4.1/", substitutionHeadName = "BiometricImageAbstract") + public JAXBElement createPhysicalFeatureImage(PhysicalFeatureImageType value) { + return new JAXBElement(_PhysicalFeatureImage_QNAME, PhysicalFeatureImageType.class, null, value); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/PhysicalFeatureImageType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/PhysicalFeatureImageType.java new file mode 100644 index 000000000..1c73fdebd --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/PhysicalFeatureImageType.java @@ -0,0 +1,47 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.biometrics._4; + +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an image of a physical feature + * + *

Java class for PhysicalFeatureImageType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="PhysicalFeatureImageType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/domains/biometrics/4.1/}ImageType">
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PhysicalFeatureImageType") +public class PhysicalFeatureImageType + extends ImageType +{ + + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/package-info.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/package-info.java new file mode 100644 index 000000000..08bf9e09d --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/biometrics/_4/package-info.java @@ -0,0 +1,2 @@ +@jakarta.xml.bind.annotation.XmlSchema(namespace = "http://release.niem.gov/niem/domains/biometrics/4.1/", elementFormDefault = jakarta.xml.bind.annotation.XmlNsForm.QUALIFIED) +package ecf5.v2024_6.gov.niem.release.niem.domains.biometrics._4; diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/cbrn/_4/MessageContentErrorType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/cbrn/_4/MessageContentErrorType.java new file mode 100644 index 000000000..e31a4c121 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/cbrn/_4/MessageContentErrorType.java @@ -0,0 +1,109 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.cbrn._4; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type that provides information about the point in the xml payload content of a message where an error occurred in processing the message. + * + *

Java class for MessageContentErrorType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="MessageContentErrorType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/cbrn/4.1/}ErrorNodeName"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/cbrn/4.1/}ErrorDescription"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MessageContentErrorType", propOrder = { + "errorNodeName", + "errorDescription" +}) +public class MessageContentErrorType + extends ObjectType +{ + + @XmlElement(name = "ErrorNodeName", required = true) + protected TextType errorNodeName; + @XmlElement(name = "ErrorDescription", required = true) + protected MessageErrorType errorDescription; + + /** + * Gets the value of the errorNodeName property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getErrorNodeName() { + return errorNodeName; + } + + /** + * Sets the value of the errorNodeName property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setErrorNodeName(TextType value) { + this.errorNodeName = value; + } + + /** + * Gets the value of the errorDescription property. + * + * @return + * possible object is + * {@link MessageErrorType } + * + */ + public MessageErrorType getErrorDescription() { + return errorDescription; + } + + /** + * Sets the value of the errorDescription property. + * + * @param value + * allowed object is + * {@link MessageErrorType } + * + */ + public void setErrorDescription(MessageErrorType value) { + this.errorDescription = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/cbrn/_4/MessageErrorType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/cbrn/_4/MessageErrorType.java new file mode 100644 index 000000000..c3eab2d01 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/cbrn/_4/MessageErrorType.java @@ -0,0 +1,109 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.cbrn._4; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type that describes a message error. + * + *

Java class for MessageErrorType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="MessageErrorType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/cbrn/4.1/}ErrorCodeText"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/cbrn/4.1/}ErrorCodeDescriptionText" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MessageErrorType", propOrder = { + "errorCodeText", + "errorCodeDescriptionText" +}) +public class MessageErrorType + extends ObjectType +{ + + @XmlElement(name = "ErrorCodeText", required = true) + protected TextType errorCodeText; + @XmlElement(name = "ErrorCodeDescriptionText") + protected TextType errorCodeDescriptionText; + + /** + * Gets the value of the errorCodeText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getErrorCodeText() { + return errorCodeText; + } + + /** + * Sets the value of the errorCodeText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setErrorCodeText(TextType value) { + this.errorCodeText = value; + } + + /** + * Gets the value of the errorCodeDescriptionText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getErrorCodeDescriptionText() { + return errorCodeDescriptionText; + } + + /** + * Sets the value of the errorCodeDescriptionText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setErrorCodeDescriptionText(TextType value) { + this.errorCodeDescriptionText = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/cbrn/_4/MessageStatusType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/cbrn/_4/MessageStatusType.java new file mode 100644 index 000000000..d2bb21194 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/cbrn/_4/MessageStatusType.java @@ -0,0 +1,238 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.cbrn._4; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.codes.cbrncl._4.CredentialsAuthenticatedCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.cbrncl._4.MessageStatusCodeType; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.Boolean; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type to provide success or error feedback on a message that has been received. + * + *

Java class for MessageStatusType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="MessageStatusType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/domains/cbrn/4.1/}SystemEventType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/cbrn/4.1/}CredentialsAuthenticatedCode"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/cbrn/4.1/}MessageStatusCode"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/cbrn/4.1/}MessageContentError" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/cbrn/4.1/}MessageHandlingError"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/cbrn/4.1/}ResendRequestIndicator"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/cbrn/4.1/}MessageStatusAugmentationPoint" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MessageStatusType", propOrder = { + "credentialsAuthenticatedCode", + "messageStatusCode", + "messageContentError", + "messageHandlingError", + "resendRequestIndicator", + "messageStatusAugmentationPoint" +}) +public class MessageStatusType + extends SystemEventType +{ + + @XmlElement(name = "CredentialsAuthenticatedCode", required = true) + protected CredentialsAuthenticatedCodeType credentialsAuthenticatedCode; + @XmlElement(name = "MessageStatusCode", required = true) + protected MessageStatusCodeType messageStatusCode; + @XmlElement(name = "MessageContentError") + protected List messageContentError; + @XmlElement(name = "MessageHandlingError", required = true) + protected MessageErrorType messageHandlingError; + @XmlElement(name = "ResendRequestIndicator", required = true) + protected Boolean resendRequestIndicator; + @XmlElementRef(name = "MessageStatusAugmentationPoint", namespace = "http://release.niem.gov/niem/domains/cbrn/4.1/", type = JAXBElement.class, required = false) + protected List> messageStatusAugmentationPoint; + + /** + * Gets the value of the credentialsAuthenticatedCode property. + * + * @return + * possible object is + * {@link CredentialsAuthenticatedCodeType } + * + */ + public CredentialsAuthenticatedCodeType getCredentialsAuthenticatedCode() { + return credentialsAuthenticatedCode; + } + + /** + * Sets the value of the credentialsAuthenticatedCode property. + * + * @param value + * allowed object is + * {@link CredentialsAuthenticatedCodeType } + * + */ + public void setCredentialsAuthenticatedCode(CredentialsAuthenticatedCodeType value) { + this.credentialsAuthenticatedCode = value; + } + + /** + * Gets the value of the messageStatusCode property. + * + * @return + * possible object is + * {@link MessageStatusCodeType } + * + */ + public MessageStatusCodeType getMessageStatusCode() { + return messageStatusCode; + } + + /** + * Sets the value of the messageStatusCode property. + * + * @param value + * allowed object is + * {@link MessageStatusCodeType } + * + */ + public void setMessageStatusCode(MessageStatusCodeType value) { + this.messageStatusCode = value; + } + + /** + * Gets the value of the messageContentError property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the messageContentError property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMessageContentError().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MessageContentErrorType } + * + * + */ + public List getMessageContentError() { + if (messageContentError == null) { + messageContentError = new ArrayList(); + } + return this.messageContentError; + } + + /** + * Gets the value of the messageHandlingError property. + * + * @return + * possible object is + * {@link MessageErrorType } + * + */ + public MessageErrorType getMessageHandlingError() { + return messageHandlingError; + } + + /** + * Sets the value of the messageHandlingError property. + * + * @param value + * allowed object is + * {@link MessageErrorType } + * + */ + public void setMessageHandlingError(MessageErrorType value) { + this.messageHandlingError = value; + } + + /** + * Gets the value of the resendRequestIndicator property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean getResendRequestIndicator() { + return resendRequestIndicator; + } + + /** + * Sets the value of the resendRequestIndicator property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setResendRequestIndicator(Boolean value) { + this.resendRequestIndicator = value; + } + + /** + * Gets the value of the messageStatusAugmentationPoint property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the messageStatusAugmentationPoint property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMessageStatusAugmentationPoint().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0.ecf.MessageStatusAugmentationType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * {@link JAXBElement }{@code <}{@link ecf5.v2024_6.tyler.ecf.v5_0.extensions.common.MessageStatusAugmentationType }{@code >} + * + * + */ + public List> getMessageStatusAugmentationPoint() { + if (messageStatusAugmentationPoint == null) { + messageStatusAugmentationPoint = new ArrayList>(); + } + return this.messageStatusAugmentationPoint; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/cbrn/_4/ObjectFactory.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/cbrn/_4/ObjectFactory.java new file mode 100644 index 000000000..bd5bd756c --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/cbrn/_4/ObjectFactory.java @@ -0,0 +1,278 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.cbrn._4; + +import javax.xml.namespace.QName; +import ecf5.v2024_6.gov.niem.release.niem.codes.cbrncl._4.CredentialsAuthenticatedCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.cbrncl._4.MessageStatusCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.cbrncl._4.SystemOperatingModeCodeType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.Boolean; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.DateTime; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlElementDecl; +import jakarta.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the ecf5.v2024_6.gov.niem.release.niem.domains.cbrn._4 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 _MessageStatusAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/domains/cbrn/4.1/", "MessageStatusAugmentationPoint"); + private final static QName _CredentialsAuthenticatedCode_QNAME = new QName("http://release.niem.gov/niem/domains/cbrn/4.1/", "CredentialsAuthenticatedCode"); + private final static QName _ErrorCodeDescriptionText_QNAME = new QName("http://release.niem.gov/niem/domains/cbrn/4.1/", "ErrorCodeDescriptionText"); + private final static QName _ErrorCodeText_QNAME = new QName("http://release.niem.gov/niem/domains/cbrn/4.1/", "ErrorCodeText"); + private final static QName _ErrorDescription_QNAME = new QName("http://release.niem.gov/niem/domains/cbrn/4.1/", "ErrorDescription"); + private final static QName _ErrorNodeName_QNAME = new QName("http://release.niem.gov/niem/domains/cbrn/4.1/", "ErrorNodeName"); + private final static QName _MessageContentError_QNAME = new QName("http://release.niem.gov/niem/domains/cbrn/4.1/", "MessageContentError"); + private final static QName _MessageHandlingError_QNAME = new QName("http://release.niem.gov/niem/domains/cbrn/4.1/", "MessageHandlingError"); + private final static QName _MessageStatus_QNAME = new QName("http://release.niem.gov/niem/domains/cbrn/4.1/", "MessageStatus"); + private final static QName _MessageStatusCode_QNAME = new QName("http://release.niem.gov/niem/domains/cbrn/4.1/", "MessageStatusCode"); + private final static QName _MultimediaDataMIMEKindText_QNAME = new QName("http://release.niem.gov/niem/domains/cbrn/4.1/", "MultimediaDataMIMEKindText"); + private final static QName _ResendRequestIndicator_QNAME = new QName("http://release.niem.gov/niem/domains/cbrn/4.1/", "ResendRequestIndicator"); + private final static QName _SystemEventDateTime_QNAME = new QName("http://release.niem.gov/niem/domains/cbrn/4.1/", "SystemEventDateTime"); + private final static QName _SystemOperatingModeCode_QNAME = new QName("http://release.niem.gov/niem/domains/cbrn/4.1/", "SystemOperatingModeCode"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ecf5.v2024_6.gov.niem.release.niem.domains.cbrn._4 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link MessageErrorType } + * + */ + public MessageErrorType createMessageErrorType() { + return new MessageErrorType(); + } + + /** + * Create an instance of {@link MessageContentErrorType } + * + */ + public MessageContentErrorType createMessageContentErrorType() { + return new MessageContentErrorType(); + } + + /** + * Create an instance of {@link MessageStatusType } + * + */ + public MessageStatusType createMessageStatusType() { + return new MessageStatusType(); + } + + /** + * Create an instance of {@link RemarksComplexObjectType } + * + */ + public RemarksComplexObjectType createRemarksComplexObjectType() { + return new RemarksComplexObjectType(); + } + + /** + * Create an instance of {@link SystemEventType } + * + */ + public SystemEventType createSystemEventType() { + return new SystemEventType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/cbrn/4.1/", name = "MessageStatusAugmentationPoint") + public JAXBElement createMessageStatusAugmentationPoint(Object value) { + return new JAXBElement(_MessageStatusAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CredentialsAuthenticatedCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CredentialsAuthenticatedCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/cbrn/4.1/", name = "CredentialsAuthenticatedCode") + public JAXBElement createCredentialsAuthenticatedCode(CredentialsAuthenticatedCodeType value) { + return new JAXBElement(_CredentialsAuthenticatedCode_QNAME, CredentialsAuthenticatedCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/cbrn/4.1/", name = "ErrorCodeDescriptionText") + public JAXBElement createErrorCodeDescriptionText(TextType value) { + return new JAXBElement(_ErrorCodeDescriptionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/cbrn/4.1/", name = "ErrorCodeText") + public JAXBElement createErrorCodeText(TextType value) { + return new JAXBElement(_ErrorCodeText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MessageErrorType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link MessageErrorType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/cbrn/4.1/", name = "ErrorDescription") + public JAXBElement createErrorDescription(MessageErrorType value) { + return new JAXBElement(_ErrorDescription_QNAME, MessageErrorType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/cbrn/4.1/", name = "ErrorNodeName") + public JAXBElement createErrorNodeName(TextType value) { + return new JAXBElement(_ErrorNodeName_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MessageContentErrorType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link MessageContentErrorType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/cbrn/4.1/", name = "MessageContentError") + public JAXBElement createMessageContentError(MessageContentErrorType value) { + return new JAXBElement(_MessageContentError_QNAME, MessageContentErrorType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MessageErrorType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link MessageErrorType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/cbrn/4.1/", name = "MessageHandlingError") + public JAXBElement createMessageHandlingError(MessageErrorType value) { + return new JAXBElement(_MessageHandlingError_QNAME, MessageErrorType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MessageStatusType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link MessageStatusType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/cbrn/4.1/", name = "MessageStatus") + public JAXBElement createMessageStatus(MessageStatusType value) { + return new JAXBElement(_MessageStatus_QNAME, MessageStatusType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MessageStatusCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link MessageStatusCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/cbrn/4.1/", name = "MessageStatusCode") + public JAXBElement createMessageStatusCode(MessageStatusCodeType value) { + return new JAXBElement(_MessageStatusCode_QNAME, MessageStatusCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/cbrn/4.1/", name = "MultimediaDataMIMEKindText") + public JAXBElement createMultimediaDataMIMEKindText(String value) { + return new JAXBElement(_MultimediaDataMIMEKindText_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/cbrn/4.1/", name = "ResendRequestIndicator") + public JAXBElement createResendRequestIndicator(Boolean value) { + return new JAXBElement(_ResendRequestIndicator_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateTime }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateTime }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/cbrn/4.1/", name = "SystemEventDateTime") + public JAXBElement createSystemEventDateTime(DateTime value) { + return new JAXBElement(_SystemEventDateTime_QNAME, DateTime.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SystemOperatingModeCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SystemOperatingModeCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/cbrn/4.1/", name = "SystemOperatingModeCode", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "SystemOperatingModeAbstract") + public JAXBElement createSystemOperatingModeCode(SystemOperatingModeCodeType value) { + return new JAXBElement(_SystemOperatingModeCode_QNAME, SystemOperatingModeCodeType.class, null, value); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/cbrn/_4/RemarksComplexObjectType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/cbrn/_4/RemarksComplexObjectType.java new file mode 100644 index 000000000..9681830ca --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/cbrn/_4/RemarksComplexObjectType.java @@ -0,0 +1,52 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.cbrn._4; + +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type providing a Remark via inheritance to applicable Types. + * + *

Java class for RemarksComplexObjectType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="RemarksComplexObjectType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RemarksComplexObjectType") +@XmlSeeAlso({ + SystemEventType.class +}) +public class RemarksComplexObjectType + extends ObjectType +{ + + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/cbrn/_4/SystemEventType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/cbrn/_4/SystemEventType.java new file mode 100644 index 000000000..454235f88 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/cbrn/_4/SystemEventType.java @@ -0,0 +1,137 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.cbrn._4; + +import ecf5.v2024_6.gov.niem.release.niem.codes.cbrncl._4.SystemOperatingModeCodeType; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.DateTime; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a system event. + * + *

Java class for SystemEventType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="SystemEventType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/domains/cbrn/4.1/}RemarksComplexObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/cbrn/4.1/}SystemEventDateTime"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}SystemOperatingModeAbstract"/>
+ *       </sequence>
+ *       <attribute ref="{http://release.niem.gov/niem/domains/cbrn/4.1/}systemSimulatedIndicator use="required""/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SystemEventType", propOrder = { + "systemEventDateTime", + "systemOperatingModeAbstract" +}) +@XmlSeeAlso({ + MessageStatusType.class +}) +public class SystemEventType + extends RemarksComplexObjectType +{ + + @XmlElement(name = "SystemEventDateTime", required = true) + protected DateTime systemEventDateTime; + @XmlElementRef(name = "SystemOperatingModeAbstract", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class) + protected JAXBElement systemOperatingModeAbstract; + @XmlAttribute(name = "systemSimulatedIndicator", namespace = "http://release.niem.gov/niem/domains/cbrn/4.1/", required = true) + protected boolean systemSimulatedIndicator; + + /** + * Gets the value of the systemEventDateTime property. + * + * @return + * possible object is + * {@link DateTime } + * + */ + public DateTime getSystemEventDateTime() { + return systemEventDateTime; + } + + /** + * Sets the value of the systemEventDateTime property. + * + * @param value + * allowed object is + * {@link DateTime } + * + */ + public void setSystemEventDateTime(DateTime value) { + this.systemEventDateTime = value; + } + + /** + * Gets the value of the systemOperatingModeAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link SystemOperatingModeCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getSystemOperatingModeAbstract() { + return systemOperatingModeAbstract; + } + + /** + * Sets the value of the systemOperatingModeAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link SystemOperatingModeCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setSystemOperatingModeAbstract(JAXBElement value) { + this.systemOperatingModeAbstract = value; + } + + /** + * Gets the value of the systemSimulatedIndicator property. + * + */ + public boolean isSystemSimulatedIndicator() { + return systemSimulatedIndicator; + } + + /** + * Sets the value of the systemSimulatedIndicator property. + * + */ + public void setSystemSimulatedIndicator(boolean value) { + this.systemSimulatedIndicator = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/cbrn/_4/package-info.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/cbrn/_4/package-info.java new file mode 100644 index 000000000..a3f2cb822 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/cbrn/_4/package-info.java @@ -0,0 +1,2 @@ +@jakarta.xml.bind.annotation.XmlSchema(namespace = "http://release.niem.gov/niem/domains/cbrn/4.1/", elementFormDefault = jakarta.xml.bind.annotation.XmlNsForm.QUALIFIED) +package ecf5.v2024_6.gov.niem.release.niem.domains.cbrn._4; diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/ChildSupportEnforcementCaseType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/ChildSupportEnforcementCaseType.java new file mode 100644 index 000000000..9a16e05e8 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/ChildSupportEnforcementCaseType.java @@ -0,0 +1,81 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.CaseType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a child support enforcement case. + * + *

Java class for ChildSupportEnforcementCaseType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ChildSupportEnforcementCaseType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}CaseType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/humanServices/4.1/}SupportingGroundsDescriptionText" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChildSupportEnforcementCaseType", propOrder = { + "supportingGroundsDescriptionText" +}) +public class ChildSupportEnforcementCaseType + extends CaseType +{ + + @XmlElement(name = "SupportingGroundsDescriptionText") + protected TextType supportingGroundsDescriptionText; + + /** + * Gets the value of the supportingGroundsDescriptionText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getSupportingGroundsDescriptionText() { + return supportingGroundsDescriptionText; + } + + /** + * Sets the value of the supportingGroundsDescriptionText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setSupportingGroundsDescriptionText(TextType value) { + this.supportingGroundsDescriptionText = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/ChildType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/ChildType.java new file mode 100644 index 000000000..075a37e61 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/ChildType.java @@ -0,0 +1,81 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.PersonType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for information about a person who has not yet reached the age of legal majority (i.e., adulthood). + * + *

Java class for ChildType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ChildType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}RoleOfPerson"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChildType", propOrder = { + "roleOfPerson" +}) +public class ChildType + extends ObjectType +{ + + @XmlElement(name = "RoleOfPerson", namespace = "http://release.niem.gov/niem/niem-core/4.0/", required = true, nillable = true) + protected PersonType roleOfPerson; + + /** + * Gets the value of the roleOfPerson property. + * + * @return + * possible object is + * {@link PersonType } + * + */ + public PersonType getRoleOfPerson() { + return roleOfPerson; + } + + /** + * Sets the value of the roleOfPerson property. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + public void setRoleOfPerson(PersonType value) { + this.roleOfPerson = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/DependencyPetitionType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/DependencyPetitionType.java new file mode 100644 index 000000000..3746b8c5d --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/DependencyPetitionType.java @@ -0,0 +1,48 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.DocumentType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a document that is filed with the Court, typically by an attorney representing the Child Welfare Agency, that formally files allegations of abuse and/or neglect against one or more alleged perpetrators. + * + *

Java class for DependencyPetitionType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DependencyPetitionType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}DocumentType">
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DependencyPetitionType") +public class DependencyPetitionType + extends DocumentType +{ + + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/JuvenileAbuseNeglectAllegationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/JuvenileAbuseNeglectAllegationType.java new file mode 100644 index 000000000..2dbab27e3 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/JuvenileAbuseNeglectAllegationType.java @@ -0,0 +1,81 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4; + +import ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.ChargeType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for allegations of juvenile abuse or neglect. + * + *

Java class for JuvenileAbuseNeglectAllegationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="JuvenileAbuseNeglectAllegationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/domains/jxdm/6.1/}ChargeType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/humanServices/4.1/}AbuseNeglectAllegationCategoryText" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "JuvenileAbuseNeglectAllegationType", propOrder = { + "abuseNeglectAllegationCategoryText" +}) +public class JuvenileAbuseNeglectAllegationType + extends ChargeType +{ + + @XmlElement(name = "AbuseNeglectAllegationCategoryText") + protected TextType abuseNeglectAllegationCategoryText; + + /** + * Gets the value of the abuseNeglectAllegationCategoryText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getAbuseNeglectAllegationCategoryText() { + return abuseNeglectAllegationCategoryText; + } + + /** + * Sets the value of the abuseNeglectAllegationCategoryText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setAbuseNeglectAllegationCategoryText(TextType value) { + this.abuseNeglectAllegationCategoryText = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/JuvenileCaseType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/JuvenileCaseType.java new file mode 100644 index 000000000..223fa56ab --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/JuvenileCaseType.java @@ -0,0 +1,80 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.CaseType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a juvenile case. + * + *

Java class for JuvenileCaseType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="JuvenileCaseType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}CaseType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/humanServices/4.1/}Juvenile"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "JuvenileCaseType", propOrder = { + "juvenile" +}) +public class JuvenileCaseType + extends CaseType +{ + + @XmlElement(name = "Juvenile", required = true) + protected JuvenileType juvenile; + + /** + * Gets the value of the juvenile property. + * + * @return + * possible object is + * {@link JuvenileType } + * + */ + public JuvenileType getJuvenile() { + return juvenile; + } + + /** + * Sets the value of the juvenile property. + * + * @param value + * allowed object is + * {@link JuvenileType } + * + */ + public void setJuvenile(JuvenileType value) { + this.juvenile = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/JuvenileGangAssociationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/JuvenileGangAssociationType.java new file mode 100644 index 000000000..131d9de8c --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/JuvenileGangAssociationType.java @@ -0,0 +1,88 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.AssociationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.OrganizationType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an association between a juvenile and a criminal gang organization. + * + *

Java class for JuvenileGangAssociationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="JuvenileGangAssociationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}AssociationType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/humanServices/4.1/}GangOrganization" maxOccurs="unbounded"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "JuvenileGangAssociationType", propOrder = { + "gangOrganization" +}) +public class JuvenileGangAssociationType + extends AssociationType +{ + + @XmlElement(name = "GangOrganization", required = true, nillable = true) + protected List gangOrganization; + + /** + * Gets the value of the gangOrganization property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the gangOrganization property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getGangOrganization().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link OrganizationType } + * + * + */ + public List getGangOrganization() { + if (gangOrganization == null) { + gangOrganization = new ArrayList(); + } + return this.gangOrganization; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/JuvenilePlacementFacilityAssociationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/JuvenilePlacementFacilityAssociationType.java new file mode 100644 index 000000000..7435acdd6 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/JuvenilePlacementFacilityAssociationType.java @@ -0,0 +1,81 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.AssociationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.FacilityType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an association between a juvenile and a facility where the juvenile is directed to reside (e.g., orphanage, detention center, etc.). + * + *

Java class for JuvenilePlacementFacilityAssociationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="JuvenilePlacementFacilityAssociationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}AssociationType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/humanServices/4.1/}PlacementFacility"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "JuvenilePlacementFacilityAssociationType", propOrder = { + "placementFacility" +}) +public class JuvenilePlacementFacilityAssociationType + extends AssociationType +{ + + @XmlElement(name = "PlacementFacility", required = true) + protected FacilityType placementFacility; + + /** + * Gets the value of the placementFacility property. + * + * @return + * possible object is + * {@link FacilityType } + * + */ + public FacilityType getPlacementFacility() { + return placementFacility; + } + + /** + * Sets the value of the placementFacility property. + * + * @param value + * allowed object is + * {@link FacilityType } + * + */ + public void setPlacementFacility(FacilityType value) { + this.placementFacility = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/JuvenilePlacementPersonAssociationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/JuvenilePlacementPersonAssociationType.java new file mode 100644 index 000000000..272c4af4f --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/JuvenilePlacementPersonAssociationType.java @@ -0,0 +1,81 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.AssociationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.PersonType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an association between a juvenile and a person with whom the juvenile is directed to reside (e.g., foster parent, grandparent, etc.). + * + *

Java class for JuvenilePlacementPersonAssociationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="JuvenilePlacementPersonAssociationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}AssociationType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/humanServices/4.1/}PlacementPerson"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "JuvenilePlacementPersonAssociationType", propOrder = { + "placementPerson" +}) +public class JuvenilePlacementPersonAssociationType + extends AssociationType +{ + + @XmlElement(name = "PlacementPerson", required = true, nillable = true) + protected PersonType placementPerson; + + /** + * Gets the value of the placementPerson property. + * + * @return + * possible object is + * {@link PersonType } + * + */ + public PersonType getPlacementPerson() { + return placementPerson; + } + + /** + * Sets the value of the placementPerson property. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + public void setPlacementPerson(PersonType value) { + this.placementPerson = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/JuvenilePlacementType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/JuvenilePlacementType.java new file mode 100644 index 000000000..68ad802a6 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/JuvenilePlacementType.java @@ -0,0 +1,47 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4; + +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for information about where a juvenile is directed to reside during the pendency of a delinquency proceeding. + * + *

Java class for JuvenilePlacementType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="JuvenilePlacementType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/domains/humanServices/4.1/}PlacementType">
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "JuvenilePlacementType") +public class JuvenilePlacementType + extends PlacementType +{ + + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/JuvenileType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/JuvenileType.java new file mode 100644 index 000000000..1f080d2d8 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/JuvenileType.java @@ -0,0 +1,109 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.PersonType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a juvenile. + * + *

Java class for JuvenileType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="JuvenileType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}RoleOfPerson"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/humanServices/4.1/}JuvenileAugmentationPoint"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "JuvenileType", propOrder = { + "roleOfPerson", + "juvenileAugmentationPoint" +}) +public class JuvenileType + extends ObjectType +{ + + @XmlElement(name = "RoleOfPerson", namespace = "http://release.niem.gov/niem/niem-core/4.0/", required = true, nillable = true) + protected PersonType roleOfPerson; + @XmlElement(name = "JuvenileAugmentationPoint", required = true) + protected Object juvenileAugmentationPoint; + + /** + * Gets the value of the roleOfPerson property. + * + * @return + * possible object is + * {@link PersonType } + * + */ + public PersonType getRoleOfPerson() { + return roleOfPerson; + } + + /** + * Sets the value of the roleOfPerson property. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + public void setRoleOfPerson(PersonType value) { + this.roleOfPerson = value; + } + + /** + * Gets the value of the juvenileAugmentationPoint property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getJuvenileAugmentationPoint() { + return juvenileAugmentationPoint; + } + + /** + * Sets the value of the juvenileAugmentationPoint property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setJuvenileAugmentationPoint(Object value) { + this.juvenileAugmentationPoint = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/ObjectFactory.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/ObjectFactory.java new file mode 100644 index 000000000..137b733cd --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/ObjectFactory.java @@ -0,0 +1,539 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4; + +import javax.xml.namespace.QName; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.FacilityType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.IncidentType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.OrganizationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.PersonType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.Boolean; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlElementDecl; +import jakarta.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4 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 _AbuseNeglectAllegationCategoryText_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "AbuseNeglectAllegationCategoryText"); + private final static QName _BiologicalParentDeterminationDescriptionText_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "BiologicalParentDeterminationDescriptionText"); + private final static QName _Child_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "Child"); + private final static QName _ChildSupportEnforcementCase_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "ChildSupportEnforcementCase"); + private final static QName _DelinquentAct_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "DelinquentAct"); + private final static QName _DependencyPetition_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "DependencyPetition"); + private final static QName _GangOrganization_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "GangOrganization"); + private final static QName _Juvenile_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "Juvenile"); + private final static QName _JuvenileAbuseNeglectAllegation_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "JuvenileAbuseNeglectAllegation"); + private final static QName _JuvenileAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "JuvenileAugmentationPoint"); + private final static QName _JuvenileCase_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "JuvenileCase"); + private final static QName _JuvenilePlacement_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "JuvenilePlacement"); + private final static QName _JuvenilePlacementFacilityAssociation_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "JuvenilePlacementFacilityAssociation"); + private final static QName _JuvenilePlacementPersonAssociation_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "JuvenilePlacementPersonAssociation"); + private final static QName _Parent_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "Parent"); + private final static QName _ParentChildAssociation_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "ParentChildAssociation"); + private final static QName _ParentChildKinshipCategoryAbstract_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "ParentChildKinshipCategoryAbstract"); + private final static QName _ParentChildKinshipCategoryCode_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "ParentChildKinshipCategoryCode"); + private final static QName _PersonCaseAssociation_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "PersonCaseAssociation"); + private final static QName _PersonCaseAssociationAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "PersonCaseAssociationAugmentationPoint"); + private final static QName _PlacementAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "PlacementAugmentationPoint"); + private final static QName _PlacementCategoryAbstract_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "PlacementCategoryAbstract"); + private final static QName _PlacementCategoryCode_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "PlacementCategoryCode"); + private final static QName _PlacementFacility_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "PlacementFacility"); + private final static QName _PlacementPerson_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "PlacementPerson"); + private final static QName _StateDisbursementIndicator_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "StateDisbursementIndicator"); + private final static QName _SupportingGroundsDescriptionText_QNAME = new QName("http://release.niem.gov/niem/domains/humanServices/4.1/", "SupportingGroundsDescriptionText"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link ChildType } + * + */ + public ChildType createChildType() { + return new ChildType(); + } + + /** + * Create an instance of {@link ChildSupportEnforcementCaseType } + * + */ + public ChildSupportEnforcementCaseType createChildSupportEnforcementCaseType() { + return new ChildSupportEnforcementCaseType(); + } + + /** + * Create an instance of {@link DependencyPetitionType } + * + */ + public DependencyPetitionType createDependencyPetitionType() { + return new DependencyPetitionType(); + } + + /** + * Create an instance of {@link JuvenileType } + * + */ + public JuvenileType createJuvenileType() { + return new JuvenileType(); + } + + /** + * Create an instance of {@link JuvenileAbuseNeglectAllegationType } + * + */ + public JuvenileAbuseNeglectAllegationType createJuvenileAbuseNeglectAllegationType() { + return new JuvenileAbuseNeglectAllegationType(); + } + + /** + * Create an instance of {@link JuvenileCaseType } + * + */ + public JuvenileCaseType createJuvenileCaseType() { + return new JuvenileCaseType(); + } + + /** + * Create an instance of {@link JuvenilePlacementType } + * + */ + public JuvenilePlacementType createJuvenilePlacementType() { + return new JuvenilePlacementType(); + } + + /** + * Create an instance of {@link JuvenilePlacementFacilityAssociationType } + * + */ + public JuvenilePlacementFacilityAssociationType createJuvenilePlacementFacilityAssociationType() { + return new JuvenilePlacementFacilityAssociationType(); + } + + /** + * Create an instance of {@link JuvenilePlacementPersonAssociationType } + * + */ + public JuvenilePlacementPersonAssociationType createJuvenilePlacementPersonAssociationType() { + return new JuvenilePlacementPersonAssociationType(); + } + + /** + * Create an instance of {@link ParentChildAssociationType } + * + */ + public ParentChildAssociationType createParentChildAssociationType() { + return new ParentChildAssociationType(); + } + + /** + * Create an instance of {@link ParentChildKinshipCategoryCodeType } + * + */ + public ParentChildKinshipCategoryCodeType createParentChildKinshipCategoryCodeType() { + return new ParentChildKinshipCategoryCodeType(); + } + + /** + * Create an instance of {@link PersonCaseAssociationType } + * + */ + public PersonCaseAssociationType createPersonCaseAssociationType() { + return new PersonCaseAssociationType(); + } + + /** + * Create an instance of {@link PlacementLocationCodeType } + * + */ + public PlacementLocationCodeType createPlacementLocationCodeType() { + return new PlacementLocationCodeType(); + } + + /** + * Create an instance of {@link JuvenileGangAssociationType } + * + */ + public JuvenileGangAssociationType createJuvenileGangAssociationType() { + return new JuvenileGangAssociationType(); + } + + /** + * Create an instance of {@link PlacementType } + * + */ + public PlacementType createPlacementType() { + return new PlacementType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "AbuseNeglectAllegationCategoryText") + public JAXBElement createAbuseNeglectAllegationCategoryText(TextType value) { + return new JAXBElement(_AbuseNeglectAllegationCategoryText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "BiologicalParentDeterminationDescriptionText") + public JAXBElement createBiologicalParentDeterminationDescriptionText(TextType value) { + return new JAXBElement(_BiologicalParentDeterminationDescriptionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChildType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ChildType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "Child") + public JAXBElement createChild(ChildType value) { + return new JAXBElement(_Child_QNAME, ChildType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChildSupportEnforcementCaseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ChildSupportEnforcementCaseType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "ChildSupportEnforcementCase", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "Case") + public JAXBElement createChildSupportEnforcementCase(ChildSupportEnforcementCaseType value) { + return new JAXBElement(_ChildSupportEnforcementCase_QNAME, ChildSupportEnforcementCaseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IncidentType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IncidentType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "DelinquentAct") + public JAXBElement createDelinquentAct(IncidentType value) { + return new JAXBElement(_DelinquentAct_QNAME, IncidentType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DependencyPetitionType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DependencyPetitionType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "DependencyPetition") + public JAXBElement createDependencyPetition(DependencyPetitionType value) { + return new JAXBElement(_DependencyPetition_QNAME, DependencyPetitionType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OrganizationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OrganizationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "GangOrganization") + public JAXBElement createGangOrganization(OrganizationType value) { + return new JAXBElement(_GangOrganization_QNAME, OrganizationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link JuvenileType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link JuvenileType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "Juvenile") + public JAXBElement createJuvenile(JuvenileType value) { + return new JAXBElement(_Juvenile_QNAME, JuvenileType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link JuvenileAbuseNeglectAllegationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link JuvenileAbuseNeglectAllegationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "JuvenileAbuseNeglectAllegation") + public JAXBElement createJuvenileAbuseNeglectAllegation(JuvenileAbuseNeglectAllegationType value) { + return new JAXBElement(_JuvenileAbuseNeglectAllegation_QNAME, JuvenileAbuseNeglectAllegationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "JuvenileAugmentationPoint") + public JAXBElement createJuvenileAugmentationPoint(Object value) { + return new JAXBElement(_JuvenileAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link JuvenileCaseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link JuvenileCaseType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "JuvenileCase") + public JAXBElement createJuvenileCase(JuvenileCaseType value) { + return new JAXBElement(_JuvenileCase_QNAME, JuvenileCaseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link JuvenilePlacementType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link JuvenilePlacementType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "JuvenilePlacement") + public JAXBElement createJuvenilePlacement(JuvenilePlacementType value) { + return new JAXBElement(_JuvenilePlacement_QNAME, JuvenilePlacementType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link JuvenilePlacementFacilityAssociationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link JuvenilePlacementFacilityAssociationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "JuvenilePlacementFacilityAssociation") + public JAXBElement createJuvenilePlacementFacilityAssociation(JuvenilePlacementFacilityAssociationType value) { + return new JAXBElement(_JuvenilePlacementFacilityAssociation_QNAME, JuvenilePlacementFacilityAssociationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link JuvenilePlacementPersonAssociationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link JuvenilePlacementPersonAssociationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "JuvenilePlacementPersonAssociation") + public JAXBElement createJuvenilePlacementPersonAssociation(JuvenilePlacementPersonAssociationType value) { + return new JAXBElement(_JuvenilePlacementPersonAssociation_QNAME, JuvenilePlacementPersonAssociationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "Parent") + public JAXBElement createParent(PersonType value) { + return new JAXBElement(_Parent_QNAME, PersonType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ParentChildAssociationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ParentChildAssociationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "ParentChildAssociation") + public JAXBElement createParentChildAssociation(ParentChildAssociationType value) { + return new JAXBElement(_ParentChildAssociation_QNAME, ParentChildAssociationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "ParentChildKinshipCategoryAbstract") + public JAXBElement createParentChildKinshipCategoryAbstract(Object value) { + return new JAXBElement(_ParentChildKinshipCategoryAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ParentChildKinshipCategoryCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ParentChildKinshipCategoryCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "ParentChildKinshipCategoryCode", substitutionHeadNamespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", substitutionHeadName = "ParentChildKinshipCategoryAbstract") + public JAXBElement createParentChildKinshipCategoryCode(ParentChildKinshipCategoryCodeType value) { + return new JAXBElement(_ParentChildKinshipCategoryCode_QNAME, ParentChildKinshipCategoryCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonCaseAssociationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonCaseAssociationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "PersonCaseAssociation") + public JAXBElement createPersonCaseAssociation(PersonCaseAssociationType value) { + return new JAXBElement(_PersonCaseAssociation_QNAME, PersonCaseAssociationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "PersonCaseAssociationAugmentationPoint") + public JAXBElement createPersonCaseAssociationAugmentationPoint(Object value) { + return new JAXBElement(_PersonCaseAssociationAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "PlacementAugmentationPoint") + public JAXBElement createPlacementAugmentationPoint(Object value) { + return new JAXBElement(_PlacementAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "PlacementCategoryAbstract") + public JAXBElement createPlacementCategoryAbstract(Object value) { + return new JAXBElement(_PlacementCategoryAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PlacementLocationCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PlacementLocationCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "PlacementCategoryCode", substitutionHeadNamespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", substitutionHeadName = "PlacementCategoryAbstract") + public JAXBElement createPlacementCategoryCode(PlacementLocationCodeType value) { + return new JAXBElement(_PlacementCategoryCode_QNAME, PlacementLocationCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link FacilityType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link FacilityType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "PlacementFacility") + public JAXBElement createPlacementFacility(FacilityType value) { + return new JAXBElement(_PlacementFacility_QNAME, FacilityType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "PlacementPerson") + public JAXBElement createPlacementPerson(PersonType value) { + return new JAXBElement(_PlacementPerson_QNAME, PersonType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "StateDisbursementIndicator") + public JAXBElement createStateDisbursementIndicator(Boolean value) { + return new JAXBElement(_StateDisbursementIndicator_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", name = "SupportingGroundsDescriptionText") + public JAXBElement createSupportingGroundsDescriptionText(TextType value) { + return new JAXBElement(_SupportingGroundsDescriptionText_QNAME, TextType.class, null, value); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/ParentChildAssociationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/ParentChildAssociationType.java new file mode 100644 index 000000000..c3b3c393d --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/ParentChildAssociationType.java @@ -0,0 +1,177 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.AssociationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.PersonType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an association between a child and a person who is in a parent role toward that child. + * + *

Java class for ParentChildAssociationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ParentChildAssociationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}AssociationType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/humanServices/4.1/}Child"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/humanServices/4.1/}Parent" maxOccurs="unbounded"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/humanServices/4.1/}ParentChildKinshipCategoryAbstract" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/humanServices/4.1/}BiologicalParentDeterminationDescriptionText" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ParentChildAssociationType", propOrder = { + "child", + "parent", + "parentChildKinshipCategoryAbstract", + "biologicalParentDeterminationDescriptionText" +}) +public class ParentChildAssociationType + extends AssociationType +{ + + @XmlElement(name = "Child", required = true) + protected ChildType child; + @XmlElement(name = "Parent", required = true, nillable = true) + protected List parent; + @XmlElementRef(name = "ParentChildKinshipCategoryAbstract", namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", type = JAXBElement.class, required = false) + protected JAXBElement parentChildKinshipCategoryAbstract; + @XmlElement(name = "BiologicalParentDeterminationDescriptionText") + protected TextType biologicalParentDeterminationDescriptionText; + + /** + * Gets the value of the child property. + * + * @return + * possible object is + * {@link ChildType } + * + */ + public ChildType getChild() { + return child; + } + + /** + * Sets the value of the child property. + * + * @param value + * allowed object is + * {@link ChildType } + * + */ + public void setChild(ChildType value) { + this.child = value; + } + + /** + * Gets the value of the parent property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the parent property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getParent().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PersonType } + * + * + */ + public List getParent() { + if (parent == null) { + parent = new ArrayList(); + } + return this.parent; + } + + /** + * Gets the value of the parentChildKinshipCategoryAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link ParentChildKinshipCategoryCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getParentChildKinshipCategoryAbstract() { + return parentChildKinshipCategoryAbstract; + } + + /** + * Sets the value of the parentChildKinshipCategoryAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link ParentChildKinshipCategoryCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setParentChildKinshipCategoryAbstract(JAXBElement value) { + this.parentChildKinshipCategoryAbstract = value; + } + + /** + * Gets the value of the biologicalParentDeterminationDescriptionText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getBiologicalParentDeterminationDescriptionText() { + return biologicalParentDeterminationDescriptionText; + } + + /** + * Sets the value of the biologicalParentDeterminationDescriptionText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setBiologicalParentDeterminationDescriptionText(TextType value) { + this.biologicalParentDeterminationDescriptionText = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/ParentChildKinshipCategoryCodeSimpleType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/ParentChildKinshipCategoryCodeSimpleType.java new file mode 100644 index 000000000..b3e3cda74 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/ParentChildKinshipCategoryCodeSimpleType.java @@ -0,0 +1,100 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4; + +import jakarta.xml.bind.annotation.XmlEnum; +import jakarta.xml.bind.annotation.XmlEnumValue; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Java class for ParentChildKinshipCategoryCodeSimpleType. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ * <simpleType name="ParentChildKinshipCategoryCodeSimpleType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="Adoption"/>
+ *     <enumeration value="Biological"/>
+ *     <enumeration value="Foster"/>
+ *     <enumeration value="Guardianship"/>
+ *     <enumeration value="Marriage"/>
+ *     <enumeration value="Putative"/>
+ *     <enumeration value="Surrogate"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ParentChildKinshipCategoryCodeSimpleType") +@XmlEnum +public enum ParentChildKinshipCategoryCodeSimpleType { + + + /** + * Adoption + * + */ + @XmlEnumValue("Adoption") + ADOPTION("Adoption"), + + /** + * Biological + * + */ + @XmlEnumValue("Biological") + BIOLOGICAL("Biological"), + + /** + * Foster + * + */ + @XmlEnumValue("Foster") + FOSTER("Foster"), + + /** + * Guardianship + * + */ + @XmlEnumValue("Guardianship") + GUARDIANSHIP("Guardianship"), + + /** + * Marriage + * + */ + @XmlEnumValue("Marriage") + MARRIAGE("Marriage"), + + /** + * Putative + * + */ + @XmlEnumValue("Putative") + PUTATIVE("Putative"), + + /** + * Surrogate + * + */ + @XmlEnumValue("Surrogate") + SURROGATE("Surrogate"); + private final String value; + + ParentChildKinshipCategoryCodeSimpleType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ParentChildKinshipCategoryCodeSimpleType fromValue(String v) { + for (ParentChildKinshipCategoryCodeSimpleType c: ParentChildKinshipCategoryCodeSimpleType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/ParentChildKinshipCategoryCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/ParentChildKinshipCategoryCodeType.java new file mode 100644 index 000000000..4f09409f9 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/ParentChildKinshipCategoryCodeType.java @@ -0,0 +1,257 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for describing the nature of the relationship from a parent to a child + * + *

Java class for ParentChildKinshipCategoryCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ParentChildKinshipCategoryCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/domains/humanServices/4.1/>ParentChildKinshipCategoryCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ParentChildKinshipCategoryCodeType", propOrder = { + "value" +}) +public class ParentChildKinshipCategoryCodeType { + + @XmlValue + protected ParentChildKinshipCategoryCodeSimpleType value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for describing the nature of the relationship from a parent to a child + * + * @return + * possible object is + * {@link ParentChildKinshipCategoryCodeSimpleType } + * + */ + public ParentChildKinshipCategoryCodeSimpleType getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link ParentChildKinshipCategoryCodeSimpleType } + * + */ + public void setValue(ParentChildKinshipCategoryCodeSimpleType value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/PersonCaseAssociationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/PersonCaseAssociationType.java new file mode 100644 index 000000000..64eec0903 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/PersonCaseAssociationType.java @@ -0,0 +1,159 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.AssociationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.CaseType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.PersonType; +import ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0.civil.FiduciaryCaseAssociationType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a relationship between a person and a case. + * + *

Java class for PersonCaseAssociationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="PersonCaseAssociationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}AssociationType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}Person" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}Case" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/humanServices/4.1/}PersonCaseAssociationAugmentationPoint" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PersonCaseAssociationType", propOrder = { + "person", + "_case", + "personCaseAssociationAugmentationPoint" +}) +@XmlSeeAlso({ + FiduciaryCaseAssociationType.class +}) +public class PersonCaseAssociationType + extends AssociationType +{ + + @XmlElement(name = "Person", namespace = "http://release.niem.gov/niem/niem-core/4.0/", nillable = true) + protected List person; + @XmlElementRef(name = "Case", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected JAXBElement _case; + @XmlElement(name = "PersonCaseAssociationAugmentationPoint") + protected List personCaseAssociationAugmentationPoint; + + /** + * Gets the value of the person property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the person property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPerson().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PersonType } + * + * + */ + public List getPerson() { + if (person == null) { + person = new ArrayList(); + } + return this.person; + } + + /** + * Gets the value of the case property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link ChildSupportEnforcementCaseType }{@code >} + * {@link JAXBElement }{@code <}{@link CaseType }{@code >} + * + */ + public JAXBElement getCase() { + return _case; + } + + /** + * Sets the value of the case property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link ChildSupportEnforcementCaseType }{@code >} + * {@link JAXBElement }{@code <}{@link CaseType }{@code >} + * + */ + public void setCase(JAXBElement value) { + this._case = value; + } + + /** + * Gets the value of the personCaseAssociationAugmentationPoint property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the personCaseAssociationAugmentationPoint property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPersonCaseAssociationAugmentationPoint().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getPersonCaseAssociationAugmentationPoint() { + if (personCaseAssociationAugmentationPoint == null) { + personCaseAssociationAugmentationPoint = new ArrayList(); + } + return this.personCaseAssociationAugmentationPoint; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/PlacementLocationCodeSimpleType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/PlacementLocationCodeSimpleType.java new file mode 100644 index 000000000..5670a1b62 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/PlacementLocationCodeSimpleType.java @@ -0,0 +1,137 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4; + +import jakarta.xml.bind.annotation.XmlEnum; +import jakarta.xml.bind.annotation.XmlEnumValue; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Java class for PlacementLocationCodeSimpleType. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ * <simpleType name="PlacementLocationCodeSimpleType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="Family"/>
+ *     <enumeration value="Father"/>
+ *     <enumeration value="Fictive Kin"/>
+ *     <enumeration value="Foster Group Home"/>
+ *     <enumeration value="Foster Home"/>
+ *     <enumeration value="Foster Home Adoptive"/>
+ *     <enumeration value="Habitative Foster Home"/>
+ *     <enumeration value="Mother"/>
+ *     <enumeration value="Psychiatric Hospital"/>
+ *     <enumeration value="RSA"/>
+ *     <enumeration value="RTC"/>
+ *     <enumeration value="TFH"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PlacementLocationCodeSimpleType") +@XmlEnum +public enum PlacementLocationCodeSimpleType { + + + /** + * Family + * + */ + @XmlEnumValue("Family") + FAMILY("Family"), + + /** + * Father + * + */ + @XmlEnumValue("Father") + FATHER("Father"), + + /** + * Symbolic Relative (also known as Fictive Kin) + * + */ + @XmlEnumValue("Fictive Kin") + FICTIVE_KIN("Fictive Kin"), + + /** + * Foster Group Home + * + */ + @XmlEnumValue("Foster Group Home") + FOSTER_GROUP_HOME("Foster Group Home"), + + /** + * Foster Home + * + */ + @XmlEnumValue("Foster Home") + FOSTER_HOME("Foster Home"), + + /** + * Foster Home Adoptive + * + */ + @XmlEnumValue("Foster Home Adoptive") + FOSTER_HOME_ADOPTIVE("Foster Home Adoptive"), + + /** + * Habitative Foster Home + * + */ + @XmlEnumValue("Habitative Foster Home") + HABITATIVE_FOSTER_HOME("Habitative Foster Home"), + + /** + * Mother + * + */ + @XmlEnumValue("Mother") + MOTHER("Mother"), + + /** + * Psychiatric Hospital + * + */ + @XmlEnumValue("Psychiatric Hospital") + PSYCHIATRIC_HOSPITAL("Psychiatric Hospital"), + + /** + * Residential Substance Abuse Treatment Center + * + */ + RSA("RSA"), + + /** + * Residential Treatment Center + * + */ + RTC("RTC"), + + /** + * Therapeutic Foster Home + * + */ + TFH("TFH"); + private final String value; + + PlacementLocationCodeSimpleType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static PlacementLocationCodeSimpleType fromValue(String v) { + for (PlacementLocationCodeSimpleType c: PlacementLocationCodeSimpleType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/PlacementLocationCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/PlacementLocationCodeType.java new file mode 100644 index 000000000..6448f6c93 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/PlacementLocationCodeType.java @@ -0,0 +1,257 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a list that describes the location of a child or youth's placement. + * + *

Java class for PlacementLocationCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="PlacementLocationCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/domains/humanServices/4.1/>PlacementLocationCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PlacementLocationCodeType", propOrder = { + "value" +}) +public class PlacementLocationCodeType { + + @XmlValue + protected PlacementLocationCodeSimpleType value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for a list that describes the location of a child or youth's placement. + * + * @return + * possible object is + * {@link PlacementLocationCodeSimpleType } + * + */ + public PlacementLocationCodeSimpleType getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link PlacementLocationCodeSimpleType } + * + */ + public void setValue(PlacementLocationCodeSimpleType value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/PlacementType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/PlacementType.java new file mode 100644 index 000000000..9651bf444 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/PlacementType.java @@ -0,0 +1,123 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.ActivityType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for the placement history of a child or youth. + * + *

Java class for PlacementType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="PlacementType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}ActivityType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/humanServices/4.1/}PlacementCategoryAbstract" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/humanServices/4.1/}PlacementAugmentationPoint" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PlacementType", propOrder = { + "placementCategoryAbstract", + "placementAugmentationPoint" +}) +@XmlSeeAlso({ + JuvenilePlacementType.class +}) +public class PlacementType + extends ActivityType +{ + + @XmlElementRef(name = "PlacementCategoryAbstract", namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", type = JAXBElement.class, required = false) + protected JAXBElement placementCategoryAbstract; + @XmlElement(name = "PlacementAugmentationPoint") + protected List placementAugmentationPoint; + + /** + * Gets the value of the placementCategoryAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link PlacementLocationCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getPlacementCategoryAbstract() { + return placementCategoryAbstract; + } + + /** + * Sets the value of the placementCategoryAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link PlacementLocationCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setPlacementCategoryAbstract(JAXBElement value) { + this.placementCategoryAbstract = value; + } + + /** + * Gets the value of the placementAugmentationPoint property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the placementAugmentationPoint property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPlacementAugmentationPoint().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getPlacementAugmentationPoint() { + if (placementAugmentationPoint == null) { + placementAugmentationPoint = new ArrayList(); + } + return this.placementAugmentationPoint; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/package-info.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/package-info.java new file mode 100644 index 000000000..4cd49c53b --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/humanservices/_4/package-info.java @@ -0,0 +1,2 @@ +@jakarta.xml.bind.annotation.XmlSchema(namespace = "http://release.niem.gov/niem/domains/humanServices/4.1/", elementFormDefault = jakarta.xml.bind.annotation.XmlNsForm.QUALIFIED) +package ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4; diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/AppellateCaseNoticeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/AppellateCaseNoticeType.java new file mode 100644 index 000000000..d8c10a74e --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/AppellateCaseNoticeType.java @@ -0,0 +1,81 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.DocumentType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a request filed with an appellate court to start an appellate case. + * + *

Java class for AppellateCaseNoticeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="AppellateCaseNoticeType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}DocumentType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}AppellateCaseNoticeReasonText" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AppellateCaseNoticeType", propOrder = { + "appellateCaseNoticeReasonText" +}) +public class AppellateCaseNoticeType + extends DocumentType +{ + + @XmlElement(name = "AppellateCaseNoticeReasonText") + protected TextType appellateCaseNoticeReasonText; + + /** + * Gets the value of the appellateCaseNoticeReasonText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getAppellateCaseNoticeReasonText() { + return appellateCaseNoticeReasonText; + } + + /** + * Sets the value of the appellateCaseNoticeReasonText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setAppellateCaseNoticeReasonText(TextType value) { + this.appellateCaseNoticeReasonText = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/AppellateCaseType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/AppellateCaseType.java new file mode 100644 index 000000000..e531c6a02 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/AppellateCaseType.java @@ -0,0 +1,115 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.CaseType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a single case heard by a court to determine if the original case was tried properly and the defendant received a fair trial. + * + *

Java class for AppellateCaseType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="AppellateCaseType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}CaseType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}AppellateCaseNotice" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}AppellateCaseOriginalCase" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AppellateCaseType", propOrder = { + "appellateCaseNotice", + "appellateCaseOriginalCase" +}) +public class AppellateCaseType + extends CaseType +{ + + @XmlElement(name = "AppellateCaseNotice", nillable = true) + protected AppellateCaseNoticeType appellateCaseNotice; + @XmlElement(name = "AppellateCaseOriginalCase", nillable = true) + protected List appellateCaseOriginalCase; + + /** + * Gets the value of the appellateCaseNotice property. + * + * @return + * possible object is + * {@link AppellateCaseNoticeType } + * + */ + public AppellateCaseNoticeType getAppellateCaseNotice() { + return appellateCaseNotice; + } + + /** + * Sets the value of the appellateCaseNotice property. + * + * @param value + * allowed object is + * {@link AppellateCaseNoticeType } + * + */ + public void setAppellateCaseNotice(AppellateCaseNoticeType value) { + this.appellateCaseNotice = value; + } + + /** + * Gets the value of the appellateCaseOriginalCase property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the appellateCaseOriginalCase property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getAppellateCaseOriginalCase().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CaseType } + * + * + */ + public List getAppellateCaseOriginalCase() { + if (appellateCaseOriginalCase == null) { + appellateCaseOriginalCase = new ArrayList(); + } + return this.appellateCaseOriginalCase; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ArrestType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ArrestType.java new file mode 100644 index 000000000..6630573d0 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ArrestType.java @@ -0,0 +1,286 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.ActivityType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.IdentificationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.LocationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.OrganizationType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for the apprehension of a subject by a peace official. + * + *

Java class for ArrestType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ArrestType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}ActivityType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ArrestAgency" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ArrestAgencyRecordIdentification" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ArrestCharge" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ArrestLocation" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ArrestOfficial" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ArrestSubject" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ArrestWarrant" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}Booking" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ArrestType", propOrder = { + "arrestAgency", + "arrestAgencyRecordIdentification", + "arrestCharge", + "arrestLocation", + "arrestOfficial", + "arrestSubject", + "arrestWarrant", + "booking" +}) +public class ArrestType + extends ActivityType +{ + + @XmlElement(name = "ArrestAgency", nillable = true) + protected OrganizationType arrestAgency; + @XmlElement(name = "ArrestAgencyRecordIdentification") + protected IdentificationType arrestAgencyRecordIdentification; + @XmlElement(name = "ArrestCharge", nillable = true) + protected List arrestCharge; + @XmlElement(name = "ArrestLocation", nillable = true) + protected LocationType arrestLocation; + @XmlElement(name = "ArrestOfficial") + protected EnforcementOfficialType arrestOfficial; + @XmlElement(name = "ArrestSubject") + protected SubjectType arrestSubject; + @XmlElement(name = "ArrestWarrant") + protected WarrantType arrestWarrant; + @XmlElement(name = "Booking") + protected BookingType booking; + + /** + * Gets the value of the arrestAgency property. + * + * @return + * possible object is + * {@link OrganizationType } + * + */ + public OrganizationType getArrestAgency() { + return arrestAgency; + } + + /** + * Sets the value of the arrestAgency property. + * + * @param value + * allowed object is + * {@link OrganizationType } + * + */ + public void setArrestAgency(OrganizationType value) { + this.arrestAgency = value; + } + + /** + * Gets the value of the arrestAgencyRecordIdentification property. + * + * @return + * possible object is + * {@link IdentificationType } + * + */ + public IdentificationType getArrestAgencyRecordIdentification() { + return arrestAgencyRecordIdentification; + } + + /** + * Sets the value of the arrestAgencyRecordIdentification property. + * + * @param value + * allowed object is + * {@link IdentificationType } + * + */ + public void setArrestAgencyRecordIdentification(IdentificationType value) { + this.arrestAgencyRecordIdentification = value; + } + + /** + * Gets the value of the arrestCharge property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the arrestCharge property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getArrestCharge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ChargeType } + * + * + */ + public List getArrestCharge() { + if (arrestCharge == null) { + arrestCharge = new ArrayList(); + } + return this.arrestCharge; + } + + /** + * Gets the value of the arrestLocation property. + * + * @return + * possible object is + * {@link LocationType } + * + */ + public LocationType getArrestLocation() { + return arrestLocation; + } + + /** + * Sets the value of the arrestLocation property. + * + * @param value + * allowed object is + * {@link LocationType } + * + */ + public void setArrestLocation(LocationType value) { + this.arrestLocation = value; + } + + /** + * Gets the value of the arrestOfficial property. + * + * @return + * possible object is + * {@link EnforcementOfficialType } + * + */ + public EnforcementOfficialType getArrestOfficial() { + return arrestOfficial; + } + + /** + * Sets the value of the arrestOfficial property. + * + * @param value + * allowed object is + * {@link EnforcementOfficialType } + * + */ + public void setArrestOfficial(EnforcementOfficialType value) { + this.arrestOfficial = value; + } + + /** + * Gets the value of the arrestSubject property. + * + * @return + * possible object is + * {@link SubjectType } + * + */ + public SubjectType getArrestSubject() { + return arrestSubject; + } + + /** + * Sets the value of the arrestSubject property. + * + * @param value + * allowed object is + * {@link SubjectType } + * + */ + public void setArrestSubject(SubjectType value) { + this.arrestSubject = value; + } + + /** + * Gets the value of the arrestWarrant property. + * + * @return + * possible object is + * {@link WarrantType } + * + */ + public WarrantType getArrestWarrant() { + return arrestWarrant; + } + + /** + * Sets the value of the arrestWarrant property. + * + * @param value + * allowed object is + * {@link WarrantType } + * + */ + public void setArrestWarrant(WarrantType value) { + this.arrestWarrant = value; + } + + /** + * Gets the value of the booking property. + * + * @return + * possible object is + * {@link BookingType } + * + */ + public BookingType getBooking() { + return booking; + } + + /** + * Sets the value of the booking property. + * + * @param value + * allowed object is + * {@link BookingType } + * + */ + public void setBooking(BookingType value) { + this.booking = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/BookingType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/BookingType.java new file mode 100644 index 000000000..17c4e7a26 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/BookingType.java @@ -0,0 +1,110 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.ActivityType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.IdentificationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.OrganizationType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an administrative step taken after an arrest subject is brought to a police station or detention facility. + * + *

Java class for BookingType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="BookingType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}ActivityType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}BookingAgency" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}BookingAgencyRecordIdentification" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BookingType", propOrder = { + "bookingAgency", + "bookingAgencyRecordIdentification" +}) +public class BookingType + extends ActivityType +{ + + @XmlElement(name = "BookingAgency", nillable = true) + protected OrganizationType bookingAgency; + @XmlElement(name = "BookingAgencyRecordIdentification") + protected IdentificationType bookingAgencyRecordIdentification; + + /** + * Gets the value of the bookingAgency property. + * + * @return + * possible object is + * {@link OrganizationType } + * + */ + public OrganizationType getBookingAgency() { + return bookingAgency; + } + + /** + * Sets the value of the bookingAgency property. + * + * @param value + * allowed object is + * {@link OrganizationType } + * + */ + public void setBookingAgency(OrganizationType value) { + this.bookingAgency = value; + } + + /** + * Gets the value of the bookingAgencyRecordIdentification property. + * + * @return + * possible object is + * {@link IdentificationType } + * + */ + public IdentificationType getBookingAgencyRecordIdentification() { + return bookingAgencyRecordIdentification; + } + + /** + * Sets the value of the bookingAgencyRecordIdentification property. + * + * @param value + * allowed object is + * {@link IdentificationType } + * + */ + public void setBookingAgencyRecordIdentification(IdentificationType value) { + this.bookingAgencyRecordIdentification = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/CaseAugmentationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/CaseAugmentationType.java new file mode 100644 index 000000000..d22799995 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/CaseAugmentationType.java @@ -0,0 +1,282 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.CaseType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.EntityType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.AugmentationType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for additional information about a case. + * + *

Java class for CaseAugmentationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="CaseAugmentationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}AugmentationType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CaseCharge" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CaseCourt" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CaseCourtEvent" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CaseJudge" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CaseLineageCase" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CaseOfficial" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CaseOtherEntity" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CaseAugmentationType", propOrder = { + "caseCharge", + "caseCourt", + "caseCourtEvent", + "caseJudge", + "caseLineageCase", + "caseOfficial", + "caseOtherEntity" +}) +public class CaseAugmentationType + extends AugmentationType +{ + + @XmlElement(name = "CaseCharge", nillable = true) + protected List caseCharge; + @XmlElement(name = "CaseCourt") + protected CourtType caseCourt; + @XmlElement(name = "CaseCourtEvent") + protected List caseCourtEvent; + @XmlElement(name = "CaseJudge") + protected List caseJudge; + @XmlElement(name = "CaseLineageCase", nillable = true) + protected List caseLineageCase; + @XmlElement(name = "CaseOfficial") + protected List caseOfficial; + @XmlElement(name = "CaseOtherEntity") + protected List caseOtherEntity; + + /** + * Gets the value of the caseCharge property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the caseCharge property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCaseCharge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ChargeType } + * + * + */ + public List getCaseCharge() { + if (caseCharge == null) { + caseCharge = new ArrayList(); + } + return this.caseCharge; + } + + /** + * Gets the value of the caseCourt property. + * + * @return + * possible object is + * {@link CourtType } + * + */ + public CourtType getCaseCourt() { + return caseCourt; + } + + /** + * Sets the value of the caseCourt property. + * + * @param value + * allowed object is + * {@link CourtType } + * + */ + public void setCaseCourt(CourtType value) { + this.caseCourt = value; + } + + /** + * Gets the value of the caseCourtEvent property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the caseCourtEvent property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCaseCourtEvent().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CourtEventType } + * + * + */ + public List getCaseCourtEvent() { + if (caseCourtEvent == null) { + caseCourtEvent = new ArrayList(); + } + return this.caseCourtEvent; + } + + /** + * Gets the value of the caseJudge property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the caseJudge property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCaseJudge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CaseOfficialType } + * + * + */ + public List getCaseJudge() { + if (caseJudge == null) { + caseJudge = new ArrayList(); + } + return this.caseJudge; + } + + /** + * Gets the value of the caseLineageCase property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the caseLineageCase property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCaseLineageCase().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CaseType } + * + * + */ + public List getCaseLineageCase() { + if (caseLineageCase == null) { + caseLineageCase = new ArrayList(); + } + return this.caseLineageCase; + } + + /** + * Gets the value of the caseOfficial property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the caseOfficial property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCaseOfficial().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CaseOfficialType } + * + * + */ + public List getCaseOfficial() { + if (caseOfficial == null) { + caseOfficial = new ArrayList(); + } + return this.caseOfficial; + } + + /** + * Gets the value of the caseOtherEntity property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the caseOtherEntity property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCaseOtherEntity().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link EntityType } + * + * + */ + public List getCaseOtherEntity() { + if (caseOtherEntity == null) { + caseOtherEntity = new ArrayList(); + } + return this.caseOtherEntity; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/CaseOfficialType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/CaseOfficialType.java new file mode 100644 index 000000000..71722a199 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/CaseOfficialType.java @@ -0,0 +1,121 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.IdentificationType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; +import ecf5.v2024_6.tyler.ecf.v5_0.extensions.common.CaseJudgeAugmentationType; + + +/** + * A data type for an official's involvement in a case. + * + *

Java class for CaseOfficialType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="CaseOfficialType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/domains/jxdm/6.1/}JudicialOfficialType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CaseOfficialCaseIdentification" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CaseOfficialAugmentationPoint" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CaseOfficialType", propOrder = { + "caseOfficialCaseIdentification", + "caseOfficialAugmentationPoint" +}) +public class CaseOfficialType + extends JudicialOfficialType +{ + + @XmlElement(name = "CaseOfficialCaseIdentification") + protected IdentificationType caseOfficialCaseIdentification; + @XmlElementRef(name = "CaseOfficialAugmentationPoint", namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", type = JAXBElement.class, required = false) + protected List> caseOfficialAugmentationPoint; + + /** + * Gets the value of the caseOfficialCaseIdentification property. + * + * @return + * possible object is + * {@link IdentificationType } + * + */ + public IdentificationType getCaseOfficialCaseIdentification() { + return caseOfficialCaseIdentification; + } + + /** + * Sets the value of the caseOfficialCaseIdentification property. + * + * @param value + * allowed object is + * {@link IdentificationType } + * + */ + public void setCaseOfficialCaseIdentification(IdentificationType value) { + this.caseOfficialCaseIdentification = value; + } + + /** + * Gets the value of the caseOfficialAugmentationPoint property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the caseOfficialAugmentationPoint property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCaseOfficialAugmentationPoint().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0.ecf.CaseOfficialAugmentationType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * {@link JAXBElement }{@code <}{@link CaseJudgeAugmentationType }{@code >} + * {@link JAXBElement }{@code <}{@link ecf5.v2024_6.tyler.ecf.v5_0.extensions.common.CaseOfficialAugmentationType }{@code >} + * + * + */ + public List> getCaseOfficialAugmentationPoint() { + if (caseOfficialAugmentationPoint == null) { + caseOfficialAugmentationPoint = new ArrayList>(); + } + return this.caseOfficialAugmentationPoint; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ChargeDispositionType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ChargeDispositionType.java new file mode 100644 index 000000000..f06ff1f87 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ChargeDispositionType.java @@ -0,0 +1,48 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.DispositionType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for the results or processing of a charge. + * + *

Java class for ChargeDispositionType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ChargeDispositionType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}DispositionType">
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChargeDispositionType") +public class ChargeDispositionType + extends DispositionType +{ + + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ChargeEnhancingFactorType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ChargeEnhancingFactorType.java new file mode 100644 index 000000000..b58529841 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ChargeEnhancingFactorType.java @@ -0,0 +1,81 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a factor or reason that makes a charge more serious. + * + *

Java class for ChargeEnhancingFactorType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ChargeEnhancingFactorType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ChargeEnhancingFactorText"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChargeEnhancingFactorType", propOrder = { + "chargeEnhancingFactorText" +}) +public class ChargeEnhancingFactorType + extends ObjectType +{ + + @XmlElement(name = "ChargeEnhancingFactorText", required = true) + protected TextType chargeEnhancingFactorText; + + /** + * Gets the value of the chargeEnhancingFactorText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getChargeEnhancingFactorText() { + return chargeEnhancingFactorText; + } + + /** + * Sets the value of the chargeEnhancingFactorText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setChargeEnhancingFactorText(TextType value) { + this.chargeEnhancingFactorText = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ChargeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ChargeType.java new file mode 100644 index 000000000..1df217dea --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ChargeType.java @@ -0,0 +1,379 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4.JuvenileAbuseNeglectAllegationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; +import ecf5.v2024_6.tyler.ecf.v5_0.extensions.criminal.ChargeAugmentationType; +import ecf5.v2024_6.tyler.ecf.v5_0.extensions.criminal.ChargeHistoryType; + + +/** + * A data type for a formal allegation that a specific person has committed a specific offense. + * + *

Java class for ChargeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ChargeType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ChargeDegreeText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ChargeDescriptionText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ChargeDisposition" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ChargeEnhancingAllegationCharge" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ChargeEnhancingFactor" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ChargeQualifierText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ChargeSequenceID" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ChargeSeverityLevel" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ChargeSpecialAllegationText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ChargeStatute" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ChargeAugmentationPoint" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ChargeType", propOrder = { + "chargeDegreeText", + "chargeDescriptionText", + "chargeDisposition", + "chargeEnhancingAllegationCharge", + "chargeEnhancingFactor", + "chargeQualifierText", + "chargeSequenceID", + "chargeSeverityLevel", + "chargeSpecialAllegationText", + "chargeStatute", + "chargeAugmentationPoint" +}) +@XmlSeeAlso({ + JuvenileAbuseNeglectAllegationType.class, + ChargeHistoryType.class +}) +public class ChargeType + extends ObjectType +{ + + @XmlElement(name = "ChargeDegreeText") + protected TextType chargeDegreeText; + @XmlElement(name = "ChargeDescriptionText") + protected TextType chargeDescriptionText; + @XmlElement(name = "ChargeDisposition") + protected ChargeDispositionType chargeDisposition; + @XmlElement(name = "ChargeEnhancingAllegationCharge", nillable = true) + protected ChargeType chargeEnhancingAllegationCharge; + @XmlElement(name = "ChargeEnhancingFactor") + protected ChargeEnhancingFactorType chargeEnhancingFactor; + @XmlElement(name = "ChargeQualifierText") + protected TextType chargeQualifierText; + @XmlElement(name = "ChargeSequenceID") + protected ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String chargeSequenceID; + @XmlElement(name = "ChargeSeverityLevel") + protected SeverityLevelType chargeSeverityLevel; + @XmlElement(name = "ChargeSpecialAllegationText") + protected TextType chargeSpecialAllegationText; + @XmlElement(name = "ChargeStatute", nillable = true) + protected StatuteType chargeStatute; + @XmlElementRef(name = "ChargeAugmentationPoint", namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", type = JAXBElement.class, required = false) + protected List> chargeAugmentationPoint; + + /** + * Gets the value of the chargeDegreeText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getChargeDegreeText() { + return chargeDegreeText; + } + + /** + * Sets the value of the chargeDegreeText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setChargeDegreeText(TextType value) { + this.chargeDegreeText = value; + } + + /** + * Gets the value of the chargeDescriptionText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getChargeDescriptionText() { + return chargeDescriptionText; + } + + /** + * Sets the value of the chargeDescriptionText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setChargeDescriptionText(TextType value) { + this.chargeDescriptionText = value; + } + + /** + * Gets the value of the chargeDisposition property. + * + * @return + * possible object is + * {@link ChargeDispositionType } + * + */ + public ChargeDispositionType getChargeDisposition() { + return chargeDisposition; + } + + /** + * Sets the value of the chargeDisposition property. + * + * @param value + * allowed object is + * {@link ChargeDispositionType } + * + */ + public void setChargeDisposition(ChargeDispositionType value) { + this.chargeDisposition = value; + } + + /** + * Gets the value of the chargeEnhancingAllegationCharge property. + * + * @return + * possible object is + * {@link ChargeType } + * + */ + public ChargeType getChargeEnhancingAllegationCharge() { + return chargeEnhancingAllegationCharge; + } + + /** + * Sets the value of the chargeEnhancingAllegationCharge property. + * + * @param value + * allowed object is + * {@link ChargeType } + * + */ + public void setChargeEnhancingAllegationCharge(ChargeType value) { + this.chargeEnhancingAllegationCharge = value; + } + + /** + * Gets the value of the chargeEnhancingFactor property. + * + * @return + * possible object is + * {@link ChargeEnhancingFactorType } + * + */ + public ChargeEnhancingFactorType getChargeEnhancingFactor() { + return chargeEnhancingFactor; + } + + /** + * Sets the value of the chargeEnhancingFactor property. + * + * @param value + * allowed object is + * {@link ChargeEnhancingFactorType } + * + */ + public void setChargeEnhancingFactor(ChargeEnhancingFactorType value) { + this.chargeEnhancingFactor = value; + } + + /** + * Gets the value of the chargeQualifierText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getChargeQualifierText() { + return chargeQualifierText; + } + + /** + * Sets the value of the chargeQualifierText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setChargeQualifierText(TextType value) { + this.chargeQualifierText = value; + } + + /** + * Gets the value of the chargeSequenceID property. + * + * @return + * possible object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String getChargeSequenceID() { + return chargeSequenceID; + } + + /** + * Sets the value of the chargeSequenceID property. + * + * @param value + * allowed object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public void setChargeSequenceID(ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String value) { + this.chargeSequenceID = value; + } + + /** + * Gets the value of the chargeSeverityLevel property. + * + * @return + * possible object is + * {@link SeverityLevelType } + * + */ + public SeverityLevelType getChargeSeverityLevel() { + return chargeSeverityLevel; + } + + /** + * Sets the value of the chargeSeverityLevel property. + * + * @param value + * allowed object is + * {@link SeverityLevelType } + * + */ + public void setChargeSeverityLevel(SeverityLevelType value) { + this.chargeSeverityLevel = value; + } + + /** + * Gets the value of the chargeSpecialAllegationText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getChargeSpecialAllegationText() { + return chargeSpecialAllegationText; + } + + /** + * Sets the value of the chargeSpecialAllegationText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setChargeSpecialAllegationText(TextType value) { + this.chargeSpecialAllegationText = value; + } + + /** + * Gets the value of the chargeStatute property. + * + * @return + * possible object is + * {@link StatuteType } + * + */ + public StatuteType getChargeStatute() { + return chargeStatute; + } + + /** + * Sets the value of the chargeStatute property. + * + * @param value + * allowed object is + * {@link StatuteType } + * + */ + public void setChargeStatute(StatuteType value) { + this.chargeStatute = value; + } + + /** + * Gets the value of the chargeAugmentationPoint property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the chargeAugmentationPoint property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getChargeAugmentationPoint().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * {@link JAXBElement }{@code <}{@link ChargeAugmentationType }{@code >} + * + * + */ + public List> getChargeAugmentationPoint() { + if (chargeAugmentationPoint == null) { + chargeAugmentationPoint = new ArrayList>(); + } + return this.chargeAugmentationPoint; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public java.lang.String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/CitationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/CitationType.java new file mode 100644 index 000000000..beccfcf8e --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/CitationType.java @@ -0,0 +1,195 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.ActivityType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.OrganizationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.Boolean; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an official summons to appear in court or pay a fine. + * + *

Java class for CitationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="CitationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}ActivityType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CitationAgency" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CitationDismissalConditionIndicator" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CitationDismissalConditionText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CitationIssuingOfficial" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CitationSubject" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CitationType", propOrder = { + "citationAgency", + "citationDismissalConditionIndicator", + "citationDismissalConditionText", + "citationIssuingOfficial", + "citationSubject" +}) +public class CitationType + extends ActivityType +{ + + @XmlElement(name = "CitationAgency", nillable = true) + protected OrganizationType citationAgency; + @XmlElement(name = "CitationDismissalConditionIndicator") + protected Boolean citationDismissalConditionIndicator; + @XmlElement(name = "CitationDismissalConditionText") + protected TextType citationDismissalConditionText; + @XmlElement(name = "CitationIssuingOfficial") + protected EnforcementOfficialType citationIssuingOfficial; + @XmlElement(name = "CitationSubject") + protected SubjectType citationSubject; + + /** + * Gets the value of the citationAgency property. + * + * @return + * possible object is + * {@link OrganizationType } + * + */ + public OrganizationType getCitationAgency() { + return citationAgency; + } + + /** + * Sets the value of the citationAgency property. + * + * @param value + * allowed object is + * {@link OrganizationType } + * + */ + public void setCitationAgency(OrganizationType value) { + this.citationAgency = value; + } + + /** + * Gets the value of the citationDismissalConditionIndicator property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean getCitationDismissalConditionIndicator() { + return citationDismissalConditionIndicator; + } + + /** + * Sets the value of the citationDismissalConditionIndicator property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCitationDismissalConditionIndicator(Boolean value) { + this.citationDismissalConditionIndicator = value; + } + + /** + * Gets the value of the citationDismissalConditionText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getCitationDismissalConditionText() { + return citationDismissalConditionText; + } + + /** + * Sets the value of the citationDismissalConditionText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setCitationDismissalConditionText(TextType value) { + this.citationDismissalConditionText = value; + } + + /** + * Gets the value of the citationIssuingOfficial property. + * + * @return + * possible object is + * {@link EnforcementOfficialType } + * + */ + public EnforcementOfficialType getCitationIssuingOfficial() { + return citationIssuingOfficial; + } + + /** + * Sets the value of the citationIssuingOfficial property. + * + * @param value + * allowed object is + * {@link EnforcementOfficialType } + * + */ + public void setCitationIssuingOfficial(EnforcementOfficialType value) { + this.citationIssuingOfficial = value; + } + + /** + * Gets the value of the citationSubject property. + * + * @return + * possible object is + * {@link SubjectType } + * + */ + public SubjectType getCitationSubject() { + return citationSubject; + } + + /** + * Sets the value of the citationSubject property. + * + * @param value + * allowed object is + * {@link SubjectType } + * + */ + public void setCitationSubject(SubjectType value) { + this.citationSubject = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ConveyanceRegistrationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ConveyanceRegistrationType.java new file mode 100644 index 000000000..547f00292 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ConveyanceRegistrationType.java @@ -0,0 +1,113 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.IdentificationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a registration of a conveyance with an authority. + * + *

Java class for ConveyanceRegistrationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ConveyanceRegistrationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/domains/jxdm/6.1/}ItemRegistrationType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ConveyanceRegistrationPlateIdentification" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ConveyanceRegistrationPlateCategoryAbstract" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ConveyanceRegistrationType", propOrder = { + "conveyanceRegistrationPlateIdentification", + "conveyanceRegistrationPlateCategoryAbstract" +}) +public class ConveyanceRegistrationType + extends ItemRegistrationType +{ + + @XmlElement(name = "ConveyanceRegistrationPlateIdentification") + protected IdentificationType conveyanceRegistrationPlateIdentification; + @XmlElementRef(name = "ConveyanceRegistrationPlateCategoryAbstract", namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", type = JAXBElement.class, required = false) + protected JAXBElement conveyanceRegistrationPlateCategoryAbstract; + + /** + * Gets the value of the conveyanceRegistrationPlateIdentification property. + * + * @return + * possible object is + * {@link IdentificationType } + * + */ + public IdentificationType getConveyanceRegistrationPlateIdentification() { + return conveyanceRegistrationPlateIdentification; + } + + /** + * Sets the value of the conveyanceRegistrationPlateIdentification property. + * + * @param value + * allowed object is + * {@link IdentificationType } + * + */ + public void setConveyanceRegistrationPlateIdentification(IdentificationType value) { + this.conveyanceRegistrationPlateIdentification = value; + } + + /** + * Gets the value of the conveyanceRegistrationPlateCategoryAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link TextType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getConveyanceRegistrationPlateCategoryAbstract() { + return conveyanceRegistrationPlateCategoryAbstract; + } + + /** + * Sets the value of the conveyanceRegistrationPlateCategoryAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link TextType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setConveyanceRegistrationPlateCategoryAbstract(JAXBElement value) { + this.conveyanceRegistrationPlateCategoryAbstract = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/CourtAppearanceType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/CourtAppearanceType.java new file mode 100644 index 000000000..8be664721 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/CourtAppearanceType.java @@ -0,0 +1,81 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.DateType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an appearance required of a party in a court of law on a certain date. + * + *

Java class for CourtAppearanceType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="CourtAppearanceType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CourtAppearanceDate" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CourtAppearanceType", propOrder = { + "courtAppearanceDate" +}) +public class CourtAppearanceType + extends ObjectType +{ + + @XmlElement(name = "CourtAppearanceDate") + protected DateType courtAppearanceDate; + + /** + * Gets the value of the courtAppearanceDate property. + * + * @return + * possible object is + * {@link DateType } + * + */ + public DateType getCourtAppearanceDate() { + return courtAppearanceDate; + } + + /** + * Sets the value of the courtAppearanceDate property. + * + * @param value + * allowed object is + * {@link DateType } + * + */ + public void setCourtAppearanceDate(DateType value) { + this.courtAppearanceDate = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/CourtEventType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/CourtEventType.java new file mode 100644 index 000000000..49f07167b --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/CourtEventType.java @@ -0,0 +1,186 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.ActivityType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.ScheduleDayType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a court occurrence. + * + *

Java class for CourtEventType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="CourtEventType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}ActivityType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CourtEventJudge" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CourtEventSchedule" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CourtEventSequenceID" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CourtEventAugmentationPoint" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CourtEventType", propOrder = { + "courtEventJudge", + "courtEventSchedule", + "courtEventSequenceID", + "courtEventAugmentationPoint" +}) +public class CourtEventType + extends ActivityType +{ + + @XmlElement(name = "CourtEventJudge") + protected List courtEventJudge; + @XmlElement(name = "CourtEventSchedule") + protected List courtEventSchedule; + @XmlElement(name = "CourtEventSequenceID") + protected ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String courtEventSequenceID; + @XmlElementRef(name = "CourtEventAugmentationPoint", namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", type = JAXBElement.class, required = false) + protected List> courtEventAugmentationPoint; + + /** + * Gets the value of the courtEventJudge property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the courtEventJudge property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCourtEventJudge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JudicialOfficialType } + * + * + */ + public List getCourtEventJudge() { + if (courtEventJudge == null) { + courtEventJudge = new ArrayList(); + } + return this.courtEventJudge; + } + + /** + * Gets the value of the courtEventSchedule property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the courtEventSchedule property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCourtEventSchedule().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ScheduleDayType } + * + * + */ + public List getCourtEventSchedule() { + if (courtEventSchedule == null) { + courtEventSchedule = new ArrayList(); + } + return this.courtEventSchedule; + } + + /** + * Gets the value of the courtEventSequenceID property. + * + * @return + * possible object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String getCourtEventSequenceID() { + return courtEventSequenceID; + } + + /** + * Sets the value of the courtEventSequenceID property. + * + * @param value + * allowed object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public void setCourtEventSequenceID(ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String value) { + this.courtEventSequenceID = value; + } + + /** + * Gets the value of the courtEventAugmentationPoint property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the courtEventAugmentationPoint property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCourtEventAugmentationPoint().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0.ecf.CourtEventAugmentationType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * {@link JAXBElement }{@code <}{@link ecf5.v2024_6.tyler.ecf.v5_0.extensions.common.CourtEventAugmentationType }{@code >} + * + * + */ + public List> getCourtEventAugmentationPoint() { + if (courtEventAugmentationPoint == null) { + courtEventAugmentationPoint = new ArrayList>(); + } + return this.courtEventAugmentationPoint; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public java.lang.String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/CourtOrderType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/CourtOrderType.java new file mode 100644 index 000000000..15cfa9088 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/CourtOrderType.java @@ -0,0 +1,92 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.ActivityType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a direction of a judge not including a judgement, which determines some point or directs some steps in proceedings. + * + *

Java class for CourtOrderType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="CourtOrderType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}ActivityType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CourtOrderAugmentationPoint" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CourtOrderType", propOrder = { + "courtOrderAugmentationPoint" +}) +@XmlSeeAlso({ + WarrantType.class, + ProtectionOrderType.class +}) +public class CourtOrderType + extends ActivityType +{ + + @XmlElement(name = "CourtOrderAugmentationPoint") + protected List courtOrderAugmentationPoint; + + /** + * Gets the value of the courtOrderAugmentationPoint property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the courtOrderAugmentationPoint property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCourtOrderAugmentationPoint().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getCourtOrderAugmentationPoint() { + if (courtOrderAugmentationPoint == null) { + courtOrderAugmentationPoint = new ArrayList(); + } + return this.courtOrderAugmentationPoint; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/CourtType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/CourtType.java new file mode 100644 index 000000000..b021bc144 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/CourtType.java @@ -0,0 +1,116 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.OrganizationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a court or a unit of a court responsible for trying justice proceedings. + * + *

Java class for CourtType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="CourtType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}OrganizationType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CourtName" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}CourtAugmentationPoint" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CourtType", propOrder = { + "courtName", + "courtAugmentationPoint" +}) +public class CourtType + extends OrganizationType +{ + + @XmlElement(name = "CourtName") + protected TextType courtName; + @XmlElement(name = "CourtAugmentationPoint") + protected List courtAugmentationPoint; + + /** + * Gets the value of the courtName property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getCourtName() { + return courtName; + } + + /** + * Sets the value of the courtName property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setCourtName(TextType value) { + this.courtName = value; + } + + /** + * Gets the value of the courtAugmentationPoint property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the courtAugmentationPoint property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCourtAugmentationPoint().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getCourtAugmentationPoint() { + if (courtAugmentationPoint == null) { + courtAugmentationPoint = new ArrayList(); + } + return this.courtAugmentationPoint; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/DriverLicenseBaseType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/DriverLicenseBaseType.java new file mode 100644 index 000000000..fae815933 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/DriverLicenseBaseType.java @@ -0,0 +1,142 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.DateType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.IdentificationType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an authorization issued to a driver granting driving privileges. + * + *

Java class for DriverLicenseBaseType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DriverLicenseBaseType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}DriverLicenseIdentification"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}DriverLicenseExpirationDate" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}DriverLicenseIssueDate" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DriverLicenseBaseType", propOrder = { + "driverLicenseIdentification", + "driverLicenseExpirationDate", + "driverLicenseIssueDate" +}) +@XmlSeeAlso({ + DriverLicenseType.class +}) +public class DriverLicenseBaseType + extends ObjectType +{ + + @XmlElement(name = "DriverLicenseIdentification", required = true) + protected IdentificationType driverLicenseIdentification; + @XmlElement(name = "DriverLicenseExpirationDate") + protected DateType driverLicenseExpirationDate; + @XmlElement(name = "DriverLicenseIssueDate") + protected DateType driverLicenseIssueDate; + + /** + * Gets the value of the driverLicenseIdentification property. + * + * @return + * possible object is + * {@link IdentificationType } + * + */ + public IdentificationType getDriverLicenseIdentification() { + return driverLicenseIdentification; + } + + /** + * Sets the value of the driverLicenseIdentification property. + * + * @param value + * allowed object is + * {@link IdentificationType } + * + */ + public void setDriverLicenseIdentification(IdentificationType value) { + this.driverLicenseIdentification = value; + } + + /** + * Gets the value of the driverLicenseExpirationDate property. + * + * @return + * possible object is + * {@link DateType } + * + */ + public DateType getDriverLicenseExpirationDate() { + return driverLicenseExpirationDate; + } + + /** + * Sets the value of the driverLicenseExpirationDate property. + * + * @param value + * allowed object is + * {@link DateType } + * + */ + public void setDriverLicenseExpirationDate(DateType value) { + this.driverLicenseExpirationDate = value; + } + + /** + * Gets the value of the driverLicenseIssueDate property. + * + * @return + * possible object is + * {@link DateType } + * + */ + public DateType getDriverLicenseIssueDate() { + return driverLicenseIssueDate; + } + + /** + * Sets the value of the driverLicenseIssueDate property. + * + * @param value + * allowed object is + * {@link DateType } + * + */ + public void setDriverLicenseIssueDate(DateType value) { + this.driverLicenseIssueDate = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/DriverLicenseRestrictionType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/DriverLicenseRestrictionType.java new file mode 100644 index 000000000..e4b3ae21c --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/DriverLicenseRestrictionType.java @@ -0,0 +1,47 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a restriction applicable to a driver license. + * + *

Java class for DriverLicenseRestrictionType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DriverLicenseRestrictionType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/domains/jxdm/6.1/}DrivingRestrictionType">
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DriverLicenseRestrictionType") +public class DriverLicenseRestrictionType + extends DrivingRestrictionType +{ + + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/DriverLicenseType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/DriverLicenseType.java new file mode 100644 index 000000000..6f4a0be2e --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/DriverLicenseType.java @@ -0,0 +1,140 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.codes.aamva_d20._4.DriverLicenseClassCodeType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a license issued to a person granting driving privileges. + * + *

Java class for DriverLicenseType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DriverLicenseType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/domains/jxdm/6.1/}DriverLicenseBaseType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}DriverLicenseCommercialClassAbstract" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}DriverLicenseWithdrawal" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}DriverLicenseRestriction" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DriverLicenseType", propOrder = { + "driverLicenseCommercialClassAbstract", + "driverLicenseWithdrawal", + "driverLicenseRestriction" +}) +public class DriverLicenseType + extends DriverLicenseBaseType +{ + + @XmlElementRef(name = "DriverLicenseCommercialClassAbstract", namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", type = JAXBElement.class, required = false) + protected JAXBElement driverLicenseCommercialClassAbstract; + @XmlElement(name = "DriverLicenseWithdrawal") + protected DriverLicenseWithdrawalType driverLicenseWithdrawal; + @XmlElement(name = "DriverLicenseRestriction") + protected DriverLicenseRestrictionType driverLicenseRestriction; + + /** + * Gets the value of the driverLicenseCommercialClassAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link DriverLicenseClassCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getDriverLicenseCommercialClassAbstract() { + return driverLicenseCommercialClassAbstract; + } + + /** + * Sets the value of the driverLicenseCommercialClassAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link DriverLicenseClassCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setDriverLicenseCommercialClassAbstract(JAXBElement value) { + this.driverLicenseCommercialClassAbstract = value; + } + + /** + * Gets the value of the driverLicenseWithdrawal property. + * + * @return + * possible object is + * {@link DriverLicenseWithdrawalType } + * + */ + public DriverLicenseWithdrawalType getDriverLicenseWithdrawal() { + return driverLicenseWithdrawal; + } + + /** + * Sets the value of the driverLicenseWithdrawal property. + * + * @param value + * allowed object is + * {@link DriverLicenseWithdrawalType } + * + */ + public void setDriverLicenseWithdrawal(DriverLicenseWithdrawalType value) { + this.driverLicenseWithdrawal = value; + } + + /** + * Gets the value of the driverLicenseRestriction property. + * + * @return + * possible object is + * {@link DriverLicenseRestrictionType } + * + */ + public DriverLicenseRestrictionType getDriverLicenseRestriction() { + return driverLicenseRestriction; + } + + /** + * Sets the value of the driverLicenseRestriction property. + * + * @param value + * allowed object is + * {@link DriverLicenseRestrictionType } + * + */ + public void setDriverLicenseRestriction(DriverLicenseRestrictionType value) { + this.driverLicenseRestriction = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/DriverLicenseWithdrawalType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/DriverLicenseWithdrawalType.java new file mode 100644 index 000000000..0e06962aa --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/DriverLicenseWithdrawalType.java @@ -0,0 +1,81 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.ActivityType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.DateType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a driver license withdrawal. + * + *

Java class for DriverLicenseWithdrawalType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DriverLicenseWithdrawalType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}ActivityType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}DriverLicenseWithdrawalEffectiveDate" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DriverLicenseWithdrawalType", propOrder = { + "driverLicenseWithdrawalEffectiveDate" +}) +public class DriverLicenseWithdrawalType + extends ActivityType +{ + + @XmlElement(name = "DriverLicenseWithdrawalEffectiveDate") + protected DateType driverLicenseWithdrawalEffectiveDate; + + /** + * Gets the value of the driverLicenseWithdrawalEffectiveDate property. + * + * @return + * possible object is + * {@link DateType } + * + */ + public DateType getDriverLicenseWithdrawalEffectiveDate() { + return driverLicenseWithdrawalEffectiveDate; + } + + /** + * Sets the value of the driverLicenseWithdrawalEffectiveDate property. + * + * @param value + * allowed object is + * {@link DateType } + * + */ + public void setDriverLicenseWithdrawalEffectiveDate(DateType value) { + this.driverLicenseWithdrawalEffectiveDate = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/DrivingIncidentType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/DrivingIncidentType.java new file mode 100644 index 000000000..20acfb901 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/DrivingIncidentType.java @@ -0,0 +1,294 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.codes.aamva_d20._4.AccidentSeverityCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.aamva_d20._4.HazMatCodeType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.IncidentType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.SpeedMeasureType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.Boolean; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for details of an incident involving a vehicle. + * + *

Java class for DrivingIncidentType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DrivingIncidentType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}IncidentType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}DrivingAccidentSeverityAbstract" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}DrivingIncidentRecordedSpeedRateMeasure" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}DrivingIncidentHazMatAbstract" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}DrivingIncidentLaserDetectionIndicator" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}DrivingIncidentLegalSpeedRateMeasure" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}DrivingIncidentPassengerQuantityText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}DrivingIncidentRadarDetectionIndicator" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}DrivingIncidentAugmentationPoint" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DrivingIncidentType", propOrder = { + "drivingAccidentSeverityAbstract", + "drivingIncidentRecordedSpeedRateMeasure", + "drivingIncidentHazMatAbstract", + "drivingIncidentLaserDetectionIndicator", + "drivingIncidentLegalSpeedRateMeasure", + "drivingIncidentPassengerQuantityText", + "drivingIncidentRadarDetectionIndicator", + "drivingIncidentAugmentationPoint" +}) +public class DrivingIncidentType + extends IncidentType +{ + + @XmlElementRef(name = "DrivingAccidentSeverityAbstract", namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", type = JAXBElement.class, required = false) + protected JAXBElement drivingAccidentSeverityAbstract; + @XmlElement(name = "DrivingIncidentRecordedSpeedRateMeasure") + protected SpeedMeasureType drivingIncidentRecordedSpeedRateMeasure; + @XmlElementRef(name = "DrivingIncidentHazMatAbstract", namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", type = JAXBElement.class, required = false) + protected JAXBElement drivingIncidentHazMatAbstract; + @XmlElement(name = "DrivingIncidentLaserDetectionIndicator") + protected Boolean drivingIncidentLaserDetectionIndicator; + @XmlElement(name = "DrivingIncidentLegalSpeedRateMeasure") + protected SpeedMeasureType drivingIncidentLegalSpeedRateMeasure; + @XmlElement(name = "DrivingIncidentPassengerQuantityText") + protected TextType drivingIncidentPassengerQuantityText; + @XmlElement(name = "DrivingIncidentRadarDetectionIndicator") + protected Boolean drivingIncidentRadarDetectionIndicator; + @XmlElement(name = "DrivingIncidentAugmentationPoint") + protected List drivingIncidentAugmentationPoint; + + /** + * Gets the value of the drivingAccidentSeverityAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link AccidentSeverityCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getDrivingAccidentSeverityAbstract() { + return drivingAccidentSeverityAbstract; + } + + /** + * Sets the value of the drivingAccidentSeverityAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link AccidentSeverityCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setDrivingAccidentSeverityAbstract(JAXBElement value) { + this.drivingAccidentSeverityAbstract = value; + } + + /** + * Gets the value of the drivingIncidentRecordedSpeedRateMeasure property. + * + * @return + * possible object is + * {@link SpeedMeasureType } + * + */ + public SpeedMeasureType getDrivingIncidentRecordedSpeedRateMeasure() { + return drivingIncidentRecordedSpeedRateMeasure; + } + + /** + * Sets the value of the drivingIncidentRecordedSpeedRateMeasure property. + * + * @param value + * allowed object is + * {@link SpeedMeasureType } + * + */ + public void setDrivingIncidentRecordedSpeedRateMeasure(SpeedMeasureType value) { + this.drivingIncidentRecordedSpeedRateMeasure = value; + } + + /** + * Gets the value of the drivingIncidentHazMatAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link HazMatCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getDrivingIncidentHazMatAbstract() { + return drivingIncidentHazMatAbstract; + } + + /** + * Sets the value of the drivingIncidentHazMatAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link HazMatCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setDrivingIncidentHazMatAbstract(JAXBElement value) { + this.drivingIncidentHazMatAbstract = value; + } + + /** + * Gets the value of the drivingIncidentLaserDetectionIndicator property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean getDrivingIncidentLaserDetectionIndicator() { + return drivingIncidentLaserDetectionIndicator; + } + + /** + * Sets the value of the drivingIncidentLaserDetectionIndicator property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDrivingIncidentLaserDetectionIndicator(Boolean value) { + this.drivingIncidentLaserDetectionIndicator = value; + } + + /** + * Gets the value of the drivingIncidentLegalSpeedRateMeasure property. + * + * @return + * possible object is + * {@link SpeedMeasureType } + * + */ + public SpeedMeasureType getDrivingIncidentLegalSpeedRateMeasure() { + return drivingIncidentLegalSpeedRateMeasure; + } + + /** + * Sets the value of the drivingIncidentLegalSpeedRateMeasure property. + * + * @param value + * allowed object is + * {@link SpeedMeasureType } + * + */ + public void setDrivingIncidentLegalSpeedRateMeasure(SpeedMeasureType value) { + this.drivingIncidentLegalSpeedRateMeasure = value; + } + + /** + * Gets the value of the drivingIncidentPassengerQuantityText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getDrivingIncidentPassengerQuantityText() { + return drivingIncidentPassengerQuantityText; + } + + /** + * Sets the value of the drivingIncidentPassengerQuantityText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setDrivingIncidentPassengerQuantityText(TextType value) { + this.drivingIncidentPassengerQuantityText = value; + } + + /** + * Gets the value of the drivingIncidentRadarDetectionIndicator property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean getDrivingIncidentRadarDetectionIndicator() { + return drivingIncidentRadarDetectionIndicator; + } + + /** + * Sets the value of the drivingIncidentRadarDetectionIndicator property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDrivingIncidentRadarDetectionIndicator(Boolean value) { + this.drivingIncidentRadarDetectionIndicator = value; + } + + /** + * Gets the value of the drivingIncidentAugmentationPoint property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the drivingIncidentAugmentationPoint property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDrivingIncidentAugmentationPoint().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getDrivingIncidentAugmentationPoint() { + if (drivingIncidentAugmentationPoint == null) { + drivingIncidentAugmentationPoint = new ArrayList(); + } + return this.drivingIncidentAugmentationPoint; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/DrivingRestrictionType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/DrivingRestrictionType.java new file mode 100644 index 000000000..7ba92eb00 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/DrivingRestrictionType.java @@ -0,0 +1,121 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.codes.mmucc._4.DrivingRestrictionCodeType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.DateType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a restriction applicable to a driver permit or license. + * + *

Java class for DrivingRestrictionType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DrivingRestrictionType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}DrivingRestrictionAbstract" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}DrivingRestrictionEndDate" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DrivingRestrictionType", propOrder = { + "drivingRestrictionAbstract", + "drivingRestrictionEndDate" +}) +@XmlSeeAlso({ + DriverLicenseRestrictionType.class +}) +public class DrivingRestrictionType + extends ObjectType +{ + + @XmlElementRef(name = "DrivingRestrictionAbstract", namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", type = JAXBElement.class, required = false) + protected JAXBElement drivingRestrictionAbstract; + @XmlElement(name = "DrivingRestrictionEndDate") + protected DateType drivingRestrictionEndDate; + + /** + * Gets the value of the drivingRestrictionAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link DrivingRestrictionCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link TextType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getDrivingRestrictionAbstract() { + return drivingRestrictionAbstract; + } + + /** + * Sets the value of the drivingRestrictionAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link DrivingRestrictionCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link TextType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setDrivingRestrictionAbstract(JAXBElement value) { + this.drivingRestrictionAbstract = value; + } + + /** + * Gets the value of the drivingRestrictionEndDate property. + * + * @return + * possible object is + * {@link DateType } + * + */ + public DateType getDrivingRestrictionEndDate() { + return drivingRestrictionEndDate; + } + + /** + * Sets the value of the drivingRestrictionEndDate property. + * + * @param value + * allowed object is + * {@link DateType } + * + */ + public void setDrivingRestrictionEndDate(DateType value) { + this.drivingRestrictionEndDate = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/EnforcementOfficialType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/EnforcementOfficialType.java new file mode 100644 index 000000000..0096d3a23 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/EnforcementOfficialType.java @@ -0,0 +1,167 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.IdentificationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.PersonType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.ScheduleDayType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a person involved in the enforcement of law. + * + *

Java class for EnforcementOfficialType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="EnforcementOfficialType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}RoleOfPerson"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}EnforcementOfficialBadgeIdentification" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}EnforcementOfficialUnavailableSchedule" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}EnforcementOfficialUnit" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EnforcementOfficialType", propOrder = { + "roleOfPerson", + "enforcementOfficialBadgeIdentification", + "enforcementOfficialUnavailableSchedule", + "enforcementOfficialUnit" +}) +public class EnforcementOfficialType + extends ObjectType +{ + + @XmlElement(name = "RoleOfPerson", namespace = "http://release.niem.gov/niem/niem-core/4.0/", required = true, nillable = true) + protected PersonType roleOfPerson; + @XmlElement(name = "EnforcementOfficialBadgeIdentification") + protected IdentificationType enforcementOfficialBadgeIdentification; + @XmlElement(name = "EnforcementOfficialUnavailableSchedule") + protected ScheduleDayType enforcementOfficialUnavailableSchedule; + @XmlElement(name = "EnforcementOfficialUnit") + protected EnforcementUnitType enforcementOfficialUnit; + + /** + * Gets the value of the roleOfPerson property. + * + * @return + * possible object is + * {@link PersonType } + * + */ + public PersonType getRoleOfPerson() { + return roleOfPerson; + } + + /** + * Sets the value of the roleOfPerson property. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + public void setRoleOfPerson(PersonType value) { + this.roleOfPerson = value; + } + + /** + * Gets the value of the enforcementOfficialBadgeIdentification property. + * + * @return + * possible object is + * {@link IdentificationType } + * + */ + public IdentificationType getEnforcementOfficialBadgeIdentification() { + return enforcementOfficialBadgeIdentification; + } + + /** + * Sets the value of the enforcementOfficialBadgeIdentification property. + * + * @param value + * allowed object is + * {@link IdentificationType } + * + */ + public void setEnforcementOfficialBadgeIdentification(IdentificationType value) { + this.enforcementOfficialBadgeIdentification = value; + } + + /** + * Gets the value of the enforcementOfficialUnavailableSchedule property. + * + * @return + * possible object is + * {@link ScheduleDayType } + * + */ + public ScheduleDayType getEnforcementOfficialUnavailableSchedule() { + return enforcementOfficialUnavailableSchedule; + } + + /** + * Sets the value of the enforcementOfficialUnavailableSchedule property. + * + * @param value + * allowed object is + * {@link ScheduleDayType } + * + */ + public void setEnforcementOfficialUnavailableSchedule(ScheduleDayType value) { + this.enforcementOfficialUnavailableSchedule = value; + } + + /** + * Gets the value of the enforcementOfficialUnit property. + * + * @return + * possible object is + * {@link EnforcementUnitType } + * + */ + public EnforcementUnitType getEnforcementOfficialUnit() { + return enforcementOfficialUnit; + } + + /** + * Sets the value of the enforcementOfficialUnit property. + * + * @param value + * allowed object is + * {@link EnforcementUnitType } + * + */ + public void setEnforcementOfficialUnit(EnforcementUnitType value) { + this.enforcementOfficialUnit = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/EnforcementUnitType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/EnforcementUnitType.java new file mode 100644 index 000000000..381bee757 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/EnforcementUnitType.java @@ -0,0 +1,81 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.OrganizationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a unit of an agency responsible for enforcing the law and maintaining peace. + * + *

Java class for EnforcementUnitType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="EnforcementUnitType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}OrganizationType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}EnforcementUnitName" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EnforcementUnitType", propOrder = { + "enforcementUnitName" +}) +public class EnforcementUnitType + extends OrganizationType +{ + + @XmlElement(name = "EnforcementUnitName") + protected TextType enforcementUnitName; + + /** + * Gets the value of the enforcementUnitName property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getEnforcementUnitName() { + return enforcementUnitName; + } + + /** + * Sets the value of the enforcementUnitName property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setEnforcementUnitName(TextType value) { + this.enforcementUnitName = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/IncidentAugmentationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/IncidentAugmentationType.java new file mode 100644 index 000000000..0dcd8ec9d --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/IncidentAugmentationType.java @@ -0,0 +1,199 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.ItemType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.OffenseLevelCodeType; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.Boolean; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.AugmentationType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for additional information about an incident. + * + *

Java class for IncidentAugmentationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="IncidentAugmentationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}AugmentationType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}IncidentGeneralCategoryAbstract" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}IncidentDamagedItem" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}IncidentOfficialPresentIndicator" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}IncidentTrafficAccidentInvolvedIndicator" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}IncidentLevelAbstract" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "IncidentAugmentationType", propOrder = { + "incidentGeneralCategoryAbstract", + "incidentDamagedItem", + "incidentOfficialPresentIndicator", + "incidentTrafficAccidentInvolvedIndicator", + "incidentLevelAbstract" +}) +public class IncidentAugmentationType + extends AugmentationType +{ + + @XmlElement(name = "IncidentGeneralCategoryAbstract") + protected Object incidentGeneralCategoryAbstract; + @XmlElement(name = "IncidentDamagedItem") + protected ItemType incidentDamagedItem; + @XmlElement(name = "IncidentOfficialPresentIndicator") + protected Boolean incidentOfficialPresentIndicator; + @XmlElement(name = "IncidentTrafficAccidentInvolvedIndicator") + protected Boolean incidentTrafficAccidentInvolvedIndicator; + @XmlElementRef(name = "IncidentLevelAbstract", namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", type = JAXBElement.class, required = false) + protected JAXBElement incidentLevelAbstract; + + /** + * Gets the value of the incidentGeneralCategoryAbstract property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getIncidentGeneralCategoryAbstract() { + return incidentGeneralCategoryAbstract; + } + + /** + * Sets the value of the incidentGeneralCategoryAbstract property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setIncidentGeneralCategoryAbstract(Object value) { + this.incidentGeneralCategoryAbstract = value; + } + + /** + * Gets the value of the incidentDamagedItem property. + * + * @return + * possible object is + * {@link ItemType } + * + */ + public ItemType getIncidentDamagedItem() { + return incidentDamagedItem; + } + + /** + * Sets the value of the incidentDamagedItem property. + * + * @param value + * allowed object is + * {@link ItemType } + * + */ + public void setIncidentDamagedItem(ItemType value) { + this.incidentDamagedItem = value; + } + + /** + * Gets the value of the incidentOfficialPresentIndicator property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean getIncidentOfficialPresentIndicator() { + return incidentOfficialPresentIndicator; + } + + /** + * Sets the value of the incidentOfficialPresentIndicator property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIncidentOfficialPresentIndicator(Boolean value) { + this.incidentOfficialPresentIndicator = value; + } + + /** + * Gets the value of the incidentTrafficAccidentInvolvedIndicator property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean getIncidentTrafficAccidentInvolvedIndicator() { + return incidentTrafficAccidentInvolvedIndicator; + } + + /** + * Sets the value of the incidentTrafficAccidentInvolvedIndicator property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIncidentTrafficAccidentInvolvedIndicator(Boolean value) { + this.incidentTrafficAccidentInvolvedIndicator = value; + } + + /** + * Gets the value of the incidentLevelAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link OffenseLevelCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getIncidentLevelAbstract() { + return incidentLevelAbstract; + } + + /** + * Sets the value of the incidentLevelAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link OffenseLevelCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setIncidentLevelAbstract(JAXBElement value) { + this.incidentLevelAbstract = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ItemRegistrationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ItemRegistrationType.java new file mode 100644 index 000000000..4051d7b3a --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ItemRegistrationType.java @@ -0,0 +1,52 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a registration of a property item with an authority. + * + *

Java class for ItemRegistrationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ItemRegistrationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ItemRegistrationType") +@XmlSeeAlso({ + ConveyanceRegistrationType.class +}) +public class ItemRegistrationType + extends ObjectType +{ + + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/JudicialOfficialBarMembershipType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/JudicialOfficialBarMembershipType.java new file mode 100644 index 000000000..44f8af70f --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/JudicialOfficialBarMembershipType.java @@ -0,0 +1,81 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.IdentificationType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a legal capacity in which a judicial official is able to practice law. + * + *

Java class for JudicialOfficialBarMembershipType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="JudicialOfficialBarMembershipType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}JudicialOfficialBarIdentification" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "JudicialOfficialBarMembershipType", propOrder = { + "judicialOfficialBarIdentification" +}) +public class JudicialOfficialBarMembershipType + extends ObjectType +{ + + @XmlElement(name = "JudicialOfficialBarIdentification") + protected IdentificationType judicialOfficialBarIdentification; + + /** + * Gets the value of the judicialOfficialBarIdentification property. + * + * @return + * possible object is + * {@link IdentificationType } + * + */ + public IdentificationType getJudicialOfficialBarIdentification() { + return judicialOfficialBarIdentification; + } + + /** + * Sets the value of the judicialOfficialBarIdentification property. + * + * @param value + * allowed object is + * {@link IdentificationType } + * + */ + public void setJudicialOfficialBarIdentification(IdentificationType value) { + this.judicialOfficialBarIdentification = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/JudicialOfficialType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/JudicialOfficialType.java new file mode 100644 index 000000000..e57943686 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/JudicialOfficialType.java @@ -0,0 +1,142 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.IdentificationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.PersonType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a person involved in a judicial area of government. + * + *

Java class for JudicialOfficialType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="JudicialOfficialType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}RoleOfPerson"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}JudicialOfficialBarMembership" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}JudicialOfficialRegistrationIdentification" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "JudicialOfficialType", propOrder = { + "roleOfPerson", + "judicialOfficialBarMembership", + "judicialOfficialRegistrationIdentification" +}) +@XmlSeeAlso({ + CaseOfficialType.class +}) +public class JudicialOfficialType + extends ObjectType +{ + + @XmlElement(name = "RoleOfPerson", namespace = "http://release.niem.gov/niem/niem-core/4.0/", required = true, nillable = true) + protected PersonType roleOfPerson; + @XmlElement(name = "JudicialOfficialBarMembership") + protected JudicialOfficialBarMembershipType judicialOfficialBarMembership; + @XmlElement(name = "JudicialOfficialRegistrationIdentification") + protected IdentificationType judicialOfficialRegistrationIdentification; + + /** + * Gets the value of the roleOfPerson property. + * + * @return + * possible object is + * {@link PersonType } + * + */ + public PersonType getRoleOfPerson() { + return roleOfPerson; + } + + /** + * Sets the value of the roleOfPerson property. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + public void setRoleOfPerson(PersonType value) { + this.roleOfPerson = value; + } + + /** + * Gets the value of the judicialOfficialBarMembership property. + * + * @return + * possible object is + * {@link JudicialOfficialBarMembershipType } + * + */ + public JudicialOfficialBarMembershipType getJudicialOfficialBarMembership() { + return judicialOfficialBarMembership; + } + + /** + * Sets the value of the judicialOfficialBarMembership property. + * + * @param value + * allowed object is + * {@link JudicialOfficialBarMembershipType } + * + */ + public void setJudicialOfficialBarMembership(JudicialOfficialBarMembershipType value) { + this.judicialOfficialBarMembership = value; + } + + /** + * Gets the value of the judicialOfficialRegistrationIdentification property. + * + * @return + * possible object is + * {@link IdentificationType } + * + */ + public IdentificationType getJudicialOfficialRegistrationIdentification() { + return judicialOfficialRegistrationIdentification; + } + + /** + * Sets the value of the judicialOfficialRegistrationIdentification property. + * + * @param value + * allowed object is + * {@link IdentificationType } + * + */ + public void setJudicialOfficialRegistrationIdentification(IdentificationType value) { + this.judicialOfficialRegistrationIdentification = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ObjectFactory.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ObjectFactory.java new file mode 100644 index 000000000..24040386b --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ObjectFactory.java @@ -0,0 +1,2559 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import javax.xml.namespace.QName; +import ecf5.v2024_6.gov.niem.release.niem.codes.aamva_d20._4.AccidentSeverityCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.aamva_d20._4.DriverLicenseClassCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.aamva_d20._4.HazMatCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.aamva_d20._4.JurisdictionAuthorityCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4.CountryCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4.EXLCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4.EYECodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4.HAIRCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4.PCOCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4.RACECodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4.SEXCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4.SMTCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4.VCOCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4.VMACodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4.VMOCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4.VSTCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ucr._4.EthnicityCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.mmucc._4.DrivingRestrictionCodeType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.AmountType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.CaseType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.DateType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.EntityType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.IdentificationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.ItemType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.ItemValueType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.JurisdictionType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.LocationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.OffenseLevelCodeType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.OrganizationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.PersonType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.ScheduleDayType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.SpeedMeasureType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.SupervisionType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.Boolean; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlElementDecl; +import jakarta.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6 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 _CaseOfficialAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CaseOfficialAugmentationPoint"); + private final static QName _CourtEventAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CourtEventAugmentationPoint"); + private final static QName _SubjectAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "SubjectAugmentationPoint"); + private final static QName _AppellateCase_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "AppellateCase"); + private final static QName _AppellateCaseNotice_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "AppellateCaseNotice"); + private final static QName _AppellateCaseNoticeReasonText_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "AppellateCaseNoticeReasonText"); + private final static QName _AppellateCaseOriginalCase_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "AppellateCaseOriginalCase"); + private final static QName _Arrest_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "Arrest"); + private final static QName _ArrestAgency_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ArrestAgency"); + private final static QName _ArrestAgencyRecordIdentification_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ArrestAgencyRecordIdentification"); + private final static QName _ArrestCharge_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ArrestCharge"); + private final static QName _ArrestLocation_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ArrestLocation"); + private final static QName _ArrestOfficial_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ArrestOfficial"); + private final static QName _ArrestSubject_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ArrestSubject"); + private final static QName _ArrestWarrant_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ArrestWarrant"); + private final static QName _Booking_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "Booking"); + private final static QName _BookingAgency_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "BookingAgency"); + private final static QName _BookingAgencyRecordIdentification_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "BookingAgencyRecordIdentification"); + private final static QName _CaseAugmentation_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CaseAugmentation"); + private final static QName _CaseCharge_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CaseCharge"); + private final static QName _CaseCourt_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CaseCourt"); + private final static QName _CaseCourtEvent_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CaseCourtEvent"); + private final static QName _CaseJudge_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CaseJudge"); + private final static QName _CaseLineageCase_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CaseLineageCase"); + private final static QName _CaseNumberText_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CaseNumberText"); + private final static QName _CaseOfficial_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CaseOfficial"); + private final static QName _CaseOfficialCaseIdentification_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CaseOfficialCaseIdentification"); + private final static QName _CaseOtherEntity_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CaseOtherEntity"); + private final static QName _ChargeAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ChargeAugmentationPoint"); + private final static QName _ChargeDegreeText_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ChargeDegreeText"); + private final static QName _ChargeDescriptionText_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ChargeDescriptionText"); + private final static QName _ChargeDisposition_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ChargeDisposition"); + private final static QName _ChargeEnhancingAllegationCharge_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ChargeEnhancingAllegationCharge"); + private final static QName _ChargeEnhancingFactor_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ChargeEnhancingFactor"); + private final static QName _ChargeEnhancingFactorText_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ChargeEnhancingFactorText"); + private final static QName _ChargeQualifierText_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ChargeQualifierText"); + private final static QName _ChargeSequenceID_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ChargeSequenceID"); + private final static QName _ChargeSeverityLevel_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ChargeSeverityLevel"); + private final static QName _ChargeSpecialAllegationText_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ChargeSpecialAllegationText"); + private final static QName _ChargeStatute_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ChargeStatute"); + private final static QName _Citation_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "Citation"); + private final static QName _CitationAgency_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CitationAgency"); + private final static QName _CitationDismissalConditionIndicator_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CitationDismissalConditionIndicator"); + private final static QName _CitationDismissalConditionText_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CitationDismissalConditionText"); + private final static QName _CitationIssuingOfficial_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CitationIssuingOfficial"); + private final static QName _CitationSubject_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CitationSubject"); + private final static QName _ConveyanceColorPrimaryCode_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ConveyanceColorPrimaryCode"); + private final static QName _ConveyanceRegistration_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ConveyanceRegistration"); + private final static QName _ConveyanceRegistrationPlateCategoryAbstract_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ConveyanceRegistrationPlateCategoryAbstract"); + private final static QName _ConveyanceRegistrationPlateCategoryText_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ConveyanceRegistrationPlateCategoryText"); + private final static QName _ConveyanceRegistrationPlateIdentification_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ConveyanceRegistrationPlateIdentification"); + private final static QName _CourtAdministrativeUnitText_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CourtAdministrativeUnitText"); + private final static QName _CourtAppearance_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CourtAppearance"); + private final static QName _CourtAppearanceDate_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CourtAppearanceDate"); + private final static QName _CourtAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CourtAugmentationPoint"); + private final static QName _CourtEventJudge_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CourtEventJudge"); + private final static QName _CourtEventSchedule_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CourtEventSchedule"); + private final static QName _CourtEventSequenceID_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CourtEventSequenceID"); + private final static QName _CourtName_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CourtName"); + private final static QName _CourtOrderAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CourtOrderAugmentationPoint"); + private final static QName _CrashDrivingRestrictionCode_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "CrashDrivingRestrictionCode"); + private final static QName _DrivingRestrictionAbstract_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DrivingRestrictionAbstract"); + private final static QName _DriverLicense_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DriverLicense"); + private final static QName _DriverLicenseCommercialClassAbstract_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DriverLicenseCommercialClassAbstract"); + private final static QName _DriverLicenseCommercialClassCode_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DriverLicenseCommercialClassCode"); + private final static QName _DriverLicenseExpirationDate_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DriverLicenseExpirationDate"); + private final static QName _DriverLicenseIdentification_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DriverLicenseIdentification"); + private final static QName _DriverLicenseIssueDate_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DriverLicenseIssueDate"); + private final static QName _DriverLicenseRestriction_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DriverLicenseRestriction"); + private final static QName _DriverLicenseWithdrawal_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DriverLicenseWithdrawal"); + private final static QName _DriverLicenseWithdrawalEffectiveDate_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DriverLicenseWithdrawalEffectiveDate"); + private final static QName _DrivingAccidentSeverityAbstract_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DrivingAccidentSeverityAbstract"); + private final static QName _DrivingAccidentSeverityCode_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DrivingAccidentSeverityCode"); + private final static QName _DrivingIncident_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DrivingIncident"); + private final static QName _DrivingIncidentAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DrivingIncidentAugmentationPoint"); + private final static QName _DrivingIncidentHazMatAbstract_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DrivingIncidentHazMatAbstract"); + private final static QName _DrivingIncidentHazMatCode_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DrivingIncidentHazMatCode"); + private final static QName _DrivingIncidentLaserDetectionIndicator_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DrivingIncidentLaserDetectionIndicator"); + private final static QName _DrivingIncidentLegalSpeedRateMeasure_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DrivingIncidentLegalSpeedRateMeasure"); + private final static QName _DrivingIncidentPassengerQuantityText_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DrivingIncidentPassengerQuantityText"); + private final static QName _DrivingIncidentRadarDetectionIndicator_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DrivingIncidentRadarDetectionIndicator"); + private final static QName _DrivingIncidentRecordedSpeedRateMeasure_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DrivingIncidentRecordedSpeedRateMeasure"); + private final static QName _DrivingRestrictionEndDate_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DrivingRestrictionEndDate"); + private final static QName _DrivingRestrictionText_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "DrivingRestrictionText"); + private final static QName _EnforcementOfficialBadgeIdentification_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "EnforcementOfficialBadgeIdentification"); + private final static QName _EnforcementOfficialUnavailableSchedule_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "EnforcementOfficialUnavailableSchedule"); + private final static QName _EnforcementOfficialUnit_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "EnforcementOfficialUnit"); + private final static QName _EnforcementUnitName_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "EnforcementUnitName"); + private final static QName _IncidentAugmentation_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "IncidentAugmentation"); + private final static QName _IncidentDamagedItem_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "IncidentDamagedItem"); + private final static QName _IncidentGeneralCategoryAbstract_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "IncidentGeneralCategoryAbstract"); + private final static QName _IncidentLevelAbstract_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "IncidentLevelAbstract"); + private final static QName _IncidentLevelCode_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "IncidentLevelCode"); + private final static QName _IncidentOfficialPresentIndicator_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "IncidentOfficialPresentIndicator"); + private final static QName _IncidentTrafficAccidentInvolvedIndicator_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "IncidentTrafficAccidentInvolvedIndicator"); + private final static QName _IncidentViolatedStatuteAssociation_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "IncidentViolatedStatuteAssociation"); + private final static QName _ItemTotalDamageValue_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ItemTotalDamageValue"); + private final static QName _Judge_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "Judge"); + private final static QName _JudicialOfficialBarIdentification_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "JudicialOfficialBarIdentification"); + private final static QName _JudicialOfficialBarMembership_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "JudicialOfficialBarMembership"); + private final static QName _JudicialOfficialRegistrationIdentification_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "JudicialOfficialRegistrationIdentification"); + private final static QName _JurisdictionANSID20AuthorityCode_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "JurisdictionANSID20AuthorityCode"); + private final static QName _LocationStateNCICLISCode_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "LocationStateNCICLISCode"); + private final static QName _Offense_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "Offense"); + private final static QName _OffenseChargeAssociation_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "OffenseChargeAssociation"); + private final static QName _OffenseLocationAssociation_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "OffenseLocationAssociation"); + private final static QName _OrganizationAlternateName_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "OrganizationAlternateName"); + private final static QName _OrganizationAlternateNameCategoryAbstract_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "OrganizationAlternateNameCategoryAbstract"); + private final static QName _OrganizationAlternateNameCategoryCode_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "OrganizationAlternateNameCategoryCode"); + private final static QName _OrganizationORIIdentification_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "OrganizationORIIdentification"); + private final static QName _PersonAFISIdentification_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "PersonAFISIdentification"); + private final static QName _PersonAugmentation_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "PersonAugmentation"); + private final static QName _PersonBloodAlcoholContentNumberText_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "PersonBloodAlcoholContentNumberText"); + private final static QName _PersonChargeAssociation_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "PersonChargeAssociation"); + private final static QName _PersonEthnicityCode_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "PersonEthnicityCode"); + private final static QName _PersonEyeColorCode_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "PersonEyeColorCode"); + private final static QName _PersonFBIIdentification_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "PersonFBIIdentification"); + private final static QName _PersonHairColorCode_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "PersonHairColorCode"); + private final static QName _PersonNameCategoryCode_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "PersonNameCategoryCode"); + private final static QName _PersonRaceCode_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "PersonRaceCode"); + private final static QName _PersonSexCode_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "PersonSexCode"); + private final static QName _PersonStateFingerprintIdentification_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "PersonStateFingerprintIdentification"); + private final static QName _PhysicalFeatureCategoryCode_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "PhysicalFeatureCategoryCode"); + private final static QName _ProtectionOrder_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ProtectionOrder"); + private final static QName _ProtectionOrderConditionAbstract_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ProtectionOrderConditionAbstract"); + private final static QName _ProtectionOrderConditionCode_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ProtectionOrderConditionCode"); + private final static QName _ProtectionOrderConditionText_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ProtectionOrderConditionText"); + private final static QName _ProtectionOrderRestrictedPerson_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "ProtectionOrderRestrictedPerson"); + private final static QName _RapSheetTransactionControlIdentification_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "RapSheetTransactionControlIdentification"); + private final static QName _RegisteredOffenderIdentification_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "RegisteredOffenderIdentification"); + private final static QName _RegisteredSexOffender_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "RegisteredSexOffender"); + private final static QName _Sentence_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "Sentence"); + private final static QName _SentenceAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "SentenceAugmentationPoint"); + private final static QName _SentenceCharge_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "SentenceCharge"); + private final static QName _SentenceDescriptionText_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "SentenceDescriptionText"); + private final static QName _SentenceTerm_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "SentenceTerm"); + private final static QName _SeverityLevelDescriptionText_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "SeverityLevelDescriptionText"); + private final static QName _Statute_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "Statute"); + private final static QName _StatuteCodeIdentification_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "StatuteCodeIdentification"); + private final static QName _StatuteCodeSectionIdentification_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "StatuteCodeSectionIdentification"); + private final static QName _StatuteDescriptionText_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "StatuteDescriptionText"); + private final static QName _StatuteJurisdiction_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "StatuteJurisdiction"); + private final static QName _StatuteLevelText_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "StatuteLevelText"); + private final static QName _StatuteOffenseIdentification_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "StatuteOffenseIdentification"); + private final static QName _SubjectIdentification_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "SubjectIdentification"); + private final static QName _SubjectSupervision_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "SubjectSupervision"); + private final static QName _SupervisionFineAmount_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "SupervisionFineAmount"); + private final static QName _VehicleMakeCode_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "VehicleMakeCode"); + private final static QName _VehicleModelCode_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "VehicleModelCode"); + private final static QName _VehicleStyleCode_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "VehicleStyleCode"); + private final static QName _WarrantExtraditionLimitationAbstract_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "WarrantExtraditionLimitationAbstract"); + private final static QName _WarrantExtraditionLimitationCode_QNAME = new QName("http://release.niem.gov/niem/domains/jxdm/6.1/", "WarrantExtraditionLimitationCode"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link CourtEventType } + * + */ + public CourtEventType createCourtEventType() { + return new CourtEventType(); + } + + /** + * Create an instance of {@link AppellateCaseType } + * + */ + public AppellateCaseType createAppellateCaseType() { + return new AppellateCaseType(); + } + + /** + * Create an instance of {@link AppellateCaseNoticeType } + * + */ + public AppellateCaseNoticeType createAppellateCaseNoticeType() { + return new AppellateCaseNoticeType(); + } + + /** + * Create an instance of {@link ArrestType } + * + */ + public ArrestType createArrestType() { + return new ArrestType(); + } + + /** + * Create an instance of {@link ChargeType } + * + */ + public ChargeType createChargeType() { + return new ChargeType(); + } + + /** + * Create an instance of {@link EnforcementOfficialType } + * + */ + public EnforcementOfficialType createEnforcementOfficialType() { + return new EnforcementOfficialType(); + } + + /** + * Create an instance of {@link SubjectType } + * + */ + public SubjectType createSubjectType() { + return new SubjectType(); + } + + /** + * Create an instance of {@link WarrantType } + * + */ + public WarrantType createWarrantType() { + return new WarrantType(); + } + + /** + * Create an instance of {@link BookingType } + * + */ + public BookingType createBookingType() { + return new BookingType(); + } + + /** + * Create an instance of {@link CaseAugmentationType } + * + */ + public CaseAugmentationType createCaseAugmentationType() { + return new CaseAugmentationType(); + } + + /** + * Create an instance of {@link CourtType } + * + */ + public CourtType createCourtType() { + return new CourtType(); + } + + /** + * Create an instance of {@link CaseOfficialType } + * + */ + public CaseOfficialType createCaseOfficialType() { + return new CaseOfficialType(); + } + + /** + * Create an instance of {@link ChargeDispositionType } + * + */ + public ChargeDispositionType createChargeDispositionType() { + return new ChargeDispositionType(); + } + + /** + * Create an instance of {@link ChargeEnhancingFactorType } + * + */ + public ChargeEnhancingFactorType createChargeEnhancingFactorType() { + return new ChargeEnhancingFactorType(); + } + + /** + * Create an instance of {@link SeverityLevelType } + * + */ + public SeverityLevelType createSeverityLevelType() { + return new SeverityLevelType(); + } + + /** + * Create an instance of {@link StatuteType } + * + */ + public StatuteType createStatuteType() { + return new StatuteType(); + } + + /** + * Create an instance of {@link CitationType } + * + */ + public CitationType createCitationType() { + return new CitationType(); + } + + /** + * Create an instance of {@link ConveyanceRegistrationType } + * + */ + public ConveyanceRegistrationType createConveyanceRegistrationType() { + return new ConveyanceRegistrationType(); + } + + /** + * Create an instance of {@link CourtAppearanceType } + * + */ + public CourtAppearanceType createCourtAppearanceType() { + return new CourtAppearanceType(); + } + + /** + * Create an instance of {@link JudicialOfficialType } + * + */ + public JudicialOfficialType createJudicialOfficialType() { + return new JudicialOfficialType(); + } + + /** + * Create an instance of {@link DriverLicenseType } + * + */ + public DriverLicenseType createDriverLicenseType() { + return new DriverLicenseType(); + } + + /** + * Create an instance of {@link DriverLicenseRestrictionType } + * + */ + public DriverLicenseRestrictionType createDriverLicenseRestrictionType() { + return new DriverLicenseRestrictionType(); + } + + /** + * Create an instance of {@link DriverLicenseWithdrawalType } + * + */ + public DriverLicenseWithdrawalType createDriverLicenseWithdrawalType() { + return new DriverLicenseWithdrawalType(); + } + + /** + * Create an instance of {@link DrivingIncidentType } + * + */ + public DrivingIncidentType createDrivingIncidentType() { + return new DrivingIncidentType(); + } + + /** + * Create an instance of {@link EnforcementUnitType } + * + */ + public EnforcementUnitType createEnforcementUnitType() { + return new EnforcementUnitType(); + } + + /** + * Create an instance of {@link IncidentAugmentationType } + * + */ + public IncidentAugmentationType createIncidentAugmentationType() { + return new IncidentAugmentationType(); + } + + /** + * Create an instance of {@link ViolatedStatuteAssociationType } + * + */ + public ViolatedStatuteAssociationType createViolatedStatuteAssociationType() { + return new ViolatedStatuteAssociationType(); + } + + /** + * Create an instance of {@link JudicialOfficialBarMembershipType } + * + */ + public JudicialOfficialBarMembershipType createJudicialOfficialBarMembershipType() { + return new JudicialOfficialBarMembershipType(); + } + + /** + * Create an instance of {@link OffenseType } + * + */ + public OffenseType createOffenseType() { + return new OffenseType(); + } + + /** + * Create an instance of {@link OffenseChargeAssociationType } + * + */ + public OffenseChargeAssociationType createOffenseChargeAssociationType() { + return new OffenseChargeAssociationType(); + } + + /** + * Create an instance of {@link OffenseLocationAssociationType } + * + */ + public OffenseLocationAssociationType createOffenseLocationAssociationType() { + return new OffenseLocationAssociationType(); + } + + /** + * Create an instance of {@link OrganizationAlternateNameType } + * + */ + public OrganizationAlternateNameType createOrganizationAlternateNameType() { + return new OrganizationAlternateNameType(); + } + + /** + * Create an instance of {@link PersonAugmentationType } + * + */ + public PersonAugmentationType createPersonAugmentationType() { + return new PersonAugmentationType(); + } + + /** + * Create an instance of {@link PersonChargeAssociationType } + * + */ + public PersonChargeAssociationType createPersonChargeAssociationType() { + return new PersonChargeAssociationType(); + } + + /** + * Create an instance of {@link ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.PersonNameCategoryCodeType } + * + */ + public ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.PersonNameCategoryCodeType createPersonNameCategoryCodeType() { + return new ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.PersonNameCategoryCodeType(); + } + + /** + * Create an instance of {@link ProtectionOrderType } + * + */ + public ProtectionOrderType createProtectionOrderType() { + return new ProtectionOrderType(); + } + + /** + * Create an instance of {@link RegisteredOffenderType } + * + */ + public RegisteredOffenderType createRegisteredOffenderType() { + return new RegisteredOffenderType(); + } + + /** + * Create an instance of {@link SentenceType } + * + */ + public SentenceType createSentenceType() { + return new SentenceType(); + } + + /** + * Create an instance of {@link TermType } + * + */ + public TermType createTermType() { + return new TermType(); + } + + /** + * Create an instance of {@link CourtOrderType } + * + */ + public CourtOrderType createCourtOrderType() { + return new CourtOrderType(); + } + + /** + * Create an instance of {@link DriverLicenseBaseType } + * + */ + public DriverLicenseBaseType createDriverLicenseBaseType() { + return new DriverLicenseBaseType(); + } + + /** + * Create an instance of {@link DrivingRestrictionType } + * + */ + public DrivingRestrictionType createDrivingRestrictionType() { + return new DrivingRestrictionType(); + } + + /** + * Create an instance of {@link ItemRegistrationType } + * + */ + public ItemRegistrationType createItemRegistrationType() { + return new ItemRegistrationType(); + } + + /** + * Create an instance of {@link OrganizationAugmentationType } + * + */ + public OrganizationAugmentationType createOrganizationAugmentationType() { + return new OrganizationAugmentationType(); + } + + /** + * Create an instance of {@link PersonBloodAlcoholContentAssociationType } + * + */ + public PersonBloodAlcoholContentAssociationType createPersonBloodAlcoholContentAssociationType() { + return new PersonBloodAlcoholContentAssociationType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CaseOfficialAugmentationPoint") + public JAXBElement createCaseOfficialAugmentationPoint(Object value) { + return new JAXBElement(_CaseOfficialAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CourtEventAugmentationPoint") + public JAXBElement createCourtEventAugmentationPoint(Object value) { + return new JAXBElement(_CourtEventAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "SubjectAugmentationPoint") + public JAXBElement createSubjectAugmentationPoint(Object value) { + return new JAXBElement(_SubjectAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AppellateCaseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AppellateCaseType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "AppellateCase") + public JAXBElement createAppellateCase(AppellateCaseType value) { + return new JAXBElement(_AppellateCase_QNAME, AppellateCaseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AppellateCaseNoticeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AppellateCaseNoticeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "AppellateCaseNotice") + public JAXBElement createAppellateCaseNotice(AppellateCaseNoticeType value) { + return new JAXBElement(_AppellateCaseNotice_QNAME, AppellateCaseNoticeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "AppellateCaseNoticeReasonText") + public JAXBElement createAppellateCaseNoticeReasonText(TextType value) { + return new JAXBElement(_AppellateCaseNoticeReasonText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CaseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CaseType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "AppellateCaseOriginalCase") + public JAXBElement createAppellateCaseOriginalCase(CaseType value) { + return new JAXBElement(_AppellateCaseOriginalCase_QNAME, CaseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ArrestType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ArrestType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "Arrest") + public JAXBElement createArrest(ArrestType value) { + return new JAXBElement(_Arrest_QNAME, ArrestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OrganizationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OrganizationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ArrestAgency") + public JAXBElement createArrestAgency(OrganizationType value) { + return new JAXBElement(_ArrestAgency_QNAME, OrganizationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ArrestAgencyRecordIdentification") + public JAXBElement createArrestAgencyRecordIdentification(IdentificationType value) { + return new JAXBElement(_ArrestAgencyRecordIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChargeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ChargeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ArrestCharge") + public JAXBElement createArrestCharge(ChargeType value) { + return new JAXBElement(_ArrestCharge_QNAME, ChargeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LocationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link LocationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ArrestLocation") + public JAXBElement createArrestLocation(LocationType value) { + return new JAXBElement(_ArrestLocation_QNAME, LocationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EnforcementOfficialType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link EnforcementOfficialType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ArrestOfficial") + public JAXBElement createArrestOfficial(EnforcementOfficialType value) { + return new JAXBElement(_ArrestOfficial_QNAME, EnforcementOfficialType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubjectType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SubjectType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ArrestSubject") + public JAXBElement createArrestSubject(SubjectType value) { + return new JAXBElement(_ArrestSubject_QNAME, SubjectType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link WarrantType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link WarrantType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ArrestWarrant") + public JAXBElement createArrestWarrant(WarrantType value) { + return new JAXBElement(_ArrestWarrant_QNAME, WarrantType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BookingType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BookingType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "Booking") + public JAXBElement createBooking(BookingType value) { + return new JAXBElement(_Booking_QNAME, BookingType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OrganizationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OrganizationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "BookingAgency") + public JAXBElement createBookingAgency(OrganizationType value) { + return new JAXBElement(_BookingAgency_QNAME, OrganizationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "BookingAgencyRecordIdentification") + public JAXBElement createBookingAgencyRecordIdentification(IdentificationType value) { + return new JAXBElement(_BookingAgencyRecordIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CaseAugmentationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CaseAugmentationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CaseAugmentation", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "CaseAugmentationPoint") + public JAXBElement createCaseAugmentation(CaseAugmentationType value) { + return new JAXBElement(_CaseAugmentation_QNAME, CaseAugmentationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChargeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ChargeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CaseCharge") + public JAXBElement createCaseCharge(ChargeType value) { + return new JAXBElement(_CaseCharge_QNAME, ChargeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CourtType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CourtType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CaseCourt") + public JAXBElement createCaseCourt(CourtType value) { + return new JAXBElement(_CaseCourt_QNAME, CourtType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CourtEventType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CourtEventType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CaseCourtEvent") + public JAXBElement createCaseCourtEvent(CourtEventType value) { + return new JAXBElement(_CaseCourtEvent_QNAME, CourtEventType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CaseOfficialType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CaseOfficialType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CaseJudge") + public JAXBElement createCaseJudge(CaseOfficialType value) { + return new JAXBElement(_CaseJudge_QNAME, CaseOfficialType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CaseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CaseType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CaseLineageCase") + public JAXBElement createCaseLineageCase(CaseType value) { + return new JAXBElement(_CaseLineageCase_QNAME, CaseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CaseNumberText") + public JAXBElement createCaseNumberText(TextType value) { + return new JAXBElement(_CaseNumberText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CaseOfficialType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CaseOfficialType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CaseOfficial") + public JAXBElement createCaseOfficial(CaseOfficialType value) { + return new JAXBElement(_CaseOfficial_QNAME, CaseOfficialType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CaseOfficialCaseIdentification") + public JAXBElement createCaseOfficialCaseIdentification(IdentificationType value) { + return new JAXBElement(_CaseOfficialCaseIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EntityType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link EntityType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CaseOtherEntity") + public JAXBElement createCaseOtherEntity(EntityType value) { + return new JAXBElement(_CaseOtherEntity_QNAME, EntityType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ChargeAugmentationPoint") + public JAXBElement createChargeAugmentationPoint(Object value) { + return new JAXBElement(_ChargeAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ChargeDegreeText") + public JAXBElement createChargeDegreeText(TextType value) { + return new JAXBElement(_ChargeDegreeText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ChargeDescriptionText") + public JAXBElement createChargeDescriptionText(TextType value) { + return new JAXBElement(_ChargeDescriptionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChargeDispositionType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ChargeDispositionType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ChargeDisposition") + public JAXBElement createChargeDisposition(ChargeDispositionType value) { + return new JAXBElement(_ChargeDisposition_QNAME, ChargeDispositionType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChargeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ChargeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ChargeEnhancingAllegationCharge") + public JAXBElement createChargeEnhancingAllegationCharge(ChargeType value) { + return new JAXBElement(_ChargeEnhancingAllegationCharge_QNAME, ChargeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChargeEnhancingFactorType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ChargeEnhancingFactorType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ChargeEnhancingFactor") + public JAXBElement createChargeEnhancingFactor(ChargeEnhancingFactorType value) { + return new JAXBElement(_ChargeEnhancingFactor_QNAME, ChargeEnhancingFactorType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ChargeEnhancingFactorText") + public JAXBElement createChargeEnhancingFactorText(TextType value) { + return new JAXBElement(_ChargeEnhancingFactorText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ChargeQualifierText") + public JAXBElement createChargeQualifierText(TextType value) { + return new JAXBElement(_ChargeQualifierText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ChargeSequenceID") + public JAXBElement createChargeSequenceID(String value) { + return new JAXBElement(_ChargeSequenceID_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SeverityLevelType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SeverityLevelType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ChargeSeverityLevel") + public JAXBElement createChargeSeverityLevel(SeverityLevelType value) { + return new JAXBElement(_ChargeSeverityLevel_QNAME, SeverityLevelType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ChargeSpecialAllegationText") + public JAXBElement createChargeSpecialAllegationText(TextType value) { + return new JAXBElement(_ChargeSpecialAllegationText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link StatuteType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link StatuteType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ChargeStatute") + public JAXBElement createChargeStatute(StatuteType value) { + return new JAXBElement(_ChargeStatute_QNAME, StatuteType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CitationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CitationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "Citation") + public JAXBElement createCitation(CitationType value) { + return new JAXBElement(_Citation_QNAME, CitationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OrganizationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OrganizationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CitationAgency") + public JAXBElement createCitationAgency(OrganizationType value) { + return new JAXBElement(_CitationAgency_QNAME, OrganizationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CitationDismissalConditionIndicator") + public JAXBElement createCitationDismissalConditionIndicator(Boolean value) { + return new JAXBElement(_CitationDismissalConditionIndicator_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CitationDismissalConditionText") + public JAXBElement createCitationDismissalConditionText(TextType value) { + return new JAXBElement(_CitationDismissalConditionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EnforcementOfficialType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link EnforcementOfficialType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CitationIssuingOfficial") + public JAXBElement createCitationIssuingOfficial(EnforcementOfficialType value) { + return new JAXBElement(_CitationIssuingOfficial_QNAME, EnforcementOfficialType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SubjectType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SubjectType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CitationSubject") + public JAXBElement createCitationSubject(SubjectType value) { + return new JAXBElement(_CitationSubject_QNAME, SubjectType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VCOCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VCOCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ConveyanceColorPrimaryCode", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "ItemColorAbstract") + public JAXBElement createConveyanceColorPrimaryCode(VCOCodeType value) { + return new JAXBElement(_ConveyanceColorPrimaryCode_QNAME, VCOCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ConveyanceRegistrationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ConveyanceRegistrationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ConveyanceRegistration") + public JAXBElement createConveyanceRegistration(ConveyanceRegistrationType value) { + return new JAXBElement(_ConveyanceRegistration_QNAME, ConveyanceRegistrationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ConveyanceRegistrationPlateCategoryAbstract") + public JAXBElement createConveyanceRegistrationPlateCategoryAbstract(Object value) { + return new JAXBElement(_ConveyanceRegistrationPlateCategoryAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ConveyanceRegistrationPlateCategoryText", substitutionHeadNamespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", substitutionHeadName = "ConveyanceRegistrationPlateCategoryAbstract") + public JAXBElement createConveyanceRegistrationPlateCategoryText(TextType value) { + return new JAXBElement(_ConveyanceRegistrationPlateCategoryText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ConveyanceRegistrationPlateIdentification") + public JAXBElement createConveyanceRegistrationPlateIdentification(IdentificationType value) { + return new JAXBElement(_ConveyanceRegistrationPlateIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CourtAdministrativeUnitText") + public JAXBElement createCourtAdministrativeUnitText(TextType value) { + return new JAXBElement(_CourtAdministrativeUnitText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CourtAppearanceType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CourtAppearanceType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CourtAppearance") + public JAXBElement createCourtAppearance(CourtAppearanceType value) { + return new JAXBElement(_CourtAppearance_QNAME, CourtAppearanceType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CourtAppearanceDate") + public JAXBElement createCourtAppearanceDate(DateType value) { + return new JAXBElement(_CourtAppearanceDate_QNAME, DateType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CourtAugmentationPoint") + public JAXBElement createCourtAugmentationPoint(Object value) { + return new JAXBElement(_CourtAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link JudicialOfficialType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link JudicialOfficialType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CourtEventJudge") + public JAXBElement createCourtEventJudge(JudicialOfficialType value) { + return new JAXBElement(_CourtEventJudge_QNAME, JudicialOfficialType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ScheduleDayType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ScheduleDayType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CourtEventSchedule") + public JAXBElement createCourtEventSchedule(ScheduleDayType value) { + return new JAXBElement(_CourtEventSchedule_QNAME, ScheduleDayType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CourtEventSequenceID") + public JAXBElement createCourtEventSequenceID(String value) { + return new JAXBElement(_CourtEventSequenceID_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CourtName") + public JAXBElement createCourtName(TextType value) { + return new JAXBElement(_CourtName_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CourtOrderAugmentationPoint") + public JAXBElement createCourtOrderAugmentationPoint(Object value) { + return new JAXBElement(_CourtOrderAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DrivingRestrictionCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DrivingRestrictionCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "CrashDrivingRestrictionCode", substitutionHeadNamespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", substitutionHeadName = "DrivingRestrictionAbstract") + public JAXBElement createCrashDrivingRestrictionCode(DrivingRestrictionCodeType value) { + return new JAXBElement(_CrashDrivingRestrictionCode_QNAME, DrivingRestrictionCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DrivingRestrictionAbstract") + public JAXBElement createDrivingRestrictionAbstract(Object value) { + return new JAXBElement(_DrivingRestrictionAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DriverLicenseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DriverLicenseType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DriverLicense") + public JAXBElement createDriverLicense(DriverLicenseType value) { + return new JAXBElement(_DriverLicense_QNAME, DriverLicenseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DriverLicenseCommercialClassAbstract") + public JAXBElement createDriverLicenseCommercialClassAbstract(Object value) { + return new JAXBElement(_DriverLicenseCommercialClassAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DriverLicenseClassCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DriverLicenseClassCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DriverLicenseCommercialClassCode", substitutionHeadNamespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", substitutionHeadName = "DriverLicenseCommercialClassAbstract") + public JAXBElement createDriverLicenseCommercialClassCode(DriverLicenseClassCodeType value) { + return new JAXBElement(_DriverLicenseCommercialClassCode_QNAME, DriverLicenseClassCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DriverLicenseExpirationDate") + public JAXBElement createDriverLicenseExpirationDate(DateType value) { + return new JAXBElement(_DriverLicenseExpirationDate_QNAME, DateType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DriverLicenseIdentification") + public JAXBElement createDriverLicenseIdentification(IdentificationType value) { + return new JAXBElement(_DriverLicenseIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DriverLicenseIssueDate") + public JAXBElement createDriverLicenseIssueDate(DateType value) { + return new JAXBElement(_DriverLicenseIssueDate_QNAME, DateType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DriverLicenseRestrictionType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DriverLicenseRestrictionType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DriverLicenseRestriction") + public JAXBElement createDriverLicenseRestriction(DriverLicenseRestrictionType value) { + return new JAXBElement(_DriverLicenseRestriction_QNAME, DriverLicenseRestrictionType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DriverLicenseWithdrawalType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DriverLicenseWithdrawalType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DriverLicenseWithdrawal") + public JAXBElement createDriverLicenseWithdrawal(DriverLicenseWithdrawalType value) { + return new JAXBElement(_DriverLicenseWithdrawal_QNAME, DriverLicenseWithdrawalType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DriverLicenseWithdrawalEffectiveDate") + public JAXBElement createDriverLicenseWithdrawalEffectiveDate(DateType value) { + return new JAXBElement(_DriverLicenseWithdrawalEffectiveDate_QNAME, DateType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DrivingAccidentSeverityAbstract") + public JAXBElement createDrivingAccidentSeverityAbstract(Object value) { + return new JAXBElement(_DrivingAccidentSeverityAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AccidentSeverityCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AccidentSeverityCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DrivingAccidentSeverityCode", substitutionHeadNamespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", substitutionHeadName = "DrivingAccidentSeverityAbstract") + public JAXBElement createDrivingAccidentSeverityCode(AccidentSeverityCodeType value) { + return new JAXBElement(_DrivingAccidentSeverityCode_QNAME, AccidentSeverityCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DrivingIncidentType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DrivingIncidentType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DrivingIncident") + public JAXBElement createDrivingIncident(DrivingIncidentType value) { + return new JAXBElement(_DrivingIncident_QNAME, DrivingIncidentType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DrivingIncidentAugmentationPoint") + public JAXBElement createDrivingIncidentAugmentationPoint(Object value) { + return new JAXBElement(_DrivingIncidentAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DrivingIncidentHazMatAbstract") + public JAXBElement createDrivingIncidentHazMatAbstract(Object value) { + return new JAXBElement(_DrivingIncidentHazMatAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link HazMatCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link HazMatCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DrivingIncidentHazMatCode", substitutionHeadNamespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", substitutionHeadName = "DrivingIncidentHazMatAbstract") + public JAXBElement createDrivingIncidentHazMatCode(HazMatCodeType value) { + return new JAXBElement(_DrivingIncidentHazMatCode_QNAME, HazMatCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DrivingIncidentLaserDetectionIndicator") + public JAXBElement createDrivingIncidentLaserDetectionIndicator(Boolean value) { + return new JAXBElement(_DrivingIncidentLaserDetectionIndicator_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SpeedMeasureType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SpeedMeasureType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DrivingIncidentLegalSpeedRateMeasure") + public JAXBElement createDrivingIncidentLegalSpeedRateMeasure(SpeedMeasureType value) { + return new JAXBElement(_DrivingIncidentLegalSpeedRateMeasure_QNAME, SpeedMeasureType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DrivingIncidentPassengerQuantityText") + public JAXBElement createDrivingIncidentPassengerQuantityText(TextType value) { + return new JAXBElement(_DrivingIncidentPassengerQuantityText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DrivingIncidentRadarDetectionIndicator") + public JAXBElement createDrivingIncidentRadarDetectionIndicator(Boolean value) { + return new JAXBElement(_DrivingIncidentRadarDetectionIndicator_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SpeedMeasureType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SpeedMeasureType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DrivingIncidentRecordedSpeedRateMeasure") + public JAXBElement createDrivingIncidentRecordedSpeedRateMeasure(SpeedMeasureType value) { + return new JAXBElement(_DrivingIncidentRecordedSpeedRateMeasure_QNAME, SpeedMeasureType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DrivingRestrictionEndDate") + public JAXBElement createDrivingRestrictionEndDate(DateType value) { + return new JAXBElement(_DrivingRestrictionEndDate_QNAME, DateType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "DrivingRestrictionText", substitutionHeadNamespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", substitutionHeadName = "DrivingRestrictionAbstract") + public JAXBElement createDrivingRestrictionText(TextType value) { + return new JAXBElement(_DrivingRestrictionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "EnforcementOfficialBadgeIdentification") + public JAXBElement createEnforcementOfficialBadgeIdentification(IdentificationType value) { + return new JAXBElement(_EnforcementOfficialBadgeIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ScheduleDayType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ScheduleDayType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "EnforcementOfficialUnavailableSchedule") + public JAXBElement createEnforcementOfficialUnavailableSchedule(ScheduleDayType value) { + return new JAXBElement(_EnforcementOfficialUnavailableSchedule_QNAME, ScheduleDayType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EnforcementUnitType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link EnforcementUnitType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "EnforcementOfficialUnit") + public JAXBElement createEnforcementOfficialUnit(EnforcementUnitType value) { + return new JAXBElement(_EnforcementOfficialUnit_QNAME, EnforcementUnitType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "EnforcementUnitName") + public JAXBElement createEnforcementUnitName(TextType value) { + return new JAXBElement(_EnforcementUnitName_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IncidentAugmentationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IncidentAugmentationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "IncidentAugmentation", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "IncidentAugmentationPoint") + public JAXBElement createIncidentAugmentation(IncidentAugmentationType value) { + return new JAXBElement(_IncidentAugmentation_QNAME, IncidentAugmentationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ItemType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ItemType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "IncidentDamagedItem") + public JAXBElement createIncidentDamagedItem(ItemType value) { + return new JAXBElement(_IncidentDamagedItem_QNAME, ItemType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "IncidentGeneralCategoryAbstract") + public JAXBElement createIncidentGeneralCategoryAbstract(Object value) { + return new JAXBElement(_IncidentGeneralCategoryAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "IncidentLevelAbstract") + public JAXBElement createIncidentLevelAbstract(Object value) { + return new JAXBElement(_IncidentLevelAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OffenseLevelCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OffenseLevelCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "IncidentLevelCode", substitutionHeadNamespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", substitutionHeadName = "IncidentLevelAbstract") + public JAXBElement createIncidentLevelCode(OffenseLevelCodeType value) { + return new JAXBElement(_IncidentLevelCode_QNAME, OffenseLevelCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "IncidentOfficialPresentIndicator") + public JAXBElement createIncidentOfficialPresentIndicator(Boolean value) { + return new JAXBElement(_IncidentOfficialPresentIndicator_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "IncidentTrafficAccidentInvolvedIndicator") + public JAXBElement createIncidentTrafficAccidentInvolvedIndicator(Boolean value) { + return new JAXBElement(_IncidentTrafficAccidentInvolvedIndicator_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ViolatedStatuteAssociationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ViolatedStatuteAssociationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "IncidentViolatedStatuteAssociation") + public JAXBElement createIncidentViolatedStatuteAssociation(ViolatedStatuteAssociationType value) { + return new JAXBElement(_IncidentViolatedStatuteAssociation_QNAME, ViolatedStatuteAssociationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ItemValueType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ItemValueType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ItemTotalDamageValue") + public JAXBElement createItemTotalDamageValue(ItemValueType value) { + return new JAXBElement(_ItemTotalDamageValue_QNAME, ItemValueType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link JudicialOfficialType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link JudicialOfficialType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "Judge") + public JAXBElement createJudge(JudicialOfficialType value) { + return new JAXBElement(_Judge_QNAME, JudicialOfficialType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "JudicialOfficialBarIdentification") + public JAXBElement createJudicialOfficialBarIdentification(IdentificationType value) { + return new JAXBElement(_JudicialOfficialBarIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link JudicialOfficialBarMembershipType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link JudicialOfficialBarMembershipType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "JudicialOfficialBarMembership") + public JAXBElement createJudicialOfficialBarMembership(JudicialOfficialBarMembershipType value) { + return new JAXBElement(_JudicialOfficialBarMembership_QNAME, JudicialOfficialBarMembershipType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "JudicialOfficialRegistrationIdentification") + public JAXBElement createJudicialOfficialRegistrationIdentification(IdentificationType value) { + return new JAXBElement(_JudicialOfficialRegistrationIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link JurisdictionAuthorityCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link JurisdictionAuthorityCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "JurisdictionANSID20AuthorityCode", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "JurisdictionAbstract") + public JAXBElement createJurisdictionANSID20AuthorityCode(JurisdictionAuthorityCodeType value) { + return new JAXBElement(_JurisdictionANSID20AuthorityCode_QNAME, JurisdictionAuthorityCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CountryCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CountryCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "LocationStateNCICLISCode", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "StateRepresentation") + public JAXBElement createLocationStateNCICLISCode(CountryCodeType value) { + return new JAXBElement(_LocationStateNCICLISCode_QNAME, CountryCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OffenseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OffenseType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "Offense") + public JAXBElement createOffense(OffenseType value) { + return new JAXBElement(_Offense_QNAME, OffenseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OffenseChargeAssociationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OffenseChargeAssociationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "OffenseChargeAssociation") + public JAXBElement createOffenseChargeAssociation(OffenseChargeAssociationType value) { + return new JAXBElement(_OffenseChargeAssociation_QNAME, OffenseChargeAssociationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OffenseLocationAssociationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OffenseLocationAssociationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "OffenseLocationAssociation") + public JAXBElement createOffenseLocationAssociation(OffenseLocationAssociationType value) { + return new JAXBElement(_OffenseLocationAssociation_QNAME, OffenseLocationAssociationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OrganizationAlternateNameType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OrganizationAlternateNameType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "OrganizationAlternateName") + public JAXBElement createOrganizationAlternateName(OrganizationAlternateNameType value) { + return new JAXBElement(_OrganizationAlternateName_QNAME, OrganizationAlternateNameType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "OrganizationAlternateNameCategoryAbstract") + public JAXBElement createOrganizationAlternateNameCategoryAbstract(Object value) { + return new JAXBElement(_OrganizationAlternateNameCategoryAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ecf5.v2024_6.gov.niem.release.niem.niem_core._4.PersonNameCategoryCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ecf5.v2024_6.gov.niem.release.niem.niem_core._4.PersonNameCategoryCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "OrganizationAlternateNameCategoryCode", substitutionHeadNamespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", substitutionHeadName = "OrganizationAlternateNameCategoryAbstract") + public JAXBElement createOrganizationAlternateNameCategoryCode(ecf5.v2024_6.gov.niem.release.niem.niem_core._4.PersonNameCategoryCodeType value) { + return new JAXBElement(_OrganizationAlternateNameCategoryCode_QNAME, ecf5.v2024_6.gov.niem.release.niem.niem_core._4.PersonNameCategoryCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "OrganizationORIIdentification") + public JAXBElement createOrganizationORIIdentification(IdentificationType value) { + return new JAXBElement(_OrganizationORIIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "PersonAFISIdentification") + public JAXBElement createPersonAFISIdentification(IdentificationType value) { + return new JAXBElement(_PersonAFISIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonAugmentationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonAugmentationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "PersonAugmentation", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "PersonAugmentationPoint") + public JAXBElement createPersonAugmentation(PersonAugmentationType value) { + return new JAXBElement(_PersonAugmentation_QNAME, PersonAugmentationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "PersonBloodAlcoholContentNumberText") + public JAXBElement createPersonBloodAlcoholContentNumberText(TextType value) { + return new JAXBElement(_PersonBloodAlcoholContentNumberText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonChargeAssociationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonChargeAssociationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "PersonChargeAssociation") + public JAXBElement createPersonChargeAssociation(PersonChargeAssociationType value) { + return new JAXBElement(_PersonChargeAssociation_QNAME, PersonChargeAssociationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EthnicityCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link EthnicityCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "PersonEthnicityCode", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "PersonEthnicityAbstract") + public JAXBElement createPersonEthnicityCode(EthnicityCodeType value) { + return new JAXBElement(_PersonEthnicityCode_QNAME, EthnicityCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EYECodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link EYECodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "PersonEyeColorCode", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "PersonEyeColorAbstract") + public JAXBElement createPersonEyeColorCode(EYECodeType value) { + return new JAXBElement(_PersonEyeColorCode_QNAME, EYECodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "PersonFBIIdentification") + public JAXBElement createPersonFBIIdentification(IdentificationType value) { + return new JAXBElement(_PersonFBIIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link HAIRCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link HAIRCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "PersonHairColorCode", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "PersonHairColorAbstract") + public JAXBElement createPersonHairColorCode(HAIRCodeType value) { + return new JAXBElement(_PersonHairColorCode_QNAME, HAIRCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.PersonNameCategoryCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.PersonNameCategoryCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "PersonNameCategoryCode", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "PersonNameCategoryAbstract") + public JAXBElement createPersonNameCategoryCode(ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.PersonNameCategoryCodeType value) { + return new JAXBElement(_PersonNameCategoryCode_QNAME, ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.PersonNameCategoryCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link RACECodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link RACECodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "PersonRaceCode", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "PersonRaceAbstract") + public JAXBElement createPersonRaceCode(RACECodeType value) { + return new JAXBElement(_PersonRaceCode_QNAME, RACECodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SEXCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SEXCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "PersonSexCode", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "PersonSexAbstract") + public JAXBElement createPersonSexCode(SEXCodeType value) { + return new JAXBElement(_PersonSexCode_QNAME, SEXCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "PersonStateFingerprintIdentification") + public JAXBElement createPersonStateFingerprintIdentification(IdentificationType value) { + return new JAXBElement(_PersonStateFingerprintIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SMTCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SMTCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "PhysicalFeatureCategoryCode", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "PhysicalFeatureCategoryAbstract") + public JAXBElement createPhysicalFeatureCategoryCode(SMTCodeType value) { + return new JAXBElement(_PhysicalFeatureCategoryCode_QNAME, SMTCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ProtectionOrderType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ProtectionOrderType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ProtectionOrder") + public JAXBElement createProtectionOrder(ProtectionOrderType value) { + return new JAXBElement(_ProtectionOrder_QNAME, ProtectionOrderType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ProtectionOrderConditionAbstract") + public JAXBElement createProtectionOrderConditionAbstract(Object value) { + return new JAXBElement(_ProtectionOrderConditionAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PCOCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PCOCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ProtectionOrderConditionCode", substitutionHeadNamespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", substitutionHeadName = "ProtectionOrderConditionAbstract") + public JAXBElement createProtectionOrderConditionCode(PCOCodeType value) { + return new JAXBElement(_ProtectionOrderConditionCode_QNAME, PCOCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ProtectionOrderConditionText") + public JAXBElement createProtectionOrderConditionText(TextType value) { + return new JAXBElement(_ProtectionOrderConditionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "ProtectionOrderRestrictedPerson") + public JAXBElement createProtectionOrderRestrictedPerson(PersonType value) { + return new JAXBElement(_ProtectionOrderRestrictedPerson_QNAME, PersonType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "RapSheetTransactionControlIdentification") + public JAXBElement createRapSheetTransactionControlIdentification(IdentificationType value) { + return new JAXBElement(_RapSheetTransactionControlIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "RegisteredOffenderIdentification") + public JAXBElement createRegisteredOffenderIdentification(IdentificationType value) { + return new JAXBElement(_RegisteredOffenderIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link RegisteredOffenderType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link RegisteredOffenderType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "RegisteredSexOffender") + public JAXBElement createRegisteredSexOffender(RegisteredOffenderType value) { + return new JAXBElement(_RegisteredSexOffender_QNAME, RegisteredOffenderType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SentenceType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SentenceType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "Sentence") + public JAXBElement createSentence(SentenceType value) { + return new JAXBElement(_Sentence_QNAME, SentenceType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "SentenceAugmentationPoint") + public JAXBElement createSentenceAugmentationPoint(Object value) { + return new JAXBElement(_SentenceAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ChargeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ChargeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "SentenceCharge") + public JAXBElement createSentenceCharge(ChargeType value) { + return new JAXBElement(_SentenceCharge_QNAME, ChargeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "SentenceDescriptionText") + public JAXBElement createSentenceDescriptionText(TextType value) { + return new JAXBElement(_SentenceDescriptionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TermType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TermType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "SentenceTerm") + public JAXBElement createSentenceTerm(TermType value) { + return new JAXBElement(_SentenceTerm_QNAME, TermType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "SeverityLevelDescriptionText") + public JAXBElement createSeverityLevelDescriptionText(TextType value) { + return new JAXBElement(_SeverityLevelDescriptionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link StatuteType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link StatuteType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "Statute") + public JAXBElement createStatute(StatuteType value) { + return new JAXBElement(_Statute_QNAME, StatuteType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "StatuteCodeIdentification") + public JAXBElement createStatuteCodeIdentification(IdentificationType value) { + return new JAXBElement(_StatuteCodeIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "StatuteCodeSectionIdentification") + public JAXBElement createStatuteCodeSectionIdentification(IdentificationType value) { + return new JAXBElement(_StatuteCodeSectionIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "StatuteDescriptionText") + public JAXBElement createStatuteDescriptionText(TextType value) { + return new JAXBElement(_StatuteDescriptionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link JurisdictionType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link JurisdictionType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "StatuteJurisdiction") + public JAXBElement createStatuteJurisdiction(JurisdictionType value) { + return new JAXBElement(_StatuteJurisdiction_QNAME, JurisdictionType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "StatuteLevelText") + public JAXBElement createStatuteLevelText(TextType value) { + return new JAXBElement(_StatuteLevelText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "StatuteOffenseIdentification") + public JAXBElement createStatuteOffenseIdentification(IdentificationType value) { + return new JAXBElement(_StatuteOffenseIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "SubjectIdentification") + public JAXBElement createSubjectIdentification(IdentificationType value) { + return new JAXBElement(_SubjectIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SupervisionType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SupervisionType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "SubjectSupervision") + public JAXBElement createSubjectSupervision(SupervisionType value) { + return new JAXBElement(_SubjectSupervision_QNAME, SupervisionType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AmountType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AmountType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "SupervisionFineAmount") + public JAXBElement createSupervisionFineAmount(AmountType value) { + return new JAXBElement(_SupervisionFineAmount_QNAME, AmountType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VMACodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VMACodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "VehicleMakeCode", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "VehicleMakeAbstract") + public JAXBElement createVehicleMakeCode(VMACodeType value) { + return new JAXBElement(_VehicleMakeCode_QNAME, VMACodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VMOCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VMOCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "VehicleModelCode", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "VehicleModelAbstract") + public JAXBElement createVehicleModelCode(VMOCodeType value) { + return new JAXBElement(_VehicleModelCode_QNAME, VMOCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link VSTCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VSTCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "VehicleStyleCode", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "ItemStyleAbstract") + public JAXBElement createVehicleStyleCode(VSTCodeType value) { + return new JAXBElement(_VehicleStyleCode_QNAME, VSTCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "WarrantExtraditionLimitationAbstract") + public JAXBElement createWarrantExtraditionLimitationAbstract(Object value) { + return new JAXBElement(_WarrantExtraditionLimitationAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EXLCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link EXLCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", name = "WarrantExtraditionLimitationCode", substitutionHeadNamespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", substitutionHeadName = "WarrantExtraditionLimitationAbstract") + public JAXBElement createWarrantExtraditionLimitationCode(EXLCodeType value) { + return new JAXBElement(_WarrantExtraditionLimitationCode_QNAME, EXLCodeType.class, null, value); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/OffenseChargeAssociationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/OffenseChargeAssociationType.java new file mode 100644 index 000000000..a8618eb62 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/OffenseChargeAssociationType.java @@ -0,0 +1,80 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.AssociationType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a relationship between an offense that occurred and the formal charge that was assigned to it as a result of classifying the offense. + * + *

Java class for OffenseChargeAssociationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="OffenseChargeAssociationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}AssociationType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}Offense" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OffenseChargeAssociationType", propOrder = { + "offense" +}) +public class OffenseChargeAssociationType + extends AssociationType +{ + + @XmlElement(name = "Offense", nillable = true) + protected OffenseType offense; + + /** + * Gets the value of the offense property. + * + * @return + * possible object is + * {@link OffenseType } + * + */ + public OffenseType getOffense() { + return offense; + } + + /** + * Sets the value of the offense property. + * + * @param value + * allowed object is + * {@link OffenseType } + * + */ + public void setOffense(OffenseType value) { + this.offense = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/OffenseLocationAssociationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/OffenseLocationAssociationType.java new file mode 100644 index 000000000..66b250ee8 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/OffenseLocationAssociationType.java @@ -0,0 +1,109 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.AssociationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.LocationType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a relationship between an offense and a location at which the offense occurred. + * + *

Java class for OffenseLocationAssociationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="OffenseLocationAssociationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}AssociationType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}Offense" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}Location" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OffenseLocationAssociationType", propOrder = { + "offense", + "location" +}) +public class OffenseLocationAssociationType + extends AssociationType +{ + + @XmlElement(name = "Offense", nillable = true) + protected OffenseType offense; + @XmlElement(name = "Location", namespace = "http://release.niem.gov/niem/niem-core/4.0/", nillable = true) + protected LocationType location; + + /** + * Gets the value of the offense property. + * + * @return + * possible object is + * {@link OffenseType } + * + */ + public OffenseType getOffense() { + return offense; + } + + /** + * Sets the value of the offense property. + * + * @param value + * allowed object is + * {@link OffenseType } + * + */ + public void setOffense(OffenseType value) { + this.offense = value; + } + + /** + * Gets the value of the location property. + * + * @return + * possible object is + * {@link LocationType } + * + */ + public LocationType getLocation() { + return location; + } + + /** + * Sets the value of the location property. + * + * @param value + * allowed object is + * {@link LocationType } + * + */ + public void setLocation(LocationType value) { + this.location = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/OffenseType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/OffenseType.java new file mode 100644 index 000000000..eb03e4258 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/OffenseType.java @@ -0,0 +1,48 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.ActivityType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an alleged violation of a statute, ordinance, or rule. + * + *

Java class for OffenseType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="OffenseType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}ActivityType">
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OffenseType") +public class OffenseType + extends ActivityType +{ + + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/OrganizationAlternateNameType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/OrganizationAlternateNameType.java new file mode 100644 index 000000000..1e175a3d4 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/OrganizationAlternateNameType.java @@ -0,0 +1,84 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.PersonNameCategoryCodeType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for another name used by an organization. + * + *

Java class for OrganizationAlternateNameType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="OrganizationAlternateNameType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}OrganizationAlternateNameCategoryAbstract" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OrganizationAlternateNameType", propOrder = { + "organizationAlternateNameCategoryAbstract" +}) +public class OrganizationAlternateNameType + extends ObjectType +{ + + @XmlElementRef(name = "OrganizationAlternateNameCategoryAbstract", namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", type = JAXBElement.class, required = false) + protected JAXBElement organizationAlternateNameCategoryAbstract; + + /** + * Gets the value of the organizationAlternateNameCategoryAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link PersonNameCategoryCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getOrganizationAlternateNameCategoryAbstract() { + return organizationAlternateNameCategoryAbstract; + } + + /** + * Sets the value of the organizationAlternateNameCategoryAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link PersonNameCategoryCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setOrganizationAlternateNameCategoryAbstract(JAXBElement value) { + this.organizationAlternateNameCategoryAbstract = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/OrganizationAugmentationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/OrganizationAugmentationType.java new file mode 100644 index 000000000..318dac6cc --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/OrganizationAugmentationType.java @@ -0,0 +1,80 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.structures._4.AugmentationType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for additional information about an organization. + * + *

Java class for OrganizationAugmentationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="OrganizationAugmentationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}AugmentationType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}OrganizationAlternateName" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OrganizationAugmentationType", propOrder = { + "organizationAlternateName" +}) +public class OrganizationAugmentationType + extends AugmentationType +{ + + @XmlElement(name = "OrganizationAlternateName") + protected OrganizationAlternateNameType organizationAlternateName; + + /** + * Gets the value of the organizationAlternateName property. + * + * @return + * possible object is + * {@link OrganizationAlternateNameType } + * + */ + public OrganizationAlternateNameType getOrganizationAlternateName() { + return organizationAlternateName; + } + + /** + * Sets the value of the organizationAlternateName property. + * + * @param value + * allowed object is + * {@link OrganizationAlternateNameType } + * + */ + public void setOrganizationAlternateName(OrganizationAlternateNameType value) { + this.organizationAlternateName = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/PersonAugmentationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/PersonAugmentationType.java new file mode 100644 index 000000000..250f37a97 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/PersonAugmentationType.java @@ -0,0 +1,137 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.IdentificationType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.AugmentationType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for additional information about a person. + * + *

Java class for PersonAugmentationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="PersonAugmentationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}AugmentationType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}PersonAFISIdentification" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}PersonFBIIdentification" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}PersonStateFingerprintIdentification" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PersonAugmentationType", propOrder = { + "personAFISIdentification", + "personFBIIdentification", + "personStateFingerprintIdentification" +}) +public class PersonAugmentationType + extends AugmentationType +{ + + @XmlElement(name = "PersonAFISIdentification") + protected IdentificationType personAFISIdentification; + @XmlElement(name = "PersonFBIIdentification") + protected IdentificationType personFBIIdentification; + @XmlElement(name = "PersonStateFingerprintIdentification") + protected IdentificationType personStateFingerprintIdentification; + + /** + * Gets the value of the personAFISIdentification property. + * + * @return + * possible object is + * {@link IdentificationType } + * + */ + public IdentificationType getPersonAFISIdentification() { + return personAFISIdentification; + } + + /** + * Sets the value of the personAFISIdentification property. + * + * @param value + * allowed object is + * {@link IdentificationType } + * + */ + public void setPersonAFISIdentification(IdentificationType value) { + this.personAFISIdentification = value; + } + + /** + * Gets the value of the personFBIIdentification property. + * + * @return + * possible object is + * {@link IdentificationType } + * + */ + public IdentificationType getPersonFBIIdentification() { + return personFBIIdentification; + } + + /** + * Sets the value of the personFBIIdentification property. + * + * @param value + * allowed object is + * {@link IdentificationType } + * + */ + public void setPersonFBIIdentification(IdentificationType value) { + this.personFBIIdentification = value; + } + + /** + * Gets the value of the personStateFingerprintIdentification property. + * + * @return + * possible object is + * {@link IdentificationType } + * + */ + public IdentificationType getPersonStateFingerprintIdentification() { + return personStateFingerprintIdentification; + } + + /** + * Sets the value of the personStateFingerprintIdentification property. + * + * @param value + * allowed object is + * {@link IdentificationType } + * + */ + public void setPersonStateFingerprintIdentification(IdentificationType value) { + this.personStateFingerprintIdentification = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/PersonBloodAlcoholContentAssociationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/PersonBloodAlcoholContentAssociationType.java new file mode 100644 index 000000000..653f793fc --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/PersonBloodAlcoholContentAssociationType.java @@ -0,0 +1,81 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.AssociationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an association that links a person to a Blood Alcohol Content (BAC) Test reading, measured due to a related activity such as an arrest or a driving incident. + * + *

Java class for PersonBloodAlcoholContentAssociationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="PersonBloodAlcoholContentAssociationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}AssociationType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}PersonBloodAlcoholContentNumberText" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PersonBloodAlcoholContentAssociationType", propOrder = { + "personBloodAlcoholContentNumberText" +}) +public class PersonBloodAlcoholContentAssociationType + extends AssociationType +{ + + @XmlElement(name = "PersonBloodAlcoholContentNumberText") + protected TextType personBloodAlcoholContentNumberText; + + /** + * Gets the value of the personBloodAlcoholContentNumberText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getPersonBloodAlcoholContentNumberText() { + return personBloodAlcoholContentNumberText; + } + + /** + * Sets the value of the personBloodAlcoholContentNumberText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setPersonBloodAlcoholContentNumberText(TextType value) { + this.personBloodAlcoholContentNumberText = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/PersonChargeAssociationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/PersonChargeAssociationType.java new file mode 100644 index 000000000..9233a7c6a --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/PersonChargeAssociationType.java @@ -0,0 +1,81 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.AssociationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.PersonType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an association between a person and a charge. + * + *

Java class for PersonChargeAssociationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="PersonChargeAssociationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}AssociationType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}Person" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PersonChargeAssociationType", propOrder = { + "person" +}) +public class PersonChargeAssociationType + extends AssociationType +{ + + @XmlElement(name = "Person", namespace = "http://release.niem.gov/niem/niem-core/4.0/", nillable = true) + protected PersonType person; + + /** + * Gets the value of the person property. + * + * @return + * possible object is + * {@link PersonType } + * + */ + public PersonType getPerson() { + return person; + } + + /** + * Sets the value of the person property. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + public void setPerson(PersonType value) { + this.person = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/PersonNameCategoryCodeSimpleType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/PersonNameCategoryCodeSimpleType.java new file mode 100644 index 000000000..4340ee7f5 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/PersonNameCategoryCodeSimpleType.java @@ -0,0 +1,148 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import jakarta.xml.bind.annotation.XmlEnum; +import jakarta.xml.bind.annotation.XmlEnumValue; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Java class for PersonNameCategoryCodeSimpleType. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ * <simpleType name="PersonNameCategoryCodeSimpleType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="aka"/>
+ *     <enumeration value="alias"/>
+ *     <enumeration value="call sign"/>
+ *     <enumeration value="dba"/>
+ *     <enumeration value="fka"/>
+ *     <enumeration value="handle"/>
+ *     <enumeration value="moniker"/>
+ *     <enumeration value="nickname"/>
+ *     <enumeration value="other"/>
+ *     <enumeration value="provided"/>
+ *     <enumeration value="pseudonym"/>
+ *     <enumeration value="unknown"/>
+ *     <enumeration value="user id"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "PersonNameCategoryCodeSimpleType") +@XmlEnum +public enum PersonNameCategoryCodeSimpleType { + + + /** + * Also known as, e.g., a stage name + * + */ + @XmlEnumValue("aka") + AKA("aka"), + + /** + * An assumed or alternate name suspected to be in use for deception; usually involves criminal intent. A term used in legal proceedings to connect the different names of anyone who has gone by two or more, and whose true name is for any cause doubtful. + * + */ + @XmlEnumValue("alias") + ALIAS("alias"), + + /** + * A registered radio identifier used by amateur radio operators; usually a string of alpha-numeric characters. + * + */ + @XmlEnumValue("call sign") + CALL_SIGN("call sign"), + + /** + * Doing business as + * + */ + @XmlEnumValue("dba") + DBA("dba"), + + /** + * Formerly known as + * + */ + @XmlEnumValue("fka") + FKA("fka"), + + /** + * An electronic pseudonym; intended to conceal the user's true identity. Commonly used areas include the Internet, chatrooms, networks, bulletin board systems (BBS), and Citizen's Band (CB) radio; sometimes used by radio operators as an alternative to a call sign. May or may not be used for criminal deception. (also screen name) + * + */ + @XmlEnumValue("handle") + HANDLE("handle"), + + /** + * A nickname specifically used by gang members or criminals to hide real identity for criminal purposes. + * + */ + @XmlEnumValue("moniker") + MONIKER("moniker"), + + /** + * A descriptive name added to or replacing the actual name of a person, place, or thing. A familiar or shortened form of a proper name. (also street name) + * + */ + @XmlEnumValue("nickname") + NICKNAME("nickname"), + + /** + * None of the other types is appropriate. (Explain in text field.) + * + */ + @XmlEnumValue("other") + OTHER("other"), + + /** + * A name communicated by an individual directly or through documentation being carried; obtained from the source of the record and which is not known to be an alias or aka name. + * + */ + @XmlEnumValue("provided") + PROVIDED("provided"), + + /** + * A fictitious name, especially a pen name; not normally for criminal purposes. + * + */ + @XmlEnumValue("pseudonym") + PSEUDONYM("pseudonym"), + + /** + * Indefinite; unsure of this type of name. + * + */ + @XmlEnumValue("unknown") + UNKNOWN("unknown"), + + /** + * A number or name which is unique to a particular user of a computer or group of computers which share user information. A user id is not normally used for criminal intent, unless it is being used without authorization. An operating system uses the user id to represent the user in its data structures, e.g. the owner of a file or process, the person attempting to access a system resource. (also uid, userid) + * + */ + @XmlEnumValue("user id") + USER_ID("user id"); + private final String value; + + PersonNameCategoryCodeSimpleType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static PersonNameCategoryCodeSimpleType fromValue(String v) { + for (PersonNameCategoryCodeSimpleType c: PersonNameCategoryCodeSimpleType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/PersonNameCategoryCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/PersonNameCategoryCodeType.java new file mode 100644 index 000000000..d66546be9 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/PersonNameCategoryCodeType.java @@ -0,0 +1,257 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for possible kinds of names. + * + *

Java class for PersonNameCategoryCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="PersonNameCategoryCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/domains/jxdm/6.1/>PersonNameCategoryCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PersonNameCategoryCodeType", propOrder = { + "value" +}) +public class PersonNameCategoryCodeType { + + @XmlValue + protected PersonNameCategoryCodeSimpleType value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for possible kinds of names. + * + * @return + * possible object is + * {@link PersonNameCategoryCodeSimpleType } + * + */ + public PersonNameCategoryCodeSimpleType getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link PersonNameCategoryCodeSimpleType } + * + */ + public void setValue(PersonNameCategoryCodeSimpleType value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ProtectionOrderType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ProtectionOrderType.java new file mode 100644 index 000000000..16faa41cd --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ProtectionOrderType.java @@ -0,0 +1,142 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4.PCOCodeType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.PersonType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a civil order protecting one individual from another. + * + *

Java class for ProtectionOrderType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ProtectionOrderType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/domains/jxdm/6.1/}CourtOrderType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ProtectionOrderRestrictedPerson"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ProtectionOrderConditionText"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}ProtectionOrderConditionAbstract"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProtectionOrderType", propOrder = { + "protectionOrderRestrictedPerson", + "protectionOrderConditionText", + "protectionOrderConditionAbstract" +}) +public class ProtectionOrderType + extends CourtOrderType +{ + + @XmlElement(name = "ProtectionOrderRestrictedPerson", required = true) + protected PersonType protectionOrderRestrictedPerson; + @XmlElement(name = "ProtectionOrderConditionText", required = true) + protected TextType protectionOrderConditionText; + @XmlElementRef(name = "ProtectionOrderConditionAbstract", namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", type = JAXBElement.class) + protected JAXBElement protectionOrderConditionAbstract; + + /** + * Gets the value of the protectionOrderRestrictedPerson property. + * + * @return + * possible object is + * {@link PersonType } + * + */ + public PersonType getProtectionOrderRestrictedPerson() { + return protectionOrderRestrictedPerson; + } + + /** + * Sets the value of the protectionOrderRestrictedPerson property. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + public void setProtectionOrderRestrictedPerson(PersonType value) { + this.protectionOrderRestrictedPerson = value; + } + + /** + * Gets the value of the protectionOrderConditionText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getProtectionOrderConditionText() { + return protectionOrderConditionText; + } + + /** + * Sets the value of the protectionOrderConditionText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setProtectionOrderConditionText(TextType value) { + this.protectionOrderConditionText = value; + } + + /** + * Gets the value of the protectionOrderConditionAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link PCOCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getProtectionOrderConditionAbstract() { + return protectionOrderConditionAbstract; + } + + /** + * Sets the value of the protectionOrderConditionAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link PCOCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setProtectionOrderConditionAbstract(JAXBElement value) { + this.protectionOrderConditionAbstract = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/RegisteredOffenderType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/RegisteredOffenderType.java new file mode 100644 index 000000000..83c4dd6ed --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/RegisteredOffenderType.java @@ -0,0 +1,81 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.IdentificationType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for information about a person who is required to register information with a law enforcement agency due to having been convicted of a certain type of crime. + * + *

Java class for RegisteredOffenderType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="RegisteredOffenderType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}RegisteredOffenderIdentification" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RegisteredOffenderType", propOrder = { + "registeredOffenderIdentification" +}) +public class RegisteredOffenderType + extends ObjectType +{ + + @XmlElement(name = "RegisteredOffenderIdentification") + protected IdentificationType registeredOffenderIdentification; + + /** + * Gets the value of the registeredOffenderIdentification property. + * + * @return + * possible object is + * {@link IdentificationType } + * + */ + public IdentificationType getRegisteredOffenderIdentification() { + return registeredOffenderIdentification; + } + + /** + * Sets the value of the registeredOffenderIdentification property. + * + * @param value + * allowed object is + * {@link IdentificationType } + * + */ + public void setRegisteredOffenderIdentification(IdentificationType value) { + this.registeredOffenderIdentification = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/SentenceType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/SentenceType.java new file mode 100644 index 000000000..2201d7b9e --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/SentenceType.java @@ -0,0 +1,211 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.ActivityType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.AmountType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a punishment resulting from conviction of charges in a court case. + * + *

Java class for SentenceType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="SentenceType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}ActivityType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}SentenceCharge" maxOccurs="unbounded"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}SentenceDescriptionText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}SentenceTerm" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}SupervisionFineAmount" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}SentenceAugmentationPoint" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SentenceType", propOrder = { + "sentenceCharge", + "sentenceDescriptionText", + "sentenceTerm", + "supervisionFineAmount", + "sentenceAugmentationPoint" +}) +public class SentenceType + extends ActivityType +{ + + @XmlElement(name = "SentenceCharge", required = true, nillable = true) + protected List sentenceCharge; + @XmlElement(name = "SentenceDescriptionText") + protected TextType sentenceDescriptionText; + @XmlElement(name = "SentenceTerm") + protected TermType sentenceTerm; + @XmlElement(name = "SupervisionFineAmount") + protected List supervisionFineAmount; + @XmlElement(name = "SentenceAugmentationPoint") + protected List sentenceAugmentationPoint; + + /** + * Gets the value of the sentenceCharge property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the sentenceCharge property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSentenceCharge().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ChargeType } + * + * + */ + public List getSentenceCharge() { + if (sentenceCharge == null) { + sentenceCharge = new ArrayList(); + } + return this.sentenceCharge; + } + + /** + * Gets the value of the sentenceDescriptionText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getSentenceDescriptionText() { + return sentenceDescriptionText; + } + + /** + * Sets the value of the sentenceDescriptionText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setSentenceDescriptionText(TextType value) { + this.sentenceDescriptionText = value; + } + + /** + * Gets the value of the sentenceTerm property. + * + * @return + * possible object is + * {@link TermType } + * + */ + public TermType getSentenceTerm() { + return sentenceTerm; + } + + /** + * Sets the value of the sentenceTerm property. + * + * @param value + * allowed object is + * {@link TermType } + * + */ + public void setSentenceTerm(TermType value) { + this.sentenceTerm = value; + } + + /** + * Gets the value of the supervisionFineAmount property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the supervisionFineAmount property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSupervisionFineAmount().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AmountType } + * + * + */ + public List getSupervisionFineAmount() { + if (supervisionFineAmount == null) { + supervisionFineAmount = new ArrayList(); + } + return this.supervisionFineAmount; + } + + /** + * Gets the value of the sentenceAugmentationPoint property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the sentenceAugmentationPoint property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSentenceAugmentationPoint().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getSentenceAugmentationPoint() { + if (sentenceAugmentationPoint == null) { + sentenceAugmentationPoint = new ArrayList(); + } + return this.sentenceAugmentationPoint; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/SeverityLevelType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/SeverityLevelType.java new file mode 100644 index 000000000..80c23a102 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/SeverityLevelType.java @@ -0,0 +1,81 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a sentencing guideline severity level assigned to a charge by a judge or supervising agency. + * + *

Java class for SeverityLevelType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="SeverityLevelType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}SeverityLevelDescriptionText" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SeverityLevelType", propOrder = { + "severityLevelDescriptionText" +}) +public class SeverityLevelType + extends ObjectType +{ + + @XmlElement(name = "SeverityLevelDescriptionText") + protected TextType severityLevelDescriptionText; + + /** + * Gets the value of the severityLevelDescriptionText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getSeverityLevelDescriptionText() { + return severityLevelDescriptionText; + } + + /** + * Sets the value of the severityLevelDescriptionText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setSeverityLevelDescriptionText(TextType value) { + this.severityLevelDescriptionText = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/StatuteType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/StatuteType.java new file mode 100644 index 000000000..f9975ae14 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/StatuteType.java @@ -0,0 +1,223 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.IdentificationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.JurisdictionType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.TextType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a law, rule, or ordinance within a jurisdiction. + * + *

Java class for StatuteType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="StatuteType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}StatuteCodeIdentification"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}StatuteCodeSectionIdentification" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}StatuteDescriptionText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}StatuteJurisdiction" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}StatuteLevelText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}StatuteOffenseIdentification"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "StatuteType", propOrder = { + "statuteCodeIdentification", + "statuteCodeSectionIdentification", + "statuteDescriptionText", + "statuteJurisdiction", + "statuteLevelText", + "statuteOffenseIdentification" +}) +public class StatuteType + extends ObjectType +{ + + @XmlElement(name = "StatuteCodeIdentification", required = true) + protected IdentificationType statuteCodeIdentification; + @XmlElement(name = "StatuteCodeSectionIdentification") + protected IdentificationType statuteCodeSectionIdentification; + @XmlElement(name = "StatuteDescriptionText") + protected TextType statuteDescriptionText; + @XmlElement(name = "StatuteJurisdiction") + protected JurisdictionType statuteJurisdiction; + @XmlElement(name = "StatuteLevelText") + protected TextType statuteLevelText; + @XmlElement(name = "StatuteOffenseIdentification", required = true) + protected IdentificationType statuteOffenseIdentification; + + /** + * Gets the value of the statuteCodeIdentification property. + * + * @return + * possible object is + * {@link IdentificationType } + * + */ + public IdentificationType getStatuteCodeIdentification() { + return statuteCodeIdentification; + } + + /** + * Sets the value of the statuteCodeIdentification property. + * + * @param value + * allowed object is + * {@link IdentificationType } + * + */ + public void setStatuteCodeIdentification(IdentificationType value) { + this.statuteCodeIdentification = value; + } + + /** + * Gets the value of the statuteCodeSectionIdentification property. + * + * @return + * possible object is + * {@link IdentificationType } + * + */ + public IdentificationType getStatuteCodeSectionIdentification() { + return statuteCodeSectionIdentification; + } + + /** + * Sets the value of the statuteCodeSectionIdentification property. + * + * @param value + * allowed object is + * {@link IdentificationType } + * + */ + public void setStatuteCodeSectionIdentification(IdentificationType value) { + this.statuteCodeSectionIdentification = value; + } + + /** + * Gets the value of the statuteDescriptionText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getStatuteDescriptionText() { + return statuteDescriptionText; + } + + /** + * Sets the value of the statuteDescriptionText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setStatuteDescriptionText(TextType value) { + this.statuteDescriptionText = value; + } + + /** + * Gets the value of the statuteJurisdiction property. + * + * @return + * possible object is + * {@link JurisdictionType } + * + */ + public JurisdictionType getStatuteJurisdiction() { + return statuteJurisdiction; + } + + /** + * Sets the value of the statuteJurisdiction property. + * + * @param value + * allowed object is + * {@link JurisdictionType } + * + */ + public void setStatuteJurisdiction(JurisdictionType value) { + this.statuteJurisdiction = value; + } + + /** + * Gets the value of the statuteLevelText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getStatuteLevelText() { + return statuteLevelText; + } + + /** + * Sets the value of the statuteLevelText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setStatuteLevelText(TextType value) { + this.statuteLevelText = value; + } + + /** + * Gets the value of the statuteOffenseIdentification property. + * + * @return + * possible object is + * {@link IdentificationType } + * + */ + public IdentificationType getStatuteOffenseIdentification() { + return statuteOffenseIdentification; + } + + /** + * Sets the value of the statuteOffenseIdentification property. + * + * @param value + * allowed object is + * {@link IdentificationType } + * + */ + public void setStatuteOffenseIdentification(IdentificationType value) { + this.statuteOffenseIdentification = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/SubjectType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/SubjectType.java new file mode 100644 index 000000000..312ecec68 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/SubjectType.java @@ -0,0 +1,178 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.IdentificationType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.PersonType; +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.SupervisionType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0.ecf.SubjectAugmentationType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a person or organization that is involved or suspected of being involved in a violation of a criminal statute, ordinance or rule. + * + *

Java class for SubjectType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="SubjectType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}RoleOfPerson"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}SubjectIdentification" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}SubjectSupervision" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}SubjectAugmentationPoint" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SubjectType", propOrder = { + "roleOfPerson", + "subjectIdentification", + "subjectSupervision", + "subjectAugmentationPoint" +}) +public class SubjectType + extends ObjectType +{ + + @XmlElement(name = "RoleOfPerson", namespace = "http://release.niem.gov/niem/niem-core/4.0/", required = true, nillable = true) + protected PersonType roleOfPerson; + @XmlElement(name = "SubjectIdentification") + protected IdentificationType subjectIdentification; + @XmlElement(name = "SubjectSupervision") + protected SupervisionType subjectSupervision; + @XmlElementRef(name = "SubjectAugmentationPoint", namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", type = JAXBElement.class, required = false) + protected List> subjectAugmentationPoint; + + /** + * Gets the value of the roleOfPerson property. + * + * @return + * possible object is + * {@link PersonType } + * + */ + public PersonType getRoleOfPerson() { + return roleOfPerson; + } + + /** + * Sets the value of the roleOfPerson property. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + public void setRoleOfPerson(PersonType value) { + this.roleOfPerson = value; + } + + /** + * Gets the value of the subjectIdentification property. + * + * @return + * possible object is + * {@link IdentificationType } + * + */ + public IdentificationType getSubjectIdentification() { + return subjectIdentification; + } + + /** + * Sets the value of the subjectIdentification property. + * + * @param value + * allowed object is + * {@link IdentificationType } + * + */ + public void setSubjectIdentification(IdentificationType value) { + this.subjectIdentification = value; + } + + /** + * Gets the value of the subjectSupervision property. + * + * @return + * possible object is + * {@link SupervisionType } + * + */ + public SupervisionType getSubjectSupervision() { + return subjectSupervision; + } + + /** + * Sets the value of the subjectSupervision property. + * + * @param value + * allowed object is + * {@link SupervisionType } + * + */ + public void setSubjectSupervision(SupervisionType value) { + this.subjectSupervision = value; + } + + /** + * Gets the value of the subjectAugmentationPoint property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the subjectAugmentationPoint property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSubjectAugmentationPoint().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link SubjectAugmentationType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * + */ + public List> getSubjectAugmentationPoint() { + if (subjectAugmentationPoint == null) { + subjectAugmentationPoint = new ArrayList>(); + } + return this.subjectAugmentationPoint; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/TermType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/TermType.java new file mode 100644 index 000000000..d25421486 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/TermType.java @@ -0,0 +1,48 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.ActivityType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a duration length either in specific terms or as a range. + * + *

Java class for TermType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="TermType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}ActivityType">
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "TermType") +public class TermType + extends ActivityType +{ + + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ViolatedStatuteAssociationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ViolatedStatuteAssociationType.java new file mode 100644 index 000000000..fc01a8db3 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/ViolatedStatuteAssociationType.java @@ -0,0 +1,80 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.niem_core._4.AssociationType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an association of a statute that has been violated and other information. + * + *

Java class for ViolatedStatuteAssociationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ViolatedStatuteAssociationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}AssociationType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}Statute"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ViolatedStatuteAssociationType", propOrder = { + "statute" +}) +public class ViolatedStatuteAssociationType + extends AssociationType +{ + + @XmlElement(name = "Statute", required = true, nillable = true) + protected StatuteType statute; + + /** + * Gets the value of the statute property. + * + * @return + * possible object is + * {@link StatuteType } + * + */ + public StatuteType getStatute() { + return statute; + } + + /** + * Sets the value of the statute property. + * + * @param value + * allowed object is + * {@link StatuteType } + * + */ + public void setStatute(StatuteType value) { + this.statute = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/WarrantType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/WarrantType.java new file mode 100644 index 000000000..450fae94e --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/WarrantType.java @@ -0,0 +1,83 @@ + +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; + +import ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4.EXLCodeType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an authorization for an enforcement official to perform a specified action. + * + *

Java class for WarrantType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="WarrantType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/domains/jxdm/6.1/}CourtOrderType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/domains/jxdm/6.1/}WarrantExtraditionLimitationAbstract"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "WarrantType", propOrder = { + "warrantExtraditionLimitationAbstract" +}) +public class WarrantType + extends CourtOrderType +{ + + @XmlElementRef(name = "WarrantExtraditionLimitationAbstract", namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", type = JAXBElement.class) + protected JAXBElement warrantExtraditionLimitationAbstract; + + /** + * Gets the value of the warrantExtraditionLimitationAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link EXLCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getWarrantExtraditionLimitationAbstract() { + return warrantExtraditionLimitationAbstract; + } + + /** + * Sets the value of the warrantExtraditionLimitationAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link EXLCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setWarrantExtraditionLimitationAbstract(JAXBElement value) { + this.warrantExtraditionLimitationAbstract = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/package-info.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/package-info.java new file mode 100644 index 000000000..c601102b8 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/domains/jxdm/_6/package-info.java @@ -0,0 +1,2 @@ +@jakarta.xml.bind.annotation.XmlSchema(namespace = "http://release.niem.gov/niem/domains/jxdm/6.1/", elementFormDefault = jakarta.xml.bind.annotation.XmlNsForm.QUALIFIED) +package ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6; diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ActivityType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ActivityType.java new file mode 100644 index 000000000..3b46c842f --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ActivityType.java @@ -0,0 +1,224 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4.PlacementType; +import ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.ArrestType; +import ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.BookingType; +import ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.CitationType; +import ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.CourtEventType; +import ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.CourtOrderType; +import ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.DriverLicenseWithdrawalType; +import ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.OffenseType; +import ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.SentenceType; +import ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.TermType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a single or set of related actions, events, or process steps. + * + *

Java class for ActivityType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ActivityType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}ActivityIdentification" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}ActivityDescriptionText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}ActivityStatus" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}ActivityDisposition" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}ActivityDate" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ActivityType", propOrder = { + "activityIdentification", + "activityDescriptionText", + "activityStatus", + "activityDisposition", + "activityDate" +}) +@XmlSeeAlso({ + CourtEventType.class, + PersonDisunionType.class, + PersonUnionSeparationType.class, + SupervisionType.class, + ArrestType.class, + BookingType.class, + CitationType.class, + DriverLicenseWithdrawalType.class, + IncidentType.class, + OffenseType.class, + SentenceType.class, + TermType.class, + CourtOrderType.class, + CaseType.class, + PlacementType.class +}) +public class ActivityType + extends ObjectType +{ + + @XmlElement(name = "ActivityIdentification") + protected IdentificationType activityIdentification; + @XmlElement(name = "ActivityDescriptionText") + protected TextType activityDescriptionText; + @XmlElement(name = "ActivityStatus") + protected StatusType activityStatus; + @XmlElementRef(name = "ActivityDisposition", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected JAXBElement activityDisposition; + @XmlElement(name = "ActivityDate") + protected DateType activityDate; + + /** + * Gets the value of the activityIdentification property. + * + * @return + * possible object is + * {@link IdentificationType } + * + */ + public IdentificationType getActivityIdentification() { + return activityIdentification; + } + + /** + * Sets the value of the activityIdentification property. + * + * @param value + * allowed object is + * {@link IdentificationType } + * + */ + public void setActivityIdentification(IdentificationType value) { + this.activityIdentification = value; + } + + /** + * Gets the value of the activityDescriptionText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getActivityDescriptionText() { + return activityDescriptionText; + } + + /** + * Sets the value of the activityDescriptionText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setActivityDescriptionText(TextType value) { + this.activityDescriptionText = value; + } + + /** + * Gets the value of the activityStatus property. + * + * @return + * possible object is + * {@link StatusType } + * + */ + public StatusType getActivityStatus() { + return activityStatus; + } + + /** + * Sets the value of the activityStatus property. + * + * @param value + * allowed object is + * {@link StatusType } + * + */ + public void setActivityStatus(StatusType value) { + this.activityStatus = value; + } + + /** + * Gets the value of the activityDisposition property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link CaseDispositionType }{@code >} + * {@link JAXBElement }{@code <}{@link DispositionType }{@code >} + * + */ + public JAXBElement getActivityDisposition() { + return activityDisposition; + } + + /** + * Sets the value of the activityDisposition property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link CaseDispositionType }{@code >} + * {@link JAXBElement }{@code <}{@link DispositionType }{@code >} + * + */ + public void setActivityDisposition(JAXBElement value) { + this.activityDisposition = value; + } + + /** + * Gets the value of the activityDate property. + * + * @return + * possible object is + * {@link DateType } + * + */ + public DateType getActivityDate() { + return activityDate; + } + + /** + * Sets the value of the activityDate property. + * + * @param value + * allowed object is + * {@link DateType } + * + */ + public void setActivityDate(DateType value) { + this.activityDate = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/AddressType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/AddressType.java new file mode 100644 index 000000000..0980edaa8 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/AddressType.java @@ -0,0 +1,312 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a geophysical location described by postal information. + * + *

Java class for AddressType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="AddressType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}AddressFullText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}AddressDeliveryPointAbstract" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}AddressRecipientName" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}LocationCityName" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}LocationCountyAbstract" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}LocationState" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}LocationCountry" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}LocationPostalCode" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}LocationPostalExtensionCode" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AddressType", propOrder = { + "addressFullText", + "addressDeliveryPointAbstract", + "addressRecipientName", + "locationCityName", + "locationCountyAbstract", + "locationState", + "locationCountry", + "locationPostalCode", + "locationPostalExtensionCode" +}) +public class AddressType + extends ObjectType +{ + + @XmlElement(name = "AddressFullText") + protected TextType addressFullText; + @XmlElementRef(name = "AddressDeliveryPointAbstract", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected JAXBElement addressDeliveryPointAbstract; + @XmlElement(name = "AddressRecipientName") + protected TextType addressRecipientName; + @XmlElement(name = "LocationCityName") + protected ProperNameTextType locationCityName; + @XmlElementRef(name = "LocationCountyAbstract", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected JAXBElement locationCountyAbstract; + @XmlElement(name = "LocationState") + protected StateType locationState; + @XmlElement(name = "LocationCountry") + protected CountryType locationCountry; + @XmlElement(name = "LocationPostalCode") + protected ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String locationPostalCode; + @XmlElement(name = "LocationPostalExtensionCode") + protected ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String locationPostalExtensionCode; + + /** + * Gets the value of the addressFullText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getAddressFullText() { + return addressFullText; + } + + /** + * Sets the value of the addressFullText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setAddressFullText(TextType value) { + this.addressFullText = value; + } + + /** + * Gets the value of the addressDeliveryPointAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link StreetType }{@code >} + * {@link JAXBElement }{@code <}{@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getAddressDeliveryPointAbstract() { + return addressDeliveryPointAbstract; + } + + /** + * Sets the value of the addressDeliveryPointAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link StreetType }{@code >} + * {@link JAXBElement }{@code <}{@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setAddressDeliveryPointAbstract(JAXBElement value) { + this.addressDeliveryPointAbstract = value; + } + + /** + * Gets the value of the addressRecipientName property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getAddressRecipientName() { + return addressRecipientName; + } + + /** + * Sets the value of the addressRecipientName property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setAddressRecipientName(TextType value) { + this.addressRecipientName = value; + } + + /** + * Gets the value of the locationCityName property. + * + * @return + * possible object is + * {@link ProperNameTextType } + * + */ + public ProperNameTextType getLocationCityName() { + return locationCityName; + } + + /** + * Sets the value of the locationCityName property. + * + * @param value + * allowed object is + * {@link ProperNameTextType } + * + */ + public void setLocationCityName(ProperNameTextType value) { + this.locationCityName = value; + } + + /** + * Gets the value of the locationCountyAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link ProperNameTextType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getLocationCountyAbstract() { + return locationCountyAbstract; + } + + /** + * Sets the value of the locationCountyAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link ProperNameTextType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setLocationCountyAbstract(JAXBElement value) { + this.locationCountyAbstract = value; + } + + /** + * Gets the value of the locationState property. + * + * @return + * possible object is + * {@link StateType } + * + */ + public StateType getLocationState() { + return locationState; + } + + /** + * Sets the value of the locationState property. + * + * @param value + * allowed object is + * {@link StateType } + * + */ + public void setLocationState(StateType value) { + this.locationState = value; + } + + /** + * Gets the value of the locationCountry property. + * + * @return + * possible object is + * {@link CountryType } + * + */ + public CountryType getLocationCountry() { + return locationCountry; + } + + /** + * Sets the value of the locationCountry property. + * + * @param value + * allowed object is + * {@link CountryType } + * + */ + public void setLocationCountry(CountryType value) { + this.locationCountry = value; + } + + /** + * Gets the value of the locationPostalCode property. + * + * @return + * possible object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String getLocationPostalCode() { + return locationPostalCode; + } + + /** + * Sets the value of the locationPostalCode property. + * + * @param value + * allowed object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public void setLocationPostalCode(ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String value) { + this.locationPostalCode = value; + } + + /** + * Gets the value of the locationPostalExtensionCode property. + * + * @return + * possible object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String getLocationPostalExtensionCode() { + return locationPostalExtensionCode; + } + + /** + * Sets the value of the locationPostalExtensionCode property. + * + * @param value + * allowed object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public void setLocationPostalExtensionCode(ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String value) { + this.locationPostalExtensionCode = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public java.lang.String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/AmountType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/AmountType.java new file mode 100644 index 000000000..1b48d6701 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/AmountType.java @@ -0,0 +1,116 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.codes.iso_4217._4.CurrencyCodeType; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.Decimal; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an amount of money. + * + *

Java class for AmountType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="AmountType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}Amount"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}CurrencyAbstract" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AmountType", propOrder = { + "amount", + "currencyAbstract" +}) +public class AmountType + extends ObjectType +{ + + @XmlElement(name = "Amount", required = true) + protected Decimal amount; + @XmlElementRef(name = "CurrencyAbstract", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected JAXBElement currencyAbstract; + + /** + * Gets the value of the amount property. + * + * @return + * possible object is + * {@link Decimal } + * + */ + public Decimal getAmount() { + return amount; + } + + /** + * Sets the value of the amount property. + * + * @param value + * allowed object is + * {@link Decimal } + * + */ + public void setAmount(Decimal value) { + this.amount = value; + } + + /** + * Gets the value of the currencyAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link CurrencyCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link TextType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getCurrencyAbstract() { + return currencyAbstract; + } + + /** + * Sets the value of the currencyAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link CurrencyCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link TextType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setCurrencyAbstract(JAXBElement value) { + this.currencyAbstract = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/AssociationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/AssociationType.java new file mode 100644 index 000000000..e492ffc5c --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/AssociationType.java @@ -0,0 +1,110 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4.JuvenileGangAssociationType; +import ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4.JuvenilePlacementFacilityAssociationType; +import ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4.JuvenilePlacementPersonAssociationType; +import ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4.ParentChildAssociationType; +import ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4.PersonCaseAssociationType; +import ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.OffenseChargeAssociationType; +import ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.OffenseLocationAssociationType; +import ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.PersonBloodAlcoholContentAssociationType; +import ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.PersonChargeAssociationType; +import ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.ViolatedStatuteAssociationType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; +import ecf5.v2024_6.tyler.ecf.v5_0.extensions.common.FilingAssociationType; + + +/** + * A data type for an association, connection, relationship, or involvement somehow linking people, things, and/or activities together. + * + *

Java class for AssociationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="AssociationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}AssociationType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}AssociationDescriptionText" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AssociationType", propOrder = { + "associationDescriptionText" +}) +@XmlSeeAlso({ + DocumentAssociationType.class, + OrganizationAssociationType.class, + PersonEmploymentAssociationType.class, + PersonOrganizationAssociationType.class, + PersonAssociationType.class, + RelatedActivityAssociationType.class, + ViolatedStatuteAssociationType.class, + OffenseChargeAssociationType.class, + OffenseLocationAssociationType.class, + PersonChargeAssociationType.class, + PersonBloodAlcoholContentAssociationType.class, + FilingAssociationType.class, + JuvenilePlacementFacilityAssociationType.class, + JuvenilePlacementPersonAssociationType.class, + ParentChildAssociationType.class, + JuvenileGangAssociationType.class, + PersonCaseAssociationType.class +}) +public class AssociationType + extends ecf5.v2024_6.gov.niem.release.niem.structures._4.AssociationType +{ + + @XmlElement(name = "AssociationDescriptionText") + protected TextType associationDescriptionText; + + /** + * Gets the value of the associationDescriptionText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getAssociationDescriptionText() { + return associationDescriptionText; + } + + /** + * Sets the value of the associationDescriptionText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setAssociationDescriptionText(TextType value) { + this.associationDescriptionText = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/BinaryType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/BinaryType.java new file mode 100644 index 000000000..dc602bb09 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/BinaryType.java @@ -0,0 +1,259 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.domains.biometrics._4.ImageType; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.AnyURI; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.Base64Binary; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a digital representation of an object encoded in a binary format. + * + *

Java class for BinaryType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="BinaryType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}BinaryID" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}BinaryObjectAbstract" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}BinaryCapturer" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}BinaryDescriptionText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}BinaryFormatText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}BinaryURI" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}BinarySizeValue" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BinaryType", propOrder = { + "binaryID", + "binaryObjectAbstract", + "binaryCapturer", + "binaryDescriptionText", + "binaryFormatText", + "binaryURI", + "binarySizeValue" +}) +@XmlSeeAlso({ + ImageType.class +}) +public class BinaryType + extends ObjectType +{ + + @XmlElement(name = "BinaryID") + protected ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String binaryID; + @XmlElementRef(name = "BinaryObjectAbstract", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected JAXBElement binaryObjectAbstract; + @XmlElement(name = "BinaryCapturer") + protected EntityType binaryCapturer; + @XmlElement(name = "BinaryDescriptionText") + protected TextType binaryDescriptionText; + @XmlElement(name = "BinaryFormatText") + protected TextType binaryFormatText; + @XmlElement(name = "BinaryURI") + protected AnyURI binaryURI; + @XmlElement(name = "BinarySizeValue") + protected NonNegativeDecimalType binarySizeValue; + + /** + * Gets the value of the binaryID property. + * + * @return + * possible object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String getBinaryID() { + return binaryID; + } + + /** + * Sets the value of the binaryID property. + * + * @param value + * allowed object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public void setBinaryID(ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String value) { + this.binaryID = value; + } + + /** + * Gets the value of the binaryObjectAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link Base64Binary }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getBinaryObjectAbstract() { + return binaryObjectAbstract; + } + + /** + * Sets the value of the binaryObjectAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link Base64Binary }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setBinaryObjectAbstract(JAXBElement value) { + this.binaryObjectAbstract = value; + } + + /** + * Gets the value of the binaryCapturer property. + * + * @return + * possible object is + * {@link EntityType } + * + */ + public EntityType getBinaryCapturer() { + return binaryCapturer; + } + + /** + * Sets the value of the binaryCapturer property. + * + * @param value + * allowed object is + * {@link EntityType } + * + */ + public void setBinaryCapturer(EntityType value) { + this.binaryCapturer = value; + } + + /** + * Gets the value of the binaryDescriptionText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getBinaryDescriptionText() { + return binaryDescriptionText; + } + + /** + * Sets the value of the binaryDescriptionText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setBinaryDescriptionText(TextType value) { + this.binaryDescriptionText = value; + } + + /** + * Gets the value of the binaryFormatText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getBinaryFormatText() { + return binaryFormatText; + } + + /** + * Sets the value of the binaryFormatText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setBinaryFormatText(TextType value) { + this.binaryFormatText = value; + } + + /** + * Gets the value of the binaryURI property. + * + * @return + * possible object is + * {@link AnyURI } + * + */ + public AnyURI getBinaryURI() { + return binaryURI; + } + + /** + * Sets the value of the binaryURI property. + * + * @param value + * allowed object is + * {@link AnyURI } + * + */ + public void setBinaryURI(AnyURI value) { + this.binaryURI = value; + } + + /** + * Gets the value of the binarySizeValue property. + * + * @return + * possible object is + * {@link NonNegativeDecimalType } + * + */ + public NonNegativeDecimalType getBinarySizeValue() { + return binarySizeValue; + } + + /** + * Sets the value of the binarySizeValue property. + * + * @param value + * allowed object is + * {@link NonNegativeDecimalType } + * + */ + public void setBinarySizeValue(NonNegativeDecimalType value) { + this.binarySizeValue = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public java.lang.String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/CapabilityType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/CapabilityType.java new file mode 100644 index 000000000..b00031127 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/CapabilityType.java @@ -0,0 +1,80 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an ability to complete a task or execute a course of action under specified condition and level of performance. + * + *

Java class for CapabilityType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="CapabilityType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}CapabilityDescriptionText" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CapabilityType", propOrder = { + "capabilityDescriptionText" +}) +public class CapabilityType + extends ObjectType +{ + + @XmlElement(name = "CapabilityDescriptionText") + protected TextType capabilityDescriptionText; + + /** + * Gets the value of the capabilityDescriptionText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getCapabilityDescriptionText() { + return capabilityDescriptionText; + } + + /** + * Sets the value of the capabilityDescriptionText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setCapabilityDescriptionText(TextType value) { + this.capabilityDescriptionText = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/CaseDispositionType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/CaseDispositionType.java new file mode 100644 index 000000000..96633b839 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/CaseDispositionType.java @@ -0,0 +1,79 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an outcome or processing of a case. + * + *

Java class for CaseDispositionType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="CaseDispositionType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}DispositionType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}CaseDispositionFinalDate" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CaseDispositionType", propOrder = { + "caseDispositionFinalDate" +}) +public class CaseDispositionType + extends DispositionType +{ + + @XmlElement(name = "CaseDispositionFinalDate") + protected DateType caseDispositionFinalDate; + + /** + * Gets the value of the caseDispositionFinalDate property. + * + * @return + * possible object is + * {@link DateType } + * + */ + public DateType getCaseDispositionFinalDate() { + return caseDispositionFinalDate; + } + + /** + * Sets the value of the caseDispositionFinalDate property. + * + * @param value + * allowed object is + * {@link DateType } + * + */ + public void setCaseDispositionFinalDate(DateType value) { + this.caseDispositionFinalDate = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/CaseType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/CaseType.java new file mode 100644 index 000000000..bda6ffd4a --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/CaseType.java @@ -0,0 +1,133 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4.ChildSupportEnforcementCaseType; +import ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4.JuvenileCaseType; +import ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.AppellateCaseType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; +import ecf5.v2024_6.tyler.ecf.v5_0.extensions.common.SchedulingAugmentationType; + + +/** + * A data type for an aggregation of information about a set of related activities and events. + * + *

Java class for CaseType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="CaseType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}ActivityType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}CaseTitleText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}CaseAugmentationPoint" maxOccurs="unbounded"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CaseType", propOrder = { + "caseTitleText", + "caseAugmentationPoint" +}) +@XmlSeeAlso({ + AppellateCaseType.class, + ChildSupportEnforcementCaseType.class, + JuvenileCaseType.class +}) +public class CaseType + extends ActivityType +{ + + @XmlElement(name = "CaseTitleText") + protected TextType caseTitleText; + @XmlElementRef(name = "CaseAugmentationPoint", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class) + protected List> caseAugmentationPoint; + + /** + * Gets the value of the caseTitleText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getCaseTitleText() { + return caseTitleText; + } + + /** + * Sets the value of the caseTitleText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setCaseTitleText(TextType value) { + this.caseTitleText = value; + } + + /** + * Gets the value of the caseAugmentationPoint property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the caseAugmentationPoint property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCaseAugmentationPoint().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.CaseAugmentationType }{@code >} + * {@link JAXBElement }{@code <}{@link ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0.civil.CaseAugmentationType }{@code >} + * {@link JAXBElement }{@code <}{@link ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0.ecf.CaseAugmentationType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * {@link JAXBElement }{@code <}{@link ecf5.v2024_6.tyler.ecf.v5_0.extensions.common.CaseAugmentationType }{@code >} + * {@link JAXBElement }{@code <}{@link SchedulingAugmentationType }{@code >} + * {@link JAXBElement }{@code <}{@link ecf5.v2024_6.tyler.ecf.v5_0.extensions.massachusetts.CaseAugmentationType }{@code >} + * {@link JAXBElement }{@code <}{@link ecf5.v2024_6.tyler.ecf.v5_0.extensions.taxdelinquency.CaseAugmentationType }{@code >} + * + * + */ + public List> getCaseAugmentationPoint() { + if (caseAugmentationPoint == null) { + caseAugmentationPoint = new ArrayList>(); + } + return this.caseAugmentationPoint; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ContactInformationAvailabilityCodeSimpleType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ContactInformationAvailabilityCodeSimpleType.java new file mode 100644 index 000000000..c82a3d2e5 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ContactInformationAvailabilityCodeSimpleType.java @@ -0,0 +1,92 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import jakarta.xml.bind.annotation.XmlEnum; +import jakarta.xml.bind.annotation.XmlEnumValue; +import jakarta.xml.bind.annotation.XmlType; + + +/** + *

Java class for ContactInformationAvailabilityCodeSimpleType. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ * <simpleType name="ContactInformationAvailabilityCodeSimpleType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}token">
+ *     <enumeration value="day"/>
+ *     <enumeration value="emergency"/>
+ *     <enumeration value="evening"/>
+ *     <enumeration value="night"/>
+ *     <enumeration value="primary"/>
+ *     <enumeration value="secondary"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "ContactInformationAvailabilityCodeSimpleType") +@XmlEnum +public enum ContactInformationAvailabilityCodeSimpleType { + + + /** + * Daytime + * + */ + @XmlEnumValue("day") + DAY("day"), + + /** + * Emergency + * + */ + @XmlEnumValue("emergency") + EMERGENCY("emergency"), + + /** + * Late day or early night + * + */ + @XmlEnumValue("evening") + EVENING("evening"), + + /** + * Late night + * + */ + @XmlEnumValue("night") + NIGHT("night"), + + /** + * Primary + * + */ + @XmlEnumValue("primary") + PRIMARY("primary"), + + /** + * Secondary or alternate + * + */ + @XmlEnumValue("secondary") + SECONDARY("secondary"); + private final String value; + + ContactInformationAvailabilityCodeSimpleType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ContactInformationAvailabilityCodeSimpleType fromValue(String v) { + for (ContactInformationAvailabilityCodeSimpleType c: ContactInformationAvailabilityCodeSimpleType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ContactInformationAvailabilityCodeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ContactInformationAvailabilityCodeType.java new file mode 100644 index 000000000..8419c0ccd --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ContactInformationAvailabilityCodeType.java @@ -0,0 +1,257 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a period of time or a situation in which an entity is available to be contacted with the given contact information. + * + *

Java class for ContactInformationAvailabilityCodeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ContactInformationAvailabilityCodeType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/niem-core/4.0/>ContactInformationAvailabilityCodeSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ContactInformationAvailabilityCodeType", propOrder = { + "value" +}) +public class ContactInformationAvailabilityCodeType { + + @XmlValue + protected ContactInformationAvailabilityCodeSimpleType value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for a period of time or a situation in which an entity is available to be contacted with the given contact information. + * + * @return + * possible object is + * {@link ContactInformationAvailabilityCodeSimpleType } + * + */ + public ContactInformationAvailabilityCodeSimpleType getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link ContactInformationAvailabilityCodeSimpleType } + * + */ + public void setValue(ContactInformationAvailabilityCodeSimpleType value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ContactInformationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ContactInformationType.java new file mode 100644 index 000000000..0fbfcc719 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ContactInformationType.java @@ -0,0 +1,236 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for how to contact a person or an organization. + * + *

Java class for ContactInformationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ContactInformationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}ContactMeansAbstract" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}ContactEntity" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}ContactEntityDescriptionText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}ContactInformationDescriptionText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}ContactResponder" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}ContactInformationAvailabilityAbstract" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ContactInformationType", propOrder = { + "contactMeansAbstract", + "contactEntity", + "contactEntityDescriptionText", + "contactInformationDescriptionText", + "contactResponder", + "contactInformationAvailabilityAbstract" +}) +public class ContactInformationType + extends ObjectType +{ + + @XmlElementRef(name = "ContactMeansAbstract", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected List> contactMeansAbstract; + @XmlElement(name = "ContactEntity") + protected EntityType contactEntity; + @XmlElement(name = "ContactEntityDescriptionText") + protected TextType contactEntityDescriptionText; + @XmlElement(name = "ContactInformationDescriptionText") + protected TextType contactInformationDescriptionText; + @XmlElement(name = "ContactResponder", nillable = true) + protected PersonType contactResponder; + @XmlElementRef(name = "ContactInformationAvailabilityAbstract", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected JAXBElement contactInformationAvailabilityAbstract; + + /** + * Gets the value of the contactMeansAbstract property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the contactMeansAbstract property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getContactMeansAbstract().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link AddressType }{@code >} + * {@link JAXBElement }{@code <}{@link TelephoneNumberType }{@code >} + * {@link JAXBElement }{@code <}{@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String }{@code >} + * {@link JAXBElement }{@code <}{@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String }{@code >} + * {@link JAXBElement }{@code <}{@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * + */ + public List> getContactMeansAbstract() { + if (contactMeansAbstract == null) { + contactMeansAbstract = new ArrayList>(); + } + return this.contactMeansAbstract; + } + + /** + * Gets the value of the contactEntity property. + * + * @return + * possible object is + * {@link EntityType } + * + */ + public EntityType getContactEntity() { + return contactEntity; + } + + /** + * Sets the value of the contactEntity property. + * + * @param value + * allowed object is + * {@link EntityType } + * + */ + public void setContactEntity(EntityType value) { + this.contactEntity = value; + } + + /** + * Gets the value of the contactEntityDescriptionText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getContactEntityDescriptionText() { + return contactEntityDescriptionText; + } + + /** + * Sets the value of the contactEntityDescriptionText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setContactEntityDescriptionText(TextType value) { + this.contactEntityDescriptionText = value; + } + + /** + * Gets the value of the contactInformationDescriptionText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getContactInformationDescriptionText() { + return contactInformationDescriptionText; + } + + /** + * Sets the value of the contactInformationDescriptionText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setContactInformationDescriptionText(TextType value) { + this.contactInformationDescriptionText = value; + } + + /** + * Gets the value of the contactResponder property. + * + * @return + * possible object is + * {@link PersonType } + * + */ + public PersonType getContactResponder() { + return contactResponder; + } + + /** + * Sets the value of the contactResponder property. + * + * @param value + * allowed object is + * {@link PersonType } + * + */ + public void setContactResponder(PersonType value) { + this.contactResponder = value; + } + + /** + * Gets the value of the contactInformationAvailabilityAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link ContactInformationAvailabilityCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getContactInformationAvailabilityAbstract() { + return contactInformationAvailabilityAbstract; + } + + /** + * Sets the value of the contactInformationAvailabilityAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link ContactInformationAvailabilityCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setContactInformationAvailabilityAbstract(JAXBElement value) { + this.contactInformationAvailabilityAbstract = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public java.lang.String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ConveyanceType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ConveyanceType.java new file mode 100644 index 000000000..d82b3f9b7 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ConveyanceType.java @@ -0,0 +1,51 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a means of transport from place to place. + * + *

Java class for ConveyanceType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ConveyanceType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}ItemType">
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ConveyanceType") +@XmlSeeAlso({ + VehicleType.class +}) +public class ConveyanceType + extends ItemType +{ + + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/CountryType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/CountryType.java new file mode 100644 index 000000000..bfd0a6751 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/CountryType.java @@ -0,0 +1,83 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a country, territory, dependency, or other such geopolitical subdivision of a location. + * + *

Java class for CountryType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="CountryType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}CountryRepresentation" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CountryType", propOrder = { + "countryRepresentation" +}) +public class CountryType + extends ObjectType +{ + + @XmlElementRef(name = "CountryRepresentation", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected JAXBElement countryRepresentation; + + /** + * Gets the value of the countryRepresentation property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link ProperNameTextType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getCountryRepresentation() { + return countryRepresentation; + } + + /** + * Sets the value of the countryRepresentation property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link ProperNameTextType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setCountryRepresentation(JAXBElement value) { + this.countryRepresentation = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/DateRangeType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/DateRangeType.java new file mode 100644 index 000000000..41557bf28 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/DateRangeType.java @@ -0,0 +1,108 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a range of dates. + * + *

Java class for DateRangeType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DateRangeType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}StartDate" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}EndDate" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DateRangeType", propOrder = { + "startDate", + "endDate" +}) +public class DateRangeType + extends ObjectType +{ + + @XmlElement(name = "StartDate") + protected DateType startDate; + @XmlElement(name = "EndDate") + protected DateType endDate; + + /** + * Gets the value of the startDate property. + * + * @return + * possible object is + * {@link DateType } + * + */ + public DateType getStartDate() { + return startDate; + } + + /** + * Sets the value of the startDate property. + * + * @param value + * allowed object is + * {@link DateType } + * + */ + public void setStartDate(DateType value) { + this.startDate = value; + } + + /** + * Gets the value of the endDate property. + * + * @return + * possible object is + * {@link DateType } + * + */ + public DateType getEndDate() { + return endDate; + } + + /** + * Sets the value of the endDate property. + * + * @param value + * allowed object is + * {@link DateType } + * + */ + public void setEndDate(DateType value) { + this.endDate = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/DateType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/DateType.java new file mode 100644 index 000000000..c9fb2bd14 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/DateType.java @@ -0,0 +1,89 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.Date; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.DateTime; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a calendar date. + * + *

Java class for DateType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DateType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}DateRepresentation"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DateType", propOrder = { + "dateRepresentation" +}) +public class DateType + extends ObjectType +{ + + @XmlElementRef(name = "DateRepresentation", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class) + protected JAXBElement dateRepresentation; + + /** + * Gets the value of the dateRepresentation property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link DateRangeType }{@code >} + * {@link JAXBElement }{@code <}{@link Date }{@code >} + * {@link JAXBElement }{@code <}{@link DateTime }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getDateRepresentation() { + return dateRepresentation; + } + + /** + * Sets the value of the dateRepresentation property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link DateRangeType }{@code >} + * {@link JAXBElement }{@code <}{@link Date }{@code >} + * {@link JAXBElement }{@code <}{@link DateTime }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setDateRepresentation(JAXBElement value) { + this.dateRepresentation = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/DispositionType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/DispositionType.java new file mode 100644 index 000000000..19b9cf160 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/DispositionType.java @@ -0,0 +1,146 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.ChargeDispositionType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a result or outcome that is the product of handling, processing, or finalizing something. + * + *

Java class for DispositionType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DispositionType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}DispositionCategoryAbstract" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}DispositionDate" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}DispositionDescriptionText" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DispositionType", propOrder = { + "dispositionCategoryAbstract", + "dispositionDate", + "dispositionDescriptionText" +}) +@XmlSeeAlso({ + CaseDispositionType.class, + ChargeDispositionType.class +}) +public class DispositionType + extends ObjectType +{ + + @XmlElementRef(name = "DispositionCategoryAbstract", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected JAXBElement dispositionCategoryAbstract; + @XmlElement(name = "DispositionDate") + protected DateType dispositionDate; + @XmlElement(name = "DispositionDescriptionText") + protected TextType dispositionDescriptionText; + + /** + * Gets the value of the dispositionCategoryAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link TextType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getDispositionCategoryAbstract() { + return dispositionCategoryAbstract; + } + + /** + * Sets the value of the dispositionCategoryAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link TextType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setDispositionCategoryAbstract(JAXBElement value) { + this.dispositionCategoryAbstract = value; + } + + /** + * Gets the value of the dispositionDate property. + * + * @return + * possible object is + * {@link DateType } + * + */ + public DateType getDispositionDate() { + return dispositionDate; + } + + /** + * Sets the value of the dispositionDate property. + * + * @param value + * allowed object is + * {@link DateType } + * + */ + public void setDispositionDate(DateType value) { + this.dispositionDate = value; + } + + /** + * Gets the value of the dispositionDescriptionText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getDispositionDescriptionText() { + return dispositionDescriptionText; + } + + /** + * Sets the value of the dispositionDescriptionText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setDispositionDescriptionText(TextType value) { + this.dispositionDescriptionText = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/DocumentAssociationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/DocumentAssociationType.java new file mode 100644 index 000000000..e211ae024 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/DocumentAssociationType.java @@ -0,0 +1,112 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0.ecf.DocumentAssociationAugmentationType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a relationship between documents. + * + *

Java class for DocumentAssociationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DocumentAssociationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}AssociationType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}PrimaryDocument" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}DocumentAssociationAugmentationPoint"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DocumentAssociationType", propOrder = { + "primaryDocument", + "documentAssociationAugmentationPoint" +}) +public class DocumentAssociationType + extends AssociationType +{ + + @XmlElement(name = "PrimaryDocument", nillable = true) + protected DocumentType primaryDocument; + @XmlElementRef(name = "DocumentAssociationAugmentationPoint", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class) + protected JAXBElement documentAssociationAugmentationPoint; + + /** + * Gets the value of the primaryDocument property. + * + * @return + * possible object is + * {@link DocumentType } + * + */ + public DocumentType getPrimaryDocument() { + return primaryDocument; + } + + /** + * Sets the value of the primaryDocument property. + * + * @param value + * allowed object is + * {@link DocumentType } + * + */ + public void setPrimaryDocument(DocumentType value) { + this.primaryDocument = value; + } + + /** + * Gets the value of the documentAssociationAugmentationPoint property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link DocumentAssociationAugmentationType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getDocumentAssociationAugmentationPoint() { + return documentAssociationAugmentationPoint; + } + + /** + * Sets the value of the documentAssociationAugmentationPoint property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link DocumentAssociationAugmentationType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setDocumentAssociationAugmentationPoint(JAXBElement value) { + this.documentAssociationAugmentationPoint = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/DocumentType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/DocumentType.java new file mode 100644 index 000000000..9029eac1f --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/DocumentType.java @@ -0,0 +1,460 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.codes.iso_639_3._4.LanguageCodeType; +import ecf5.v2024_6.gov.niem.release.niem.domains.humanservices._4.DependencyPetitionType; +import ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.AppellateCaseNoticeType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0.ecf.CaseFilingType; +import ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0.ecf.DocumentRenditionType; +import ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0.ecf.ReviewedDocumentType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; +import ecf5.v2024_6.tyler.ecf.v5_0.extensions.common.DocumentSecurityAugmentationType; +import ecf5.v2024_6.tyler.ecf.v5_0.extensions.common.FilingType; +import ecf5.v2024_6.tyler.ecf.v5_0.extensions.common.StatusDocumentAugmentationType; + + +/** + * A data type for a paper or electronic document. + * + *

Java class for DocumentType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="DocumentType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}DocumentCategoryAbstract" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}DocumentSoftwareName" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}DocumentDescriptionText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}DocumentEffectiveDate" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}DocumentFileControlID" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}DocumentFiledDate" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}DocumentIdentification" maxOccurs="unbounded"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}DocumentReceivedDate" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}DocumentSequenceID" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}DocumentTitleText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}DocumentLanguageAbstract" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}DocumentSubmitter" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}DocumentAugmentationPoint" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DocumentType", propOrder = { + "documentCategoryAbstract", + "documentSoftwareName", + "documentDescriptionText", + "documentEffectiveDate", + "documentFileControlID", + "documentFiledDate", + "documentIdentification", + "documentReceivedDate", + "documentSequenceID", + "documentTitleText", + "documentLanguageAbstract", + "documentSubmitter", + "documentAugmentationPoint" +}) +@XmlSeeAlso({ + DocumentRenditionType.class, + ReviewedDocumentType.class, + AppellateCaseNoticeType.class, + FilingType.class, + CaseFilingType.class, + DependencyPetitionType.class +}) +public class DocumentType + extends ObjectType +{ + + @XmlElementRef(name = "DocumentCategoryAbstract", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected List> documentCategoryAbstract; + @XmlElement(name = "DocumentSoftwareName") + protected SoftwareNameType documentSoftwareName; + @XmlElement(name = "DocumentDescriptionText") + protected TextType documentDescriptionText; + @XmlElement(name = "DocumentEffectiveDate") + protected DateType documentEffectiveDate; + @XmlElement(name = "DocumentFileControlID") + protected ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String documentFileControlID; + @XmlElement(name = "DocumentFiledDate") + protected DateType documentFiledDate; + @XmlElement(name = "DocumentIdentification", required = true) + protected List documentIdentification; + @XmlElement(name = "DocumentReceivedDate") + protected DateType documentReceivedDate; + @XmlElement(name = "DocumentSequenceID") + protected ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String documentSequenceID; + @XmlElement(name = "DocumentTitleText") + protected TextType documentTitleText; + @XmlElementRef(name = "DocumentLanguageAbstract", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected JAXBElement documentLanguageAbstract; + @XmlElement(name = "DocumentSubmitter") + protected EntityType documentSubmitter; + @XmlElementRef(name = "DocumentAugmentationPoint", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected List> documentAugmentationPoint; + + /** + * Gets the value of the documentCategoryAbstract property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the documentCategoryAbstract property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDocumentCategoryAbstract().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link TextType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * + */ + public List> getDocumentCategoryAbstract() { + if (documentCategoryAbstract == null) { + documentCategoryAbstract = new ArrayList>(); + } + return this.documentCategoryAbstract; + } + + /** + * Gets the value of the documentSoftwareName property. + * + * @return + * possible object is + * {@link SoftwareNameType } + * + */ + public SoftwareNameType getDocumentSoftwareName() { + return documentSoftwareName; + } + + /** + * Sets the value of the documentSoftwareName property. + * + * @param value + * allowed object is + * {@link SoftwareNameType } + * + */ + public void setDocumentSoftwareName(SoftwareNameType value) { + this.documentSoftwareName = value; + } + + /** + * Gets the value of the documentDescriptionText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getDocumentDescriptionText() { + return documentDescriptionText; + } + + /** + * Sets the value of the documentDescriptionText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setDocumentDescriptionText(TextType value) { + this.documentDescriptionText = value; + } + + /** + * Gets the value of the documentEffectiveDate property. + * + * @return + * possible object is + * {@link DateType } + * + */ + public DateType getDocumentEffectiveDate() { + return documentEffectiveDate; + } + + /** + * Sets the value of the documentEffectiveDate property. + * + * @param value + * allowed object is + * {@link DateType } + * + */ + public void setDocumentEffectiveDate(DateType value) { + this.documentEffectiveDate = value; + } + + /** + * Gets the value of the documentFileControlID property. + * + * @return + * possible object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String getDocumentFileControlID() { + return documentFileControlID; + } + + /** + * Sets the value of the documentFileControlID property. + * + * @param value + * allowed object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public void setDocumentFileControlID(ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String value) { + this.documentFileControlID = value; + } + + /** + * Gets the value of the documentFiledDate property. + * + * @return + * possible object is + * {@link DateType } + * + */ + public DateType getDocumentFiledDate() { + return documentFiledDate; + } + + /** + * Sets the value of the documentFiledDate property. + * + * @param value + * allowed object is + * {@link DateType } + * + */ + public void setDocumentFiledDate(DateType value) { + this.documentFiledDate = value; + } + + /** + * Gets the value of the documentIdentification property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the documentIdentification property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDocumentIdentification().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link IdentificationType } + * + * + */ + public List getDocumentIdentification() { + if (documentIdentification == null) { + documentIdentification = new ArrayList(); + } + return this.documentIdentification; + } + + /** + * Gets the value of the documentReceivedDate property. + * + * @return + * possible object is + * {@link DateType } + * + */ + public DateType getDocumentReceivedDate() { + return documentReceivedDate; + } + + /** + * Sets the value of the documentReceivedDate property. + * + * @param value + * allowed object is + * {@link DateType } + * + */ + public void setDocumentReceivedDate(DateType value) { + this.documentReceivedDate = value; + } + + /** + * Gets the value of the documentSequenceID property. + * + * @return + * possible object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String getDocumentSequenceID() { + return documentSequenceID; + } + + /** + * Sets the value of the documentSequenceID property. + * + * @param value + * allowed object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public void setDocumentSequenceID(ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String value) { + this.documentSequenceID = value; + } + + /** + * Gets the value of the documentTitleText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getDocumentTitleText() { + return documentTitleText; + } + + /** + * Sets the value of the documentTitleText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setDocumentTitleText(TextType value) { + this.documentTitleText = value; + } + + /** + * Gets the value of the documentLanguageAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link LanguageCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getDocumentLanguageAbstract() { + return documentLanguageAbstract; + } + + /** + * Sets the value of the documentLanguageAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link LanguageCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setDocumentLanguageAbstract(JAXBElement value) { + this.documentLanguageAbstract = value; + } + + /** + * Gets the value of the documentSubmitter property. + * + * @return + * possible object is + * {@link EntityType } + * + */ + public EntityType getDocumentSubmitter() { + return documentSubmitter; + } + + /** + * Sets the value of the documentSubmitter property. + * + * @param value + * allowed object is + * {@link EntityType } + * + */ + public void setDocumentSubmitter(EntityType value) { + this.documentSubmitter = value; + } + + /** + * Gets the value of the documentAugmentationPoint property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the documentAugmentationPoint property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDocumentAugmentationPoint().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0.ecf.DocumentAugmentationType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * {@link JAXBElement }{@code <}{@link ecf5.v2024_6.tyler.ecf.v5_0.extensions.common.DocumentAugmentationType }{@code >} + * {@link JAXBElement }{@code <}{@link DocumentSecurityAugmentationType }{@code >} + * {@link JAXBElement }{@code <}{@link StatusDocumentAugmentationType }{@code >} + * + * + */ + public List> getDocumentAugmentationPoint() { + if (documentAugmentationPoint == null) { + documentAugmentationPoint = new ArrayList>(); + } + return this.documentAugmentationPoint; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public java.lang.String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/EntityType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/EntityType.java new file mode 100644 index 000000000..ea9c2bc63 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/EntityType.java @@ -0,0 +1,92 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; +import ecf5.v2024_6.tyler.ecf.v5_0.extensions.common.ServiceRecipientType; + + +/** + * A data type for a person, organization, or thing capable of bearing legal rights and responsibilities. + * + *

Java class for EntityType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="EntityType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}EntityRepresentation" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "EntityType", propOrder = { + "entityRepresentation" +}) +@XmlSeeAlso({ + ServiceRecipientType.class +}) +public class EntityType + extends ObjectType +{ + + @XmlElementRef(name = "EntityRepresentation", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected JAXBElement entityRepresentation; + + /** + * Gets the value of the entityRepresentation property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link ItemType }{@code >} + * {@link JAXBElement }{@code <}{@link OrganizationType }{@code >} + * {@link JAXBElement }{@code <}{@link PersonType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getEntityRepresentation() { + return entityRepresentation; + } + + /** + * Sets the value of the entityRepresentation property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link ItemType }{@code >} + * {@link JAXBElement }{@code <}{@link OrganizationType }{@code >} + * {@link JAXBElement }{@code <}{@link PersonType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setEntityRepresentation(JAXBElement value) { + this.entityRepresentation = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/FacilityType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/FacilityType.java new file mode 100644 index 000000000..e5f2b24f5 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/FacilityType.java @@ -0,0 +1,108 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a building, place, or structure that provides a particular service. + * + *

Java class for FacilityType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="FacilityType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}FacilityIdentification" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}FacilityName" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FacilityType", propOrder = { + "facilityIdentification", + "facilityName" +}) +public class FacilityType + extends ObjectType +{ + + @XmlElement(name = "FacilityIdentification") + protected IdentificationType facilityIdentification; + @XmlElement(name = "FacilityName") + protected ProperNameTextType facilityName; + + /** + * Gets the value of the facilityIdentification property. + * + * @return + * possible object is + * {@link IdentificationType } + * + */ + public IdentificationType getFacilityIdentification() { + return facilityIdentification; + } + + /** + * Sets the value of the facilityIdentification property. + * + * @param value + * allowed object is + * {@link IdentificationType } + * + */ + public void setFacilityIdentification(IdentificationType value) { + this.facilityIdentification = value; + } + + /** + * Gets the value of the facilityName property. + * + * @return + * possible object is + * {@link ProperNameTextType } + * + */ + public ProperNameTextType getFacilityName() { + return facilityName; + } + + /** + * Sets the value of the facilityName property. + * + * @param value + * allowed object is + * {@link ProperNameTextType } + * + */ + public void setFacilityName(ProperNameTextType value) { + this.facilityName = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/FullTelephoneNumberType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/FullTelephoneNumberType.java new file mode 100644 index 000000000..0e103b304 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/FullTelephoneNumberType.java @@ -0,0 +1,108 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a full telephone number. + * + *

Java class for FullTelephoneNumberType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="FullTelephoneNumberType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}TelephoneNumberFullID" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}TelephoneSuffixID" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "FullTelephoneNumberType", propOrder = { + "telephoneNumberFullID", + "telephoneSuffixID" +}) +public class FullTelephoneNumberType + extends ObjectType +{ + + @XmlElement(name = "TelephoneNumberFullID") + protected ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String telephoneNumberFullID; + @XmlElement(name = "TelephoneSuffixID") + protected ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String telephoneSuffixID; + + /** + * Gets the value of the telephoneNumberFullID property. + * + * @return + * possible object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String getTelephoneNumberFullID() { + return telephoneNumberFullID; + } + + /** + * Sets the value of the telephoneNumberFullID property. + * + * @param value + * allowed object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public void setTelephoneNumberFullID(ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String value) { + this.telephoneNumberFullID = value; + } + + /** + * Gets the value of the telephoneSuffixID property. + * + * @return + * possible object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String getTelephoneSuffixID() { + return telephoneSuffixID; + } + + /** + * Sets the value of the telephoneSuffixID property. + * + * @param value + * allowed object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public void setTelephoneSuffixID(ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String value) { + this.telephoneSuffixID = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public java.lang.String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/IdentificationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/IdentificationType.java new file mode 100644 index 000000000..318ca8b64 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/IdentificationType.java @@ -0,0 +1,214 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.NormalizedString; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; +import ecf5.v2024_6.tyler.ecf.v5_0.extensions.common.DocumentOptionalServiceType; +import ecf5.v2024_6.tyler.ecf.v5_0.extensions.common.DriverLicenseIdentificationType; + + +/** + * A data type for a representation of an identity. + * + *

Java class for IdentificationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="IdentificationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}IdentificationID" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}IdentificationJurisdiction" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}IdentificationCategoryAbstract" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}IdentificationCategoryDescriptionText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}IdentificationSourceText" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "IdentificationType", propOrder = { + "identificationID", + "identificationJurisdiction", + "identificationCategoryAbstract", + "identificationCategoryDescriptionText", + "identificationSourceText" +}) +@XmlSeeAlso({ + DocumentOptionalServiceType.class, + DriverLicenseIdentificationType.class +}) +public class IdentificationType + extends ObjectType +{ + + @XmlElement(name = "IdentificationID") + protected ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String identificationID; + @XmlElement(name = "IdentificationJurisdiction") + protected JurisdictionType identificationJurisdiction; + @XmlElementRef(name = "IdentificationCategoryAbstract", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected JAXBElement identificationCategoryAbstract; + @XmlElement(name = "IdentificationCategoryDescriptionText") + protected TextType identificationCategoryDescriptionText; + @XmlElement(name = "IdentificationSourceText") + protected TextType identificationSourceText; + + /** + * Gets the value of the identificationID property. + * + * @return + * possible object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String getIdentificationID() { + return identificationID; + } + + /** + * Sets the value of the identificationID property. + * + * @param value + * allowed object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public void setIdentificationID(ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String value) { + this.identificationID = value; + } + + /** + * Gets the value of the identificationJurisdiction property. + * + * @return + * possible object is + * {@link JurisdictionType } + * + */ + public JurisdictionType getIdentificationJurisdiction() { + return identificationJurisdiction; + } + + /** + * Sets the value of the identificationJurisdiction property. + * + * @param value + * allowed object is + * {@link JurisdictionType } + * + */ + public void setIdentificationJurisdiction(JurisdictionType value) { + this.identificationJurisdiction = value; + } + + /** + * Gets the value of the identificationCategoryAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link NormalizedString }{@code >} + * {@link JAXBElement }{@code <}{@link NormalizedString }{@code >} + * {@link JAXBElement }{@code <}{@link NormalizedString }{@code >} + * {@link JAXBElement }{@code <}{@link NormalizedString }{@code >} + * {@link JAXBElement }{@code <}{@link NormalizedString }{@code >} + * {@link JAXBElement }{@code <}{@link NormalizedString }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getIdentificationCategoryAbstract() { + return identificationCategoryAbstract; + } + + /** + * Sets the value of the identificationCategoryAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link NormalizedString }{@code >} + * {@link JAXBElement }{@code <}{@link NormalizedString }{@code >} + * {@link JAXBElement }{@code <}{@link NormalizedString }{@code >} + * {@link JAXBElement }{@code <}{@link NormalizedString }{@code >} + * {@link JAXBElement }{@code <}{@link NormalizedString }{@code >} + * {@link JAXBElement }{@code <}{@link NormalizedString }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setIdentificationCategoryAbstract(JAXBElement value) { + this.identificationCategoryAbstract = value; + } + + /** + * Gets the value of the identificationCategoryDescriptionText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getIdentificationCategoryDescriptionText() { + return identificationCategoryDescriptionText; + } + + /** + * Sets the value of the identificationCategoryDescriptionText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setIdentificationCategoryDescriptionText(TextType value) { + this.identificationCategoryDescriptionText = value; + } + + /** + * Gets the value of the identificationSourceText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getIdentificationSourceText() { + return identificationSourceText; + } + + /** + * Sets the value of the identificationSourceText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setIdentificationSourceText(TextType value) { + this.identificationSourceText = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public java.lang.String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/IncidentType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/IncidentType.java new file mode 100644 index 000000000..b49e49631 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/IncidentType.java @@ -0,0 +1,123 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.DrivingIncidentType; +import ecf5.v2024_6.gov.niem.release.niem.domains.jxdm._6.IncidentAugmentationType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an occurrence or an event that may require a response. + * + *

Java class for IncidentType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="IncidentType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}ActivityType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}IncidentLocation" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}IncidentAugmentationPoint" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "IncidentType", propOrder = { + "incidentLocation", + "incidentAugmentationPoint" +}) +@XmlSeeAlso({ + DrivingIncidentType.class +}) +public class IncidentType + extends ActivityType +{ + + @XmlElement(name = "IncidentLocation", nillable = true) + protected LocationType incidentLocation; + @XmlElementRef(name = "IncidentAugmentationPoint", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected List> incidentAugmentationPoint; + + /** + * Gets the value of the incidentLocation property. + * + * @return + * possible object is + * {@link LocationType } + * + */ + public LocationType getIncidentLocation() { + return incidentLocation; + } + + /** + * Sets the value of the incidentLocation property. + * + * @param value + * allowed object is + * {@link LocationType } + * + */ + public void setIncidentLocation(LocationType value) { + this.incidentLocation = value; + } + + /** + * Gets the value of the incidentAugmentationPoint property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the incidentAugmentationPoint property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getIncidentAugmentationPoint().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link IncidentAugmentationType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * + */ + public List> getIncidentAugmentationPoint() { + if (incidentAugmentationPoint == null) { + incidentAugmentationPoint = new ArrayList>(); + } + return this.incidentAugmentationPoint; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/InsuranceType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/InsuranceType.java new file mode 100644 index 000000000..60ab86b23 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/InsuranceType.java @@ -0,0 +1,145 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.Boolean; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for coverage by a contract whereby one party agrees to indemnify or guarantee another against loss by a specified contingent event or peril. + * + *

Java class for InsuranceType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="InsuranceType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}InsuranceCarrierName" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}InsuranceActiveIndicator" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}InsuranceCoverageCategoryAbstract" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "InsuranceType", propOrder = { + "insuranceCarrierName", + "insuranceActiveIndicator", + "insuranceCoverageCategoryAbstract" +}) +@XmlSeeAlso({ + ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0.ecf.InsuranceType.class +}) +public class InsuranceType + extends ObjectType +{ + + @XmlElement(name = "InsuranceCarrierName") + protected TextType insuranceCarrierName; + @XmlElement(name = "InsuranceActiveIndicator") + protected Boolean insuranceActiveIndicator; + @XmlElementRef(name = "InsuranceCoverageCategoryAbstract", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected JAXBElement insuranceCoverageCategoryAbstract; + + /** + * Gets the value of the insuranceCarrierName property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getInsuranceCarrierName() { + return insuranceCarrierName; + } + + /** + * Sets the value of the insuranceCarrierName property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setInsuranceCarrierName(TextType value) { + this.insuranceCarrierName = value; + } + + /** + * Gets the value of the insuranceActiveIndicator property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean getInsuranceActiveIndicator() { + return insuranceActiveIndicator; + } + + /** + * Sets the value of the insuranceActiveIndicator property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setInsuranceActiveIndicator(Boolean value) { + this.insuranceActiveIndicator = value; + } + + /** + * Gets the value of the insuranceCoverageCategoryAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link TextType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getInsuranceCoverageCategoryAbstract() { + return insuranceCoverageCategoryAbstract; + } + + /** + * Sets the value of the insuranceCoverageCategoryAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link TextType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setInsuranceCoverageCategoryAbstract(JAXBElement value) { + this.insuranceCoverageCategoryAbstract = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/InternationalTelephoneNumberType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/InternationalTelephoneNumberType.java new file mode 100644 index 000000000..c32fabcb7 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/InternationalTelephoneNumberType.java @@ -0,0 +1,136 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an international telephone number. + * + *

Java class for InternationalTelephoneNumberType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="InternationalTelephoneNumberType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}TelephoneCountryCodeID"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}TelephoneNumberID"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}TelephoneSuffixID" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "InternationalTelephoneNumberType", propOrder = { + "telephoneCountryCodeID", + "telephoneNumberID", + "telephoneSuffixID" +}) +public class InternationalTelephoneNumberType + extends ObjectType +{ + + @XmlElement(name = "TelephoneCountryCodeID", required = true) + protected ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String telephoneCountryCodeID; + @XmlElement(name = "TelephoneNumberID", required = true) + protected ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String telephoneNumberID; + @XmlElement(name = "TelephoneSuffixID") + protected ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String telephoneSuffixID; + + /** + * Gets the value of the telephoneCountryCodeID property. + * + * @return + * possible object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String getTelephoneCountryCodeID() { + return telephoneCountryCodeID; + } + + /** + * Sets the value of the telephoneCountryCodeID property. + * + * @param value + * allowed object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public void setTelephoneCountryCodeID(ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String value) { + this.telephoneCountryCodeID = value; + } + + /** + * Gets the value of the telephoneNumberID property. + * + * @return + * possible object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String getTelephoneNumberID() { + return telephoneNumberID; + } + + /** + * Sets the value of the telephoneNumberID property. + * + * @param value + * allowed object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public void setTelephoneNumberID(ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String value) { + this.telephoneNumberID = value; + } + + /** + * Gets the value of the telephoneSuffixID property. + * + * @return + * possible object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String getTelephoneSuffixID() { + return telephoneSuffixID; + } + + /** + * Sets the value of the telephoneSuffixID property. + * + * @param value + * allowed object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public void setTelephoneSuffixID(ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String value) { + this.telephoneSuffixID = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public java.lang.String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ItemType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ItemType.java new file mode 100644 index 000000000..a3aaaffe8 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ItemType.java @@ -0,0 +1,278 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import java.util.ArrayList; +import java.util.List; +import ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4.VCOCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.fbi_ncic._4.VSTCodeType; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.GYear; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import ecf5.v2024_6.https.docs_oasis_open_org.legalxml_courtfiling.ns.v5_0.ecf.ItemAugmentationType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an article or thing. + * + *

Java class for ItemType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ItemType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}ItemDescriptionText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}ItemOtherIdentification" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}ItemValue" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}ItemColorAbstract" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}ItemModelYearDate" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}ItemStyleAbstract" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}ItemAugmentationPoint" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ItemType", propOrder = { + "itemDescriptionText", + "itemOtherIdentification", + "itemValue", + "itemColorAbstract", + "itemModelYearDate", + "itemStyleAbstract", + "itemAugmentationPoint" +}) +@XmlSeeAlso({ + ConveyanceType.class +}) +public class ItemType + extends ObjectType +{ + + @XmlElement(name = "ItemDescriptionText") + protected TextType itemDescriptionText; + @XmlElement(name = "ItemOtherIdentification") + protected IdentificationType itemOtherIdentification; + @XmlElement(name = "ItemValue") + protected ItemValueType itemValue; + @XmlElementRef(name = "ItemColorAbstract", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected JAXBElement itemColorAbstract; + @XmlElement(name = "ItemModelYearDate") + protected GYear itemModelYearDate; + @XmlElementRef(name = "ItemStyleAbstract", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected JAXBElement itemStyleAbstract; + @XmlElementRef(name = "ItemAugmentationPoint", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected List> itemAugmentationPoint; + + /** + * Gets the value of the itemDescriptionText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getItemDescriptionText() { + return itemDescriptionText; + } + + /** + * Sets the value of the itemDescriptionText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setItemDescriptionText(TextType value) { + this.itemDescriptionText = value; + } + + /** + * Gets the value of the itemOtherIdentification property. + * + * @return + * possible object is + * {@link IdentificationType } + * + */ + public IdentificationType getItemOtherIdentification() { + return itemOtherIdentification; + } + + /** + * Sets the value of the itemOtherIdentification property. + * + * @param value + * allowed object is + * {@link IdentificationType } + * + */ + public void setItemOtherIdentification(IdentificationType value) { + this.itemOtherIdentification = value; + } + + /** + * Gets the value of the itemValue property. + * + * @return + * possible object is + * {@link ItemValueType } + * + */ + public ItemValueType getItemValue() { + return itemValue; + } + + /** + * Sets the value of the itemValue property. + * + * @param value + * allowed object is + * {@link ItemValueType } + * + */ + public void setItemValue(ItemValueType value) { + this.itemValue = value; + } + + /** + * Gets the value of the itemColorAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link VCOCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link TextType }{@code >} + * {@link JAXBElement }{@code <}{@link TextType }{@code >} + * {@link JAXBElement }{@code <}{@link TextType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getItemColorAbstract() { + return itemColorAbstract; + } + + /** + * Sets the value of the itemColorAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link VCOCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link TextType }{@code >} + * {@link JAXBElement }{@code <}{@link TextType }{@code >} + * {@link JAXBElement }{@code <}{@link TextType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setItemColorAbstract(JAXBElement value) { + this.itemColorAbstract = value; + } + + /** + * Gets the value of the itemModelYearDate property. + * + * @return + * possible object is + * {@link GYear } + * + */ + public GYear getItemModelYearDate() { + return itemModelYearDate; + } + + /** + * Sets the value of the itemModelYearDate property. + * + * @param value + * allowed object is + * {@link GYear } + * + */ + public void setItemModelYearDate(GYear value) { + this.itemModelYearDate = value; + } + + /** + * Gets the value of the itemStyleAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link VSTCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link TextType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getItemStyleAbstract() { + return itemStyleAbstract; + } + + /** + * Sets the value of the itemStyleAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link VSTCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link TextType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setItemStyleAbstract(JAXBElement value) { + this.itemStyleAbstract = value; + } + + /** + * Gets the value of the itemAugmentationPoint property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the itemAugmentationPoint property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getItemAugmentationPoint().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link ItemAugmentationType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * + */ + public List> getItemAugmentationPoint() { + if (itemAugmentationPoint == null) { + itemAugmentationPoint = new ArrayList>(); + } + return this.itemAugmentationPoint; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ItemValueType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ItemValueType.java new file mode 100644 index 000000000..0a0b68baa --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ItemValueType.java @@ -0,0 +1,80 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for an evaluation of the monetary worth of an item. + * + *

Java class for ItemValueType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ItemValueType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}ItemValueAmount"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ItemValueType", propOrder = { + "itemValueAmount" +}) +public class ItemValueType + extends ObjectType +{ + + @XmlElement(name = "ItemValueAmount", required = true) + protected AmountType itemValueAmount; + + /** + * Gets the value of the itemValueAmount property. + * + * @return + * possible object is + * {@link AmountType } + * + */ + public AmountType getItemValueAmount() { + return itemValueAmount; + } + + /** + * Sets the value of the itemValueAmount property. + * + * @param value + * allowed object is + * {@link AmountType } + * + */ + public void setItemValueAmount(AmountType value) { + this.itemValueAmount = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/JurisdictionType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/JurisdictionType.java new file mode 100644 index 000000000..ec660c08b --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/JurisdictionType.java @@ -0,0 +1,86 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.codes.aamva_d20._4.JurisdictionAuthorityCodeType; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a geopolitical area in which an organization, person, or object has a specific range of authority. + * + *

Java class for JurisdictionType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="JurisdictionType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}JurisdictionAbstract" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "JurisdictionType", propOrder = { + "jurisdictionAbstract" +}) +public class JurisdictionType + extends ObjectType +{ + + @XmlElementRef(name = "JurisdictionAbstract", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected JAXBElement jurisdictionAbstract; + + /** + * Gets the value of the jurisdictionAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link JurisdictionAuthorityCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link TextType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getJurisdictionAbstract() { + return jurisdictionAbstract; + } + + /** + * Sets the value of the jurisdictionAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link JurisdictionAuthorityCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link TextType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setJurisdictionAbstract(JAXBElement value) { + this.jurisdictionAbstract = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/LengthMeasureType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/LengthMeasureType.java new file mode 100644 index 000000000..958539092 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/LengthMeasureType.java @@ -0,0 +1,47 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a measure of a distance or extent. + * + *

Java class for LengthMeasureType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="LengthMeasureType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/niem-core/4.0/}MeasureType">
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LengthMeasureType") +public class LengthMeasureType + extends MeasureType +{ + + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/LocationType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/LocationType.java new file mode 100644 index 000000000..be087c836 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/LocationType.java @@ -0,0 +1,140 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for geospatial location. + * + *

Java class for LocationType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="LocationType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}LocationAddressAbstract" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}LocationDescriptionText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}LocationName" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LocationType", propOrder = { + "locationAddressAbstract", + "locationDescriptionText", + "locationName" +}) +public class LocationType + extends ObjectType +{ + + @XmlElementRef(name = "LocationAddressAbstract", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected JAXBElement locationAddressAbstract; + @XmlElement(name = "LocationDescriptionText") + protected TextType locationDescriptionText; + @XmlElement(name = "LocationName") + protected ProperNameTextType locationName; + + /** + * Gets the value of the locationAddressAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link AddressType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getLocationAddressAbstract() { + return locationAddressAbstract; + } + + /** + * Sets the value of the locationAddressAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link AddressType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setLocationAddressAbstract(JAXBElement value) { + this.locationAddressAbstract = value; + } + + /** + * Gets the value of the locationDescriptionText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getLocationDescriptionText() { + return locationDescriptionText; + } + + /** + * Sets the value of the locationDescriptionText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setLocationDescriptionText(TextType value) { + this.locationDescriptionText = value; + } + + /** + * Gets the value of the locationName property. + * + * @return + * possible object is + * {@link ProperNameTextType } + * + */ + public ProperNameTextType getLocationName() { + return locationName; + } + + /** + * Sets the value of the locationName property. + * + * @param value + * allowed object is + * {@link ProperNameTextType } + * + */ + public void setLocationName(ProperNameTextType value) { + this.locationName = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/MeasureType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/MeasureType.java new file mode 100644 index 000000000..82d5c79c6 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/MeasureType.java @@ -0,0 +1,126 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.codes.unece_rec20._4.LengthCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.unece_rec20._4.MassCodeType; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.Decimal; +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a measurement. + * + *

Java class for MeasureType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="MeasureType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}MeasureValueAbstract"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}MeasureUnitAbstract" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MeasureType", propOrder = { + "measureValueAbstract", + "measureUnitAbstract" +}) +@XmlSeeAlso({ + LengthMeasureType.class, + WeightMeasureType.class, + SpeedMeasureType.class +}) +public class MeasureType + extends ObjectType +{ + + @XmlElementRef(name = "MeasureValueAbstract", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class) + protected JAXBElement measureValueAbstract; + @XmlElementRef(name = "MeasureUnitAbstract", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected JAXBElement measureUnitAbstract; + + /** + * Gets the value of the measureValueAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link Decimal }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getMeasureValueAbstract() { + return measureValueAbstract; + } + + /** + * Sets the value of the measureValueAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link Decimal }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setMeasureValueAbstract(JAXBElement value) { + this.measureValueAbstract = value; + } + + /** + * Gets the value of the measureUnitAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link LengthCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link MassCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getMeasureUnitAbstract() { + return measureUnitAbstract; + } + + /** + * Sets the value of the measureUnitAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link LengthCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link MassCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setMeasureUnitAbstract(JAXBElement value) { + this.measureUnitAbstract = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/MetadataType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/MetadataType.java new file mode 100644 index 000000000..5d008de5c --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/MetadataType.java @@ -0,0 +1,196 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.codes.iso_639_3._4.LanguageCodeType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementRef; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for information that further qualifies primary data; data about data. + * + *

Java class for MetadataType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="MetadataType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}MetadataType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}EffectiveDate" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}ExpirationDate" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}LastUpdatedDate" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}SensitivityText" minOccurs="0"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}LanguageAbstract" minOccurs="0"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MetadataType", propOrder = { + "effectiveDate", + "expirationDate", + "lastUpdatedDate", + "sensitivityText", + "languageAbstract" +}) +public class MetadataType + extends ecf5.v2024_6.gov.niem.release.niem.structures._4.MetadataType +{ + + @XmlElement(name = "EffectiveDate") + protected DateType effectiveDate; + @XmlElement(name = "ExpirationDate") + protected DateType expirationDate; + @XmlElement(name = "LastUpdatedDate") + protected DateType lastUpdatedDate; + @XmlElement(name = "SensitivityText") + protected TextType sensitivityText; + @XmlElementRef(name = "LanguageAbstract", namespace = "http://release.niem.gov/niem/niem-core/4.0/", type = JAXBElement.class, required = false) + protected JAXBElement languageAbstract; + + /** + * Gets the value of the effectiveDate property. + * + * @return + * possible object is + * {@link DateType } + * + */ + public DateType getEffectiveDate() { + return effectiveDate; + } + + /** + * Sets the value of the effectiveDate property. + * + * @param value + * allowed object is + * {@link DateType } + * + */ + public void setEffectiveDate(DateType value) { + this.effectiveDate = value; + } + + /** + * Gets the value of the expirationDate property. + * + * @return + * possible object is + * {@link DateType } + * + */ + public DateType getExpirationDate() { + return expirationDate; + } + + /** + * Sets the value of the expirationDate property. + * + * @param value + * allowed object is + * {@link DateType } + * + */ + public void setExpirationDate(DateType value) { + this.expirationDate = value; + } + + /** + * Gets the value of the lastUpdatedDate property. + * + * @return + * possible object is + * {@link DateType } + * + */ + public DateType getLastUpdatedDate() { + return lastUpdatedDate; + } + + /** + * Sets the value of the lastUpdatedDate property. + * + * @param value + * allowed object is + * {@link DateType } + * + */ + public void setLastUpdatedDate(DateType value) { + this.lastUpdatedDate = value; + } + + /** + * Gets the value of the sensitivityText property. + * + * @return + * possible object is + * {@link TextType } + * + */ + public TextType getSensitivityText() { + return sensitivityText; + } + + /** + * Sets the value of the sensitivityText property. + * + * @param value + * allowed object is + * {@link TextType } + * + */ + public void setSensitivityText(TextType value) { + this.sensitivityText = value; + } + + /** + * Gets the value of the languageAbstract property. + * + * @return + * possible object is + * {@link JAXBElement }{@code <}{@link LanguageCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public JAXBElement getLanguageAbstract() { + return languageAbstract; + } + + /** + * Sets the value of the languageAbstract property. + * + * @param value + * allowed object is + * {@link JAXBElement }{@code <}{@link LanguageCodeType }{@code >} + * {@link JAXBElement }{@code <}{@link Object }{@code >} + * + */ + public void setLanguageAbstract(JAXBElement value) { + this.languageAbstract = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/NANPTelephoneNumberType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/NANPTelephoneNumberType.java new file mode 100644 index 000000000..548461dcb --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/NANPTelephoneNumberType.java @@ -0,0 +1,164 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.structures._4.ObjectType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a North American Numbering Plan telephone number. + * + *

Java class for NANPTelephoneNumberType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="NANPTelephoneNumberType">
+ *   <complexContent>
+ *     <extension base="{http://release.niem.gov/niem/structures/4.0/}ObjectType">
+ *       <sequence>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}TelephoneAreaCodeID"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}TelephoneExchangeID"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}TelephoneLineID"/>
+ *         <element ref="{http://release.niem.gov/niem/niem-core/4.0/}TelephoneSuffixID"/>
+ *       </sequence>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "NANPTelephoneNumberType", propOrder = { + "telephoneAreaCodeID", + "telephoneExchangeID", + "telephoneLineID", + "telephoneSuffixID" +}) +public class NANPTelephoneNumberType + extends ObjectType +{ + + @XmlElement(name = "TelephoneAreaCodeID", required = true) + protected ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String telephoneAreaCodeID; + @XmlElement(name = "TelephoneExchangeID", required = true) + protected ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String telephoneExchangeID; + @XmlElement(name = "TelephoneLineID", required = true) + protected ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String telephoneLineID; + @XmlElement(name = "TelephoneSuffixID", required = true) + protected ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String telephoneSuffixID; + + /** + * Gets the value of the telephoneAreaCodeID property. + * + * @return + * possible object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String getTelephoneAreaCodeID() { + return telephoneAreaCodeID; + } + + /** + * Sets the value of the telephoneAreaCodeID property. + * + * @param value + * allowed object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public void setTelephoneAreaCodeID(ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String value) { + this.telephoneAreaCodeID = value; + } + + /** + * Gets the value of the telephoneExchangeID property. + * + * @return + * possible object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String getTelephoneExchangeID() { + return telephoneExchangeID; + } + + /** + * Sets the value of the telephoneExchangeID property. + * + * @param value + * allowed object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public void setTelephoneExchangeID(ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String value) { + this.telephoneExchangeID = value; + } + + /** + * Gets the value of the telephoneLineID property. + * + * @return + * possible object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String getTelephoneLineID() { + return telephoneLineID; + } + + /** + * Sets the value of the telephoneLineID property. + * + * @param value + * allowed object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public void setTelephoneLineID(ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String value) { + this.telephoneLineID = value; + } + + /** + * Gets the value of the telephoneSuffixID property. + * + * @return + * possible object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String getTelephoneSuffixID() { + return telephoneSuffixID; + } + + /** + * Sets the value of the telephoneSuffixID property. + * + * @param value + * allowed object is + * {@link ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String } + * + */ + public void setTelephoneSuffixID(ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String value) { + this.telephoneSuffixID = value; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public java.lang.String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/NonNegativeDecimalType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/NonNegativeDecimalType.java new file mode 100644 index 000000000..eaf025d76 --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/NonNegativeDecimalType.java @@ -0,0 +1,258 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.xml.namespace.QName; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlIDREF; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a decimal value with a minimum value of 0. + * + *

Java class for NonNegativeDecimalType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="NonNegativeDecimalType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/niem-core/4.0/>NonNegativeDecimalSimpleType">
+ *       <attGroup ref="{http://release.niem.gov/niem/structures/4.0/}SimpleObjectAttributeGroup"/>
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "NonNegativeDecimalType", propOrder = { + "value" +}) +public class NonNegativeDecimalType { + + @XmlValue + protected BigDecimal value; + @XmlAttribute(name = "id", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "ref", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object ref; + @XmlAttribute(name = "uri", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlSchemaType(name = "anyURI") + protected String uri; + @XmlAttribute(name = "metadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List metadata; + @XmlAttribute(name = "relationshipMetadata", namespace = "http://release.niem.gov/niem/structures/4.0/") + @XmlIDREF + @XmlSchemaType(name = "IDREFS") + protected List relationshipMetadata; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * A data type for a decimal value with a minimum value of 0. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the ref property. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getRef() { + return ref; + } + + /** + * Sets the value of the ref property. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setRef(Object value) { + this.ref = value; + } + + /** + * Gets the value of the uri property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUri() { + return uri; + } + + /** + * Sets the value of the uri property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUri(String value) { + this.uri = value; + } + + /** + * Gets the value of the metadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the metadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getMetadata() { + if (metadata == null) { + metadata = new ArrayList(); + } + return this.metadata; + } + + /** + * Gets the value of the relationshipMetadata property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the Jakarta XML Binding object. + * This is why there is not a set method for the relationshipMetadata property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getRelationshipMetadata().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Object } + * + * + */ + public List getRelationshipMetadata() { + if (relationshipMetadata == null) { + relationshipMetadata = new ArrayList(); + } + return this.relationshipMetadata; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/NumericType.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/NumericType.java new file mode 100644 index 000000000..c765a050e --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/NumericType.java @@ -0,0 +1,48 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.Decimal; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlType; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.cxf.xjc.runtime.JAXBToStringStyle; + + +/** + * A data type for a number value. + * + *

Java class for NumericType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="NumericType">
+ *   <simpleContent>
+ *     <extension base="<http://release.niem.gov/niem/proxy/xsd/4.0/>decimal">
+ *       <anyAttribute processContents='lax' namespace='urn:us:gov:ic:ntk urn:us:gov:ic:ism'/>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "NumericType") +public class NumericType + extends Decimal +{ + + + /** + * Generates a String representation of the contents of this type. + * This is an extension method, produced by the 'ts' xjc plugin + * + */ + @Override + public String toString() { + return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.DEFAULT_STYLE); + } + +} diff --git a/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ObjectFactory.java b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ObjectFactory.java new file mode 100644 index 000000000..3e448c75b --- /dev/null +++ b/TylerEcf5/src/main/java/ecf5/v2024_6/gov/niem/release/niem/niem_core/_4/ObjectFactory.java @@ -0,0 +1,4073 @@ + +package ecf5.v2024_6.gov.niem.release.niem.niem_core._4; + +import javax.xml.namespace.QName; +import ecf5.v2024_6.gov.niem.release.niem.codes.iso_3166_1._4.CountryAlpha2CodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.iso_4217._4.CurrencyCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.iso_639_3._4.LanguageCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.unece_rec20._4.LengthCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.unece_rec20._4.MassCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.unece_rec20._4.VelocityCodeType; +import ecf5.v2024_6.gov.niem.release.niem.codes.usps_states._4.USStateCodeType; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.AnyURI; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.Base64Binary; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.Boolean; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.Date; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.DateTime; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.Decimal; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.GYear; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.String; +import ecf5.v2024_6.gov.niem.release.niem.proxy.xsd._4.Time; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.annotation.XmlElementDecl; +import jakarta.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the ecf5.v2024_6.gov.niem.release.niem.niem_core._4 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 _CaseAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "CaseAugmentationPoint"); + private final static QName _DocumentAssociationAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DocumentAssociationAugmentationPoint"); + private final static QName _DocumentAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DocumentAugmentationPoint"); + private final static QName _ItemAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ItemAugmentationPoint"); + private final static QName _OrganizationAssociationAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "OrganizationAssociationAugmentationPoint"); + private final static QName _OrganizationAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "OrganizationAugmentationPoint"); + private final static QName _PersonAssociationAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonAssociationAugmentationPoint"); + private final static QName _PersonAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonAugmentationPoint"); + private final static QName _IdentificationCategoryAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "IdentificationCategoryAbstract"); + private final static QName _PersonOrganizationAssociationAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonOrganizationAssociationAugmentationPoint"); + private final static QName _RelatedActivityAssociationAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "RelatedActivityAssociationAugmentationPoint"); + private final static QName _Activity_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "Activity"); + private final static QName _ActivityDate_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ActivityDate"); + private final static QName _ActivityDescriptionText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ActivityDescriptionText"); + private final static QName _ActivityDisposition_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ActivityDisposition"); + private final static QName _ActivityIdentification_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ActivityIdentification"); + private final static QName _ActivityStatus_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ActivityStatus"); + private final static QName _Address_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "Address"); + private final static QName _LocationAddressAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "LocationAddressAbstract"); + private final static QName _AddressDeliveryPointAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "AddressDeliveryPointAbstract"); + private final static QName _AddressDeliveryPointID_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "AddressDeliveryPointID"); + private final static QName _AddressFullText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "AddressFullText"); + private final static QName _AddressRecipientName_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "AddressRecipientName"); + private final static QName _Amount_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "Amount"); + private final static QName _AssociationDescriptionText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "AssociationDescriptionText"); + private final static QName _Attachment_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "Attachment"); + private final static QName _Base64BinaryObject_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "Base64BinaryObject"); + private final static QName _BinaryObjectAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "BinaryObjectAbstract"); + private final static QName _BinaryCapturer_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "BinaryCapturer"); + private final static QName _BinaryDescriptionText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "BinaryDescriptionText"); + private final static QName _BinaryFormatText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "BinaryFormatText"); + private final static QName _BinaryID_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "BinaryID"); + private final static QName _BinarySizeValue_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "BinarySizeValue"); + private final static QName _BinaryURI_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "BinaryURI"); + private final static QName _CapabilityDescriptionText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "CapabilityDescriptionText"); + private final static QName _Case_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "Case"); + private final static QName _CaseDisposition_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "CaseDisposition"); + private final static QName _CaseDispositionFinalDate_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "CaseDispositionFinalDate"); + private final static QName _CaseDocketID_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "CaseDocketID"); + private final static QName _CaseTitleText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "CaseTitleText"); + private final static QName _ContactAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ContactAbstract"); + private final static QName _ContactEmailID_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ContactEmailID"); + private final static QName _ContactMeansAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ContactMeansAbstract"); + private final static QName _ContactEntity_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ContactEntity"); + private final static QName _ContactEntityDescriptionText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ContactEntityDescriptionText"); + private final static QName _ContactInformation_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ContactInformation"); + private final static QName _ContactInformationAvailabilityAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ContactInformationAvailabilityAbstract"); + private final static QName _ContactInformationAvailabilityCode_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ContactInformationAvailabilityCode"); + private final static QName _ContactInformationDescriptionText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ContactInformationDescriptionText"); + private final static QName _ContactMailingAddress_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ContactMailingAddress"); + private final static QName _ContactResponder_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ContactResponder"); + private final static QName _ContactTelephoneNumber_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ContactTelephoneNumber"); + private final static QName _ConveyanceColorPrimaryText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ConveyanceColorPrimaryText"); + private final static QName _ItemColorAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ItemColorAbstract"); + private final static QName _CountryRepresentation_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "CountryRepresentation"); + private final static QName _CurrencyAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "CurrencyAbstract"); + private final static QName _CurrencyCode_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "CurrencyCode"); + private final static QName _CurrencyText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "CurrencyText"); + private final static QName _Date_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "Date"); + private final static QName _DateRepresentation_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DateRepresentation"); + private final static QName _DateRange_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DateRange"); + private final static QName _DateTime_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DateTime"); + private final static QName _DispositionCategoryAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DispositionCategoryAbstract"); + private final static QName _DispositionCategoryText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DispositionCategoryText"); + private final static QName _DispositionDate_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DispositionDate"); + private final static QName _DispositionDescriptionText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DispositionDescriptionText"); + private final static QName _Document_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "Document"); + private final static QName _DocumentAssociation_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DocumentAssociation"); + private final static QName _DocumentCategoryAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DocumentCategoryAbstract"); + private final static QName _DocumentCategoryText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DocumentCategoryText"); + private final static QName _DocumentDescriptionText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DocumentDescriptionText"); + private final static QName _DocumentEffectiveDate_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DocumentEffectiveDate"); + private final static QName _DocumentFileControlID_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DocumentFileControlID"); + private final static QName _DocumentFiledDate_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DocumentFiledDate"); + private final static QName _DocumentIdentification_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DocumentIdentification"); + private final static QName _DocumentInformationCutOffDate_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DocumentInformationCutOffDate"); + private final static QName _DocumentLanguageAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DocumentLanguageAbstract"); + private final static QName _DocumentLanguageCode_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DocumentLanguageCode"); + private final static QName _DocumentPostDate_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DocumentPostDate"); + private final static QName _DocumentReceivedDate_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DocumentReceivedDate"); + private final static QName _DocumentSequenceID_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DocumentSequenceID"); + private final static QName _DocumentSoftwareName_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DocumentSoftwareName"); + private final static QName _DocumentSubmitter_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DocumentSubmitter"); + private final static QName _DocumentTitleText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "DocumentTitleText"); + private final static QName _EffectiveDate_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "EffectiveDate"); + private final static QName _Employee_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "Employee"); + private final static QName _Employer_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "Employer"); + private final static QName _EndDate_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "EndDate"); + private final static QName _EntityItem_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "EntityItem"); + private final static QName _EntityRepresentation_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "EntityRepresentation"); + private final static QName _EntityOrganization_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "EntityOrganization"); + private final static QName _EntityPerson_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "EntityPerson"); + private final static QName _ExpirationDate_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ExpirationDate"); + private final static QName _FacilityIdentification_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "FacilityIdentification"); + private final static QName _FacilityName_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "FacilityName"); + private final static QName _FinancialObligationExemptionAmount_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "FinancialObligationExemptionAmount"); + private final static QName _FullTelephoneNumber_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "FullTelephoneNumber"); + private final static QName _TelephoneNumberAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "TelephoneNumberAbstract"); + private final static QName _IdentificationCategoryDescriptionText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "IdentificationCategoryDescriptionText"); + private final static QName _IdentificationID_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "IdentificationID"); + private final static QName _IdentificationJurisdiction_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "IdentificationJurisdiction"); + private final static QName _IdentificationSourceText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "IdentificationSourceText"); + private final static QName _IncidentAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "IncidentAugmentationPoint"); + private final static QName _IncidentLocation_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "IncidentLocation"); + private final static QName _Insurance_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "Insurance"); + private final static QName _InsuranceActiveIndicator_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "InsuranceActiveIndicator"); + private final static QName _InsuranceCarrierName_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "InsuranceCarrierName"); + private final static QName _InsuranceCoverageCategoryAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "InsuranceCoverageCategoryAbstract"); + private final static QName _InsuranceCoverageCategoryText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "InsuranceCoverageCategoryText"); + private final static QName _InternationalTelephoneNumber_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "InternationalTelephoneNumber"); + private final static QName _ItemColorDescriptionText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ItemColorDescriptionText"); + private final static QName _ItemDescriptionText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ItemDescriptionText"); + private final static QName _ItemModelYearDate_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ItemModelYearDate"); + private final static QName _ItemOtherIdentification_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ItemOtherIdentification"); + private final static QName _ItemStyleAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ItemStyleAbstract"); + private final static QName _ItemStyleText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ItemStyleText"); + private final static QName _ItemValue_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ItemValue"); + private final static QName _ItemValueAmount_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ItemValueAmount"); + private final static QName _JurisdictionAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "JurisdictionAbstract"); + private final static QName _JurisdictionText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "JurisdictionText"); + private final static QName _LanguageAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "LanguageAbstract"); + private final static QName _LanguageCode_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "LanguageCode"); + private final static QName _LastUpdatedDate_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "LastUpdatedDate"); + private final static QName _LengthUnitAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "LengthUnitAbstract"); + private final static QName _LengthUnitCode_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "LengthUnitCode"); + private final static QName _Location_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "Location"); + private final static QName _LocationCityName_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "LocationCityName"); + private final static QName _LocationCountry_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "LocationCountry"); + private final static QName _LocationCountryName_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "LocationCountryName"); + private final static QName _LocationCountyAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "LocationCountyAbstract"); + private final static QName _LocationCountyName_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "LocationCountyName"); + private final static QName _LocationDescriptionText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "LocationDescriptionText"); + private final static QName _LocationName_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "LocationName"); + private final static QName _LocationPostalCode_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "LocationPostalCode"); + private final static QName _LocationPostalExtensionCode_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "LocationPostalExtensionCode"); + private final static QName _LocationState_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "LocationState"); + private final static QName _LocationStateName_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "LocationStateName"); + private final static QName _StateRepresentation_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "StateRepresentation"); + private final static QName _LocationStateUSPostalServiceCode_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "LocationStateUSPostalServiceCode"); + private final static QName _LocationStreet_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "LocationStreet"); + private final static QName _MeasureDecimalValue_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "MeasureDecimalValue"); + private final static QName _MeasurePointAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "MeasurePointAbstract"); + private final static QName _MeasureValueAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "MeasureValueAbstract"); + private final static QName _MeasureUnitAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "MeasureUnitAbstract"); + private final static QName _Metadata_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "Metadata"); + private final static QName _NANPTelephoneNumber_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "NANPTelephoneNumber"); + private final static QName _ObligationCategoryText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ObligationCategoryText"); + private final static QName _ObligationDateRange_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ObligationDateRange"); + private final static QName _ObligationDueAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ObligationDueAbstract"); + private final static QName _ObligationDueAmount_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ObligationDueAmount"); + private final static QName _ObligationEntity_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ObligationEntity"); + private final static QName _ObligationExemption_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ObligationExemption"); + private final static QName _ObligationExemptionDescriptionText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ObligationExemptionDescriptionText"); + private final static QName _ObligationPeriodText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ObligationPeriodText"); + private final static QName _ObligationRecipient_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ObligationRecipient"); + private final static QName _ObligationRecurrence_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ObligationRecurrence"); + private final static QName _ObligationRequirementDescriptionText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ObligationRequirementDescriptionText"); + private final static QName _Organization_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "Organization"); + private final static QName _OrganizationAssociation_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "OrganizationAssociation"); + private final static QName _OrganizationIdentification_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "OrganizationIdentification"); + private final static QName _OrganizationLocation_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "OrganizationLocation"); + private final static QName _OrganizationName_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "OrganizationName"); + private final static QName _OrganizationPrimaryContactInformation_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "OrganizationPrimaryContactInformation"); + private final static QName _OrganizationSubUnitName_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "OrganizationSubUnitName"); + private final static QName _OrganizationTaxIdentification_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "OrganizationTaxIdentification"); + private final static QName _OrganizationUnitName_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "OrganizationUnitName"); + private final static QName _Person_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "Person"); + private final static QName _PersonAssociation_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonAssociation"); + private final static QName _PersonBirthDate_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonBirthDate"); + private final static QName _PersonCapability_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonCapability"); + private final static QName _PersonCitizenshipAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonCitizenshipAbstract"); + private final static QName _PersonCitizenshipISO3166Alpha2Code_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonCitizenshipISO3166Alpha2Code"); + private final static QName _PersonDeathDate_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonDeathDate"); + private final static QName _PersonDisunion_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonDisunion"); + private final static QName _PersonDisunionDecreeIndicator_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonDisunionDecreeIndicator"); + private final static QName _PersonEmploymentAssociation_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonEmploymentAssociation"); + private final static QName _PersonEthnicityAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonEthnicityAbstract"); + private final static QName _PersonEthnicityText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonEthnicityText"); + private final static QName _PersonEyeColorAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonEyeColorAbstract"); + private final static QName _PersonFullName_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonFullName"); + private final static QName _PersonGivenName_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonGivenName"); + private final static QName _PersonHairColorAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonHairColorAbstract"); + private final static QName _PersonHeightMeasure_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonHeightMeasure"); + private final static QName _PersonLanguageEnglishIndicator_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonLanguageEnglishIndicator"); + private final static QName _PersonMaidenName_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonMaidenName"); + private final static QName _PersonMiddleName_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonMiddleName"); + private final static QName _PersonName_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonName"); + private final static QName _PersonNameCategoryAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonNameCategoryAbstract"); + private final static QName _PersonNamePrefixText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonNamePrefixText"); + private final static QName _PersonNameSuffixText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonNameSuffixText"); + private final static QName _PersonOrganizationAssociation_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonOrganizationAssociation"); + private final static QName _PersonOtherIdentification_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonOtherIdentification"); + private final static QName _PersonPhysicalFeature_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonPhysicalFeature"); + private final static QName _PersonPrimaryLanguage_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonPrimaryLanguage"); + private final static QName _PersonRaceAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonRaceAbstract"); + private final static QName _PersonRaceText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonRaceText"); + private final static QName _PersonSexAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonSexAbstract"); + private final static QName _PersonStateIdentification_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonStateIdentification"); + private final static QName _PersonSurName_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonSurName"); + private final static QName _PersonTaxIdentification_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonTaxIdentification"); + private final static QName _PersonUnionAssociation_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonUnionAssociation"); + private final static QName _PersonUnionCategoryAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonUnionCategoryAbstract"); + private final static QName _PersonUnionCategoryCode_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonUnionCategoryCode"); + private final static QName _PersonUnionLocation_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonUnionLocation"); + private final static QName _PersonUnionSeparation_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonUnionSeparation"); + private final static QName _PersonWeightMeasure_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PersonWeightMeasure"); + private final static QName _PhysicalFeatureCategoryAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PhysicalFeatureCategoryAbstract"); + private final static QName _PrimaryDocument_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "PrimaryDocument"); + private final static QName _RoleOfAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "RoleOfAbstract"); + private final static QName _RoleOfItem_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "RoleOfItem"); + private final static QName _RoleOfOrganization_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "RoleOfOrganization"); + private final static QName _RoleOfPerson_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "RoleOfPerson"); + private final static QName _ScheduleActivityText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ScheduleActivityText"); + private final static QName _ScheduleDate_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ScheduleDate"); + private final static QName _ScheduleDayAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ScheduleDayAbstract"); + private final static QName _ScheduleDayEndTime_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ScheduleDayEndTime"); + private final static QName _ScheduleDayStartTime_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "ScheduleDayStartTime"); + private final static QName _SensitivityText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "SensitivityText"); + private final static QName _SpeedUnitAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "SpeedUnitAbstract"); + private final static QName _SpeedUnitCode_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "SpeedUnitCode"); + private final static QName _StartDate_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "StartDate"); + private final static QName _StatusAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "StatusAbstract"); + private final static QName _StatusDate_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "StatusDate"); + private final static QName _StatusDescriptionText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "StatusDescriptionText"); + private final static QName _StatusText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "StatusText"); + private final static QName _StreetCategoryText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "StreetCategoryText"); + private final static QName _StreetExtensionText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "StreetExtensionText"); + private final static QName _StreetFullText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "StreetFullText"); + private final static QName _StreetName_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "StreetName"); + private final static QName _StreetNumberText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "StreetNumberText"); + private final static QName _StreetPostdirectionalText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "StreetPostdirectionalText"); + private final static QName _StreetPredirectionalText_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "StreetPredirectionalText"); + private final static QName _SupervisionCustodyStatus_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "SupervisionCustodyStatus"); + private final static QName _SupervisionFacility_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "SupervisionFacility"); + private final static QName _SystemOperatingModeAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "SystemOperatingModeAbstract"); + private final static QName _TelephoneAreaCodeID_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "TelephoneAreaCodeID"); + private final static QName _TelephoneCountryCodeID_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "TelephoneCountryCodeID"); + private final static QName _TelephoneExchangeID_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "TelephoneExchangeID"); + private final static QName _TelephoneLineID_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "TelephoneLineID"); + private final static QName _TelephoneNumberFullID_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "TelephoneNumberFullID"); + private final static QName _TelephoneNumberID_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "TelephoneNumberID"); + private final static QName _TelephoneSuffixID_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "TelephoneSuffixID"); + private final static QName _Vehicle_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "Vehicle"); + private final static QName _VehicleAugmentationPoint_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "VehicleAugmentationPoint"); + private final static QName _VehicleIdentification_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "VehicleIdentification"); + private final static QName _VehicleMakeAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "VehicleMakeAbstract"); + private final static QName _VehicleModelAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "VehicleModelAbstract"); + private final static QName _WeightUnitAbstract_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "WeightUnitAbstract"); + private final static QName _WeightUnitCode_QNAME = new QName("http://release.niem.gov/niem/niem-core/4.0/", "WeightUnitCode"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ecf5.v2024_6.gov.niem.release.niem.niem_core._4 + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link EntityType } + * + */ + public EntityType createEntityType() { + return new EntityType(); + } + + /** + * Create an instance of {@link TextType } + * + */ + public TextType createTextType() { + return new TextType(); + } + + /** + * Create an instance of {@link IdentificationType } + * + */ + public IdentificationType createIdentificationType() { + return new IdentificationType(); + } + + /** + * Create an instance of {@link DocumentType } + * + */ + public DocumentType createDocumentType() { + return new DocumentType(); + } + + /** + * Create an instance of {@link DateType } + * + */ + public DateType createDateType() { + return new DateType(); + } + + /** + * Create an instance of {@link StatusType } + * + */ + public StatusType createStatusType() { + return new StatusType(); + } + + /** + * Create an instance of {@link ActivityType } + * + */ + public ActivityType createActivityType() { + return new ActivityType(); + } + + /** + * Create an instance of {@link DispositionType } + * + */ + public DispositionType createDispositionType() { + return new DispositionType(); + } + + /** + * Create an instance of {@link AddressType } + * + */ + public AddressType createAddressType() { + return new AddressType(); + } + + /** + * Create an instance of {@link BinaryType } + * + */ + public BinaryType createBinaryType() { + return new BinaryType(); + } + + /** + * Create an instance of {@link NonNegativeDecimalType } + * + */ + public NonNegativeDecimalType createNonNegativeDecimalType() { + return new NonNegativeDecimalType(); + } + + /** + * Create an instance of {@link CaseType } + * + */ + public CaseType createCaseType() { + return new CaseType(); + } + + /** + * Create an instance of {@link CaseDispositionType } + * + */ + public CaseDispositionType createCaseDispositionType() { + return new CaseDispositionType(); + } + + /** + * Create an instance of {@link ContactInformationType } + * + */ + public ContactInformationType createContactInformationType() { + return new ContactInformationType(); + } + + /** + * Create an instance of {@link ContactInformationAvailabilityCodeType } + * + */ + public ContactInformationAvailabilityCodeType createContactInformationAvailabilityCodeType() { + return new ContactInformationAvailabilityCodeType(); + } + + /** + * Create an instance of {@link PersonType } + * + */ + public PersonType createPersonType() { + return new PersonType(); + } + + /** + * Create an instance of {@link TelephoneNumberType } + * + */ + public TelephoneNumberType createTelephoneNumberType() { + return new TelephoneNumberType(); + } + + /** + * Create an instance of {@link DateRangeType } + * + */ + public DateRangeType createDateRangeType() { + return new DateRangeType(); + } + + /** + * Create an instance of {@link DocumentAssociationType } + * + */ + public DocumentAssociationType createDocumentAssociationType() { + return new DocumentAssociationType(); + } + + /** + * Create an instance of {@link SoftwareNameType } + * + */ + public SoftwareNameType createSoftwareNameType() { + return new SoftwareNameType(); + } + + /** + * Create an instance of {@link ItemType } + * + */ + public ItemType createItemType() { + return new ItemType(); + } + + /** + * Create an instance of {@link OrganizationType } + * + */ + public OrganizationType createOrganizationType() { + return new OrganizationType(); + } + + /** + * Create an instance of {@link ProperNameTextType } + * + */ + public ProperNameTextType createProperNameTextType() { + return new ProperNameTextType(); + } + + /** + * Create an instance of {@link AmountType } + * + */ + public AmountType createAmountType() { + return new AmountType(); + } + + /** + * Create an instance of {@link FullTelephoneNumberType } + * + */ + public FullTelephoneNumberType createFullTelephoneNumberType() { + return new FullTelephoneNumberType(); + } + + /** + * Create an instance of {@link JurisdictionType } + * + */ + public JurisdictionType createJurisdictionType() { + return new JurisdictionType(); + } + + /** + * Create an instance of {@link LocationType } + * + */ + public LocationType createLocationType() { + return new LocationType(); + } + + /** + * Create an instance of {@link InsuranceType } + * + */ + public InsuranceType createInsuranceType() { + return new InsuranceType(); + } + + /** + * Create an instance of {@link InternationalTelephoneNumberType } + * + */ + public InternationalTelephoneNumberType createInternationalTelephoneNumberType() { + return new InternationalTelephoneNumberType(); + } + + /** + * Create an instance of {@link ItemValueType } + * + */ + public ItemValueType createItemValueType() { + return new ItemValueType(); + } + + /** + * Create an instance of {@link CountryType } + * + */ + public CountryType createCountryType() { + return new CountryType(); + } + + /** + * Create an instance of {@link StateType } + * + */ + public StateType createStateType() { + return new StateType(); + } + + /** + * Create an instance of {@link StreetType } + * + */ + public StreetType createStreetType() { + return new StreetType(); + } + + /** + * Create an instance of {@link MetadataType } + * + */ + public MetadataType createMetadataType() { + return new MetadataType(); + } + + /** + * Create an instance of {@link NANPTelephoneNumberType } + * + */ + public NANPTelephoneNumberType createNANPTelephoneNumberType() { + return new NANPTelephoneNumberType(); + } + + /** + * Create an instance of {@link ObligationExemptionType } + * + */ + public ObligationExemptionType createObligationExemptionType() { + return new ObligationExemptionType(); + } + + /** + * Create an instance of {@link ObligationRecurrenceType } + * + */ + public ObligationRecurrenceType createObligationRecurrenceType() { + return new ObligationRecurrenceType(); + } + + /** + * Create an instance of {@link OrganizationAssociationType } + * + */ + public OrganizationAssociationType createOrganizationAssociationType() { + return new OrganizationAssociationType(); + } + + /** + * Create an instance of {@link PersonAssociationType } + * + */ + public PersonAssociationType createPersonAssociationType() { + return new PersonAssociationType(); + } + + /** + * Create an instance of {@link CapabilityType } + * + */ + public CapabilityType createCapabilityType() { + return new CapabilityType(); + } + + /** + * Create an instance of {@link PersonDisunionType } + * + */ + public PersonDisunionType createPersonDisunionType() { + return new PersonDisunionType(); + } + + /** + * Create an instance of {@link PersonEmploymentAssociationType } + * + */ + public PersonEmploymentAssociationType createPersonEmploymentAssociationType() { + return new PersonEmploymentAssociationType(); + } + + /** + * Create an instance of {@link PersonNameTextType } + * + */ + public PersonNameTextType createPersonNameTextType() { + return new PersonNameTextType(); + } + + /** + * Create an instance of {@link LengthMeasureType } + * + */ + public LengthMeasureType createLengthMeasureType() { + return new LengthMeasureType(); + } + + /** + * Create an instance of {@link PersonNameType } + * + */ + public PersonNameType createPersonNameType() { + return new PersonNameType(); + } + + /** + * Create an instance of {@link PersonOrganizationAssociationType } + * + */ + public PersonOrganizationAssociationType createPersonOrganizationAssociationType() { + return new PersonOrganizationAssociationType(); + } + + /** + * Create an instance of {@link PhysicalFeatureType } + * + */ + public PhysicalFeatureType createPhysicalFeatureType() { + return new PhysicalFeatureType(); + } + + /** + * Create an instance of {@link PersonLanguageType } + * + */ + public PersonLanguageType createPersonLanguageType() { + return new PersonLanguageType(); + } + + /** + * Create an instance of {@link PersonUnionAssociationType } + * + */ + public PersonUnionAssociationType createPersonUnionAssociationType() { + return new PersonUnionAssociationType(); + } + + /** + * Create an instance of {@link PersonUnionCategoryCodeType } + * + */ + public PersonUnionCategoryCodeType createPersonUnionCategoryCodeType() { + return new PersonUnionCategoryCodeType(); + } + + /** + * Create an instance of {@link PersonUnionSeparationType } + * + */ + public PersonUnionSeparationType createPersonUnionSeparationType() { + return new PersonUnionSeparationType(); + } + + /** + * Create an instance of {@link WeightMeasureType } + * + */ + public WeightMeasureType createWeightMeasureType() { + return new WeightMeasureType(); + } + + /** + * Create an instance of {@link FacilityType } + * + */ + public FacilityType createFacilityType() { + return new FacilityType(); + } + + /** + * Create an instance of {@link VehicleType } + * + */ + public VehicleType createVehicleType() { + return new VehicleType(); + } + + /** + * Create an instance of {@link AssociationType } + * + */ + public AssociationType createAssociationType() { + return new AssociationType(); + } + + /** + * Create an instance of {@link ConveyanceType } + * + */ + public ConveyanceType createConveyanceType() { + return new ConveyanceType(); + } + + /** + * Create an instance of {@link IncidentType } + * + */ + public IncidentType createIncidentType() { + return new IncidentType(); + } + + /** + * Create an instance of {@link MeasureType } + * + */ + public MeasureType createMeasureType() { + return new MeasureType(); + } + + /** + * Create an instance of {@link NumericType } + * + */ + public NumericType createNumericType() { + return new NumericType(); + } + + /** + * Create an instance of {@link ObligationType } + * + */ + public ObligationType createObligationType() { + return new ObligationType(); + } + + /** + * Create an instance of {@link OffenseLevelCodeType } + * + */ + public OffenseLevelCodeType createOffenseLevelCodeType() { + return new OffenseLevelCodeType(); + } + + /** + * Create an instance of {@link PersonNameCategoryCodeType } + * + */ + public PersonNameCategoryCodeType createPersonNameCategoryCodeType() { + return new PersonNameCategoryCodeType(); + } + + /** + * Create an instance of {@link RelatedActivityAssociationType } + * + */ + public RelatedActivityAssociationType createRelatedActivityAssociationType() { + return new RelatedActivityAssociationType(); + } + + /** + * Create an instance of {@link ScheduleDayType } + * + */ + public ScheduleDayType createScheduleDayType() { + return new ScheduleDayType(); + } + + /** + * Create an instance of {@link ScheduleType } + * + */ + public ScheduleType createScheduleType() { + return new ScheduleType(); + } + + /** + * Create an instance of {@link SpeedMeasureType } + * + */ + public SpeedMeasureType createSpeedMeasureType() { + return new SpeedMeasureType(); + } + + /** + * Create an instance of {@link SupervisionType } + * + */ + public SupervisionType createSupervisionType() { + return new SupervisionType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "CaseAugmentationPoint") + public JAXBElement createCaseAugmentationPoint(Object value) { + return new JAXBElement(_CaseAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DocumentAssociationAugmentationPoint") + public JAXBElement createDocumentAssociationAugmentationPoint(Object value) { + return new JAXBElement(_DocumentAssociationAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DocumentAugmentationPoint") + public JAXBElement createDocumentAugmentationPoint(Object value) { + return new JAXBElement(_DocumentAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ItemAugmentationPoint") + public JAXBElement createItemAugmentationPoint(Object value) { + return new JAXBElement(_ItemAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "OrganizationAssociationAugmentationPoint") + public JAXBElement createOrganizationAssociationAugmentationPoint(Object value) { + return new JAXBElement(_OrganizationAssociationAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "OrganizationAugmentationPoint") + public JAXBElement createOrganizationAugmentationPoint(Object value) { + return new JAXBElement(_OrganizationAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonAssociationAugmentationPoint") + public JAXBElement createPersonAssociationAugmentationPoint(Object value) { + return new JAXBElement(_PersonAssociationAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonAugmentationPoint") + public JAXBElement createPersonAugmentationPoint(Object value) { + return new JAXBElement(_PersonAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "IdentificationCategoryAbstract") + public JAXBElement createIdentificationCategoryAbstract(Object value) { + return new JAXBElement(_IdentificationCategoryAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonOrganizationAssociationAugmentationPoint") + public JAXBElement createPersonOrganizationAssociationAugmentationPoint(Object value) { + return new JAXBElement(_PersonOrganizationAssociationAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "RelatedActivityAssociationAugmentationPoint") + public JAXBElement createRelatedActivityAssociationAugmentationPoint(Object value) { + return new JAXBElement(_RelatedActivityAssociationAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ActivityType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ActivityType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "Activity") + public JAXBElement createActivity(ActivityType value) { + return new JAXBElement(_Activity_QNAME, ActivityType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ActivityDate") + public JAXBElement createActivityDate(DateType value) { + return new JAXBElement(_ActivityDate_QNAME, DateType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ActivityDescriptionText") + public JAXBElement createActivityDescriptionText(TextType value) { + return new JAXBElement(_ActivityDescriptionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DispositionType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DispositionType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ActivityDisposition") + public JAXBElement createActivityDisposition(DispositionType value) { + return new JAXBElement(_ActivityDisposition_QNAME, DispositionType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ActivityIdentification") + public JAXBElement createActivityIdentification(IdentificationType value) { + return new JAXBElement(_ActivityIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link StatusType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link StatusType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ActivityStatus") + public JAXBElement createActivityStatus(StatusType value) { + return new JAXBElement(_ActivityStatus_QNAME, StatusType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AddressType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AddressType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "Address", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "LocationAddressAbstract") + public JAXBElement createAddress(AddressType value) { + return new JAXBElement(_Address_QNAME, AddressType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "LocationAddressAbstract") + public JAXBElement createLocationAddressAbstract(Object value) { + return new JAXBElement(_LocationAddressAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "AddressDeliveryPointAbstract") + public JAXBElement createAddressDeliveryPointAbstract(Object value) { + return new JAXBElement(_AddressDeliveryPointAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "AddressDeliveryPointID", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "AddressDeliveryPointAbstract") + public JAXBElement createAddressDeliveryPointID(String value) { + return new JAXBElement(_AddressDeliveryPointID_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "AddressFullText") + public JAXBElement createAddressFullText(TextType value) { + return new JAXBElement(_AddressFullText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "AddressRecipientName") + public JAXBElement createAddressRecipientName(TextType value) { + return new JAXBElement(_AddressRecipientName_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Decimal }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Decimal }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "Amount") + public JAXBElement createAmount(Decimal value) { + return new JAXBElement(_Amount_QNAME, Decimal.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "AssociationDescriptionText") + public JAXBElement createAssociationDescriptionText(TextType value) { + return new JAXBElement(_AssociationDescriptionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BinaryType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BinaryType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "Attachment") + public JAXBElement createAttachment(BinaryType value) { + return new JAXBElement(_Attachment_QNAME, BinaryType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Base64Binary }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Base64Binary }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "Base64BinaryObject", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "BinaryObjectAbstract") + public JAXBElement createBase64BinaryObject(Base64Binary value) { + return new JAXBElement(_Base64BinaryObject_QNAME, Base64Binary.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "BinaryObjectAbstract") + public JAXBElement createBinaryObjectAbstract(Object value) { + return new JAXBElement(_BinaryObjectAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EntityType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link EntityType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "BinaryCapturer") + public JAXBElement createBinaryCapturer(EntityType value) { + return new JAXBElement(_BinaryCapturer_QNAME, EntityType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "BinaryDescriptionText") + public JAXBElement createBinaryDescriptionText(TextType value) { + return new JAXBElement(_BinaryDescriptionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "BinaryFormatText") + public JAXBElement createBinaryFormatText(TextType value) { + return new JAXBElement(_BinaryFormatText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "BinaryID") + public JAXBElement createBinaryID(String value) { + return new JAXBElement(_BinaryID_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link NonNegativeDecimalType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link NonNegativeDecimalType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "BinarySizeValue") + public JAXBElement createBinarySizeValue(NonNegativeDecimalType value) { + return new JAXBElement(_BinarySizeValue_QNAME, NonNegativeDecimalType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AnyURI }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AnyURI }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "BinaryURI") + public JAXBElement createBinaryURI(AnyURI value) { + return new JAXBElement(_BinaryURI_QNAME, AnyURI.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "CapabilityDescriptionText") + public JAXBElement createCapabilityDescriptionText(TextType value) { + return new JAXBElement(_CapabilityDescriptionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CaseType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CaseType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "Case") + public JAXBElement createCase(CaseType value) { + return new JAXBElement(_Case_QNAME, CaseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CaseDispositionType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CaseDispositionType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "CaseDisposition", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "ActivityDisposition") + public JAXBElement createCaseDisposition(CaseDispositionType value) { + return new JAXBElement(_CaseDisposition_QNAME, CaseDispositionType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "CaseDispositionFinalDate") + public JAXBElement createCaseDispositionFinalDate(DateType value) { + return new JAXBElement(_CaseDispositionFinalDate_QNAME, DateType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "CaseDocketID") + public JAXBElement createCaseDocketID(String value) { + return new JAXBElement(_CaseDocketID_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "CaseTitleText") + public JAXBElement createCaseTitleText(TextType value) { + return new JAXBElement(_CaseTitleText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ContactAbstract") + public JAXBElement createContactAbstract(Object value) { + return new JAXBElement(_ContactAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ContactEmailID", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "ContactMeansAbstract") + public JAXBElement createContactEmailID(String value) { + return new JAXBElement(_ContactEmailID_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ContactMeansAbstract") + public JAXBElement createContactMeansAbstract(Object value) { + return new JAXBElement(_ContactMeansAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EntityType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link EntityType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ContactEntity", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "ContactAbstract") + public JAXBElement createContactEntity(EntityType value) { + return new JAXBElement(_ContactEntity_QNAME, EntityType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ContactEntityDescriptionText") + public JAXBElement createContactEntityDescriptionText(TextType value) { + return new JAXBElement(_ContactEntityDescriptionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ContactInformationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ContactInformationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ContactInformation") + public JAXBElement createContactInformation(ContactInformationType value) { + return new JAXBElement(_ContactInformation_QNAME, ContactInformationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ContactInformationAvailabilityAbstract") + public JAXBElement createContactInformationAvailabilityAbstract(Object value) { + return new JAXBElement(_ContactInformationAvailabilityAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ContactInformationAvailabilityCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ContactInformationAvailabilityCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ContactInformationAvailabilityCode", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "ContactInformationAvailabilityAbstract") + public JAXBElement createContactInformationAvailabilityCode(ContactInformationAvailabilityCodeType value) { + return new JAXBElement(_ContactInformationAvailabilityCode_QNAME, ContactInformationAvailabilityCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ContactInformationDescriptionText") + public JAXBElement createContactInformationDescriptionText(TextType value) { + return new JAXBElement(_ContactInformationDescriptionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AddressType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AddressType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ContactMailingAddress", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "ContactMeansAbstract") + public JAXBElement createContactMailingAddress(AddressType value) { + return new JAXBElement(_ContactMailingAddress_QNAME, AddressType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ContactResponder") + public JAXBElement createContactResponder(PersonType value) { + return new JAXBElement(_ContactResponder_QNAME, PersonType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TelephoneNumberType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TelephoneNumberType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ContactTelephoneNumber", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "ContactMeansAbstract") + public JAXBElement createContactTelephoneNumber(TelephoneNumberType value) { + return new JAXBElement(_ContactTelephoneNumber_QNAME, TelephoneNumberType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ConveyanceColorPrimaryText", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "ItemColorAbstract") + public JAXBElement createConveyanceColorPrimaryText(TextType value) { + return new JAXBElement(_ConveyanceColorPrimaryText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ItemColorAbstract") + public JAXBElement createItemColorAbstract(Object value) { + return new JAXBElement(_ItemColorAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "CountryRepresentation") + public JAXBElement createCountryRepresentation(Object value) { + return new JAXBElement(_CountryRepresentation_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "CurrencyAbstract") + public JAXBElement createCurrencyAbstract(Object value) { + return new JAXBElement(_CurrencyAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CurrencyCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CurrencyCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "CurrencyCode", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "CurrencyAbstract") + public JAXBElement createCurrencyCode(CurrencyCodeType value) { + return new JAXBElement(_CurrencyCode_QNAME, CurrencyCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "CurrencyText", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "CurrencyAbstract") + public JAXBElement createCurrencyText(TextType value) { + return new JAXBElement(_CurrencyText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Date }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Date }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "Date", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "DateRepresentation") + public JAXBElement createDate(Date value) { + return new JAXBElement(_Date_QNAME, Date.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DateRepresentation") + public JAXBElement createDateRepresentation(Object value) { + return new JAXBElement(_DateRepresentation_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateRangeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateRangeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DateRange", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "DateRepresentation") + public JAXBElement createDateRange(DateRangeType value) { + return new JAXBElement(_DateRange_QNAME, DateRangeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateTime }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateTime }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DateTime", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "DateRepresentation") + public JAXBElement createDateTime(DateTime value) { + return new JAXBElement(_DateTime_QNAME, DateTime.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DispositionCategoryAbstract") + public JAXBElement createDispositionCategoryAbstract(Object value) { + return new JAXBElement(_DispositionCategoryAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DispositionCategoryText", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "DispositionCategoryAbstract") + public JAXBElement createDispositionCategoryText(TextType value) { + return new JAXBElement(_DispositionCategoryText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DispositionDate") + public JAXBElement createDispositionDate(DateType value) { + return new JAXBElement(_DispositionDate_QNAME, DateType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DispositionDescriptionText") + public JAXBElement createDispositionDescriptionText(TextType value) { + return new JAXBElement(_DispositionDescriptionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DocumentType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DocumentType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "Document") + public JAXBElement createDocument(DocumentType value) { + return new JAXBElement(_Document_QNAME, DocumentType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DocumentAssociationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DocumentAssociationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DocumentAssociation") + public JAXBElement createDocumentAssociation(DocumentAssociationType value) { + return new JAXBElement(_DocumentAssociation_QNAME, DocumentAssociationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DocumentCategoryAbstract") + public JAXBElement createDocumentCategoryAbstract(Object value) { + return new JAXBElement(_DocumentCategoryAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DocumentCategoryText", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "DocumentCategoryAbstract") + public JAXBElement createDocumentCategoryText(TextType value) { + return new JAXBElement(_DocumentCategoryText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DocumentDescriptionText") + public JAXBElement createDocumentDescriptionText(TextType value) { + return new JAXBElement(_DocumentDescriptionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DocumentEffectiveDate") + public JAXBElement createDocumentEffectiveDate(DateType value) { + return new JAXBElement(_DocumentEffectiveDate_QNAME, DateType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DocumentFileControlID") + public JAXBElement createDocumentFileControlID(String value) { + return new JAXBElement(_DocumentFileControlID_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DocumentFiledDate") + public JAXBElement createDocumentFiledDate(DateType value) { + return new JAXBElement(_DocumentFiledDate_QNAME, DateType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DocumentIdentification") + public JAXBElement createDocumentIdentification(IdentificationType value) { + return new JAXBElement(_DocumentIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DocumentInformationCutOffDate") + public JAXBElement createDocumentInformationCutOffDate(DateType value) { + return new JAXBElement(_DocumentInformationCutOffDate_QNAME, DateType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DocumentLanguageAbstract") + public JAXBElement createDocumentLanguageAbstract(Object value) { + return new JAXBElement(_DocumentLanguageAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LanguageCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link LanguageCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DocumentLanguageCode", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "DocumentLanguageAbstract") + public JAXBElement createDocumentLanguageCode(LanguageCodeType value) { + return new JAXBElement(_DocumentLanguageCode_QNAME, LanguageCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DocumentPostDate") + public JAXBElement createDocumentPostDate(DateType value) { + return new JAXBElement(_DocumentPostDate_QNAME, DateType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DocumentReceivedDate") + public JAXBElement createDocumentReceivedDate(DateType value) { + return new JAXBElement(_DocumentReceivedDate_QNAME, DateType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DocumentSequenceID") + public JAXBElement createDocumentSequenceID(String value) { + return new JAXBElement(_DocumentSequenceID_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link SoftwareNameType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link SoftwareNameType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DocumentSoftwareName") + public JAXBElement createDocumentSoftwareName(SoftwareNameType value) { + return new JAXBElement(_DocumentSoftwareName_QNAME, SoftwareNameType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EntityType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link EntityType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DocumentSubmitter") + public JAXBElement createDocumentSubmitter(EntityType value) { + return new JAXBElement(_DocumentSubmitter_QNAME, EntityType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "DocumentTitleText") + public JAXBElement createDocumentTitleText(TextType value) { + return new JAXBElement(_DocumentTitleText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "EffectiveDate") + public JAXBElement createEffectiveDate(DateType value) { + return new JAXBElement(_EffectiveDate_QNAME, DateType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "Employee") + public JAXBElement createEmployee(PersonType value) { + return new JAXBElement(_Employee_QNAME, PersonType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EntityType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link EntityType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "Employer") + public JAXBElement createEmployer(EntityType value) { + return new JAXBElement(_Employer_QNAME, EntityType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "EndDate") + public JAXBElement createEndDate(DateType value) { + return new JAXBElement(_EndDate_QNAME, DateType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ItemType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ItemType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "EntityItem", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "EntityRepresentation") + public JAXBElement createEntityItem(ItemType value) { + return new JAXBElement(_EntityItem_QNAME, ItemType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "EntityRepresentation") + public JAXBElement createEntityRepresentation(Object value) { + return new JAXBElement(_EntityRepresentation_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OrganizationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OrganizationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "EntityOrganization", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "EntityRepresentation") + public JAXBElement createEntityOrganization(OrganizationType value) { + return new JAXBElement(_EntityOrganization_QNAME, OrganizationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "EntityPerson", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "EntityRepresentation") + public JAXBElement createEntityPerson(PersonType value) { + return new JAXBElement(_EntityPerson_QNAME, PersonType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ExpirationDate") + public JAXBElement createExpirationDate(DateType value) { + return new JAXBElement(_ExpirationDate_QNAME, DateType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "FacilityIdentification") + public JAXBElement createFacilityIdentification(IdentificationType value) { + return new JAXBElement(_FacilityIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ProperNameTextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ProperNameTextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "FacilityName") + public JAXBElement createFacilityName(ProperNameTextType value) { + return new JAXBElement(_FacilityName_QNAME, ProperNameTextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AmountType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AmountType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "FinancialObligationExemptionAmount") + public JAXBElement createFinancialObligationExemptionAmount(AmountType value) { + return new JAXBElement(_FinancialObligationExemptionAmount_QNAME, AmountType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link FullTelephoneNumberType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link FullTelephoneNumberType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "FullTelephoneNumber", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "TelephoneNumberAbstract") + public JAXBElement createFullTelephoneNumber(FullTelephoneNumberType value) { + return new JAXBElement(_FullTelephoneNumber_QNAME, FullTelephoneNumberType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "TelephoneNumberAbstract") + public JAXBElement createTelephoneNumberAbstract(Object value) { + return new JAXBElement(_TelephoneNumberAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "IdentificationCategoryDescriptionText") + public JAXBElement createIdentificationCategoryDescriptionText(TextType value) { + return new JAXBElement(_IdentificationCategoryDescriptionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "IdentificationID") + public JAXBElement createIdentificationID(String value) { + return new JAXBElement(_IdentificationID_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link JurisdictionType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link JurisdictionType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "IdentificationJurisdiction") + public JAXBElement createIdentificationJurisdiction(JurisdictionType value) { + return new JAXBElement(_IdentificationJurisdiction_QNAME, JurisdictionType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "IdentificationSourceText") + public JAXBElement createIdentificationSourceText(TextType value) { + return new JAXBElement(_IdentificationSourceText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "IncidentAugmentationPoint") + public JAXBElement createIncidentAugmentationPoint(Object value) { + return new JAXBElement(_IncidentAugmentationPoint_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LocationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link LocationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "IncidentLocation") + public JAXBElement createIncidentLocation(LocationType value) { + return new JAXBElement(_IncidentLocation_QNAME, LocationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InsuranceType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link InsuranceType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "Insurance") + public JAXBElement createInsurance(InsuranceType value) { + return new JAXBElement(_Insurance_QNAME, InsuranceType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "InsuranceActiveIndicator") + public JAXBElement createInsuranceActiveIndicator(Boolean value) { + return new JAXBElement(_InsuranceActiveIndicator_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "InsuranceCarrierName") + public JAXBElement createInsuranceCarrierName(TextType value) { + return new JAXBElement(_InsuranceCarrierName_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "InsuranceCoverageCategoryAbstract") + public JAXBElement createInsuranceCoverageCategoryAbstract(Object value) { + return new JAXBElement(_InsuranceCoverageCategoryAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "InsuranceCoverageCategoryText", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "InsuranceCoverageCategoryAbstract") + public JAXBElement createInsuranceCoverageCategoryText(TextType value) { + return new JAXBElement(_InsuranceCoverageCategoryText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link InternationalTelephoneNumberType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link InternationalTelephoneNumberType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "InternationalTelephoneNumber", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "TelephoneNumberAbstract") + public JAXBElement createInternationalTelephoneNumber(InternationalTelephoneNumberType value) { + return new JAXBElement(_InternationalTelephoneNumber_QNAME, InternationalTelephoneNumberType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ItemColorDescriptionText", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "ItemColorAbstract") + public JAXBElement createItemColorDescriptionText(TextType value) { + return new JAXBElement(_ItemColorDescriptionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ItemDescriptionText") + public JAXBElement createItemDescriptionText(TextType value) { + return new JAXBElement(_ItemDescriptionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link GYear }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link GYear }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ItemModelYearDate") + public JAXBElement createItemModelYearDate(GYear value) { + return new JAXBElement(_ItemModelYearDate_QNAME, GYear.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ItemOtherIdentification") + public JAXBElement createItemOtherIdentification(IdentificationType value) { + return new JAXBElement(_ItemOtherIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ItemStyleAbstract") + public JAXBElement createItemStyleAbstract(Object value) { + return new JAXBElement(_ItemStyleAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ItemStyleText", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "ItemStyleAbstract") + public JAXBElement createItemStyleText(TextType value) { + return new JAXBElement(_ItemStyleText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ItemValueType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ItemValueType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ItemValue") + public JAXBElement createItemValue(ItemValueType value) { + return new JAXBElement(_ItemValue_QNAME, ItemValueType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AmountType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AmountType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ItemValueAmount") + public JAXBElement createItemValueAmount(AmountType value) { + return new JAXBElement(_ItemValueAmount_QNAME, AmountType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "JurisdictionAbstract") + public JAXBElement createJurisdictionAbstract(Object value) { + return new JAXBElement(_JurisdictionAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "JurisdictionText", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "JurisdictionAbstract") + public JAXBElement createJurisdictionText(TextType value) { + return new JAXBElement(_JurisdictionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "LanguageAbstract") + public JAXBElement createLanguageAbstract(Object value) { + return new JAXBElement(_LanguageAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LanguageCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link LanguageCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "LanguageCode", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "LanguageAbstract") + public JAXBElement createLanguageCode(LanguageCodeType value) { + return new JAXBElement(_LanguageCode_QNAME, LanguageCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "LastUpdatedDate") + public JAXBElement createLastUpdatedDate(DateType value) { + return new JAXBElement(_LastUpdatedDate_QNAME, DateType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "LengthUnitAbstract") + public JAXBElement createLengthUnitAbstract(Object value) { + return new JAXBElement(_LengthUnitAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link LengthCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "LengthUnitCode", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "LengthUnitAbstract") + public JAXBElement createLengthUnitCode(LengthCodeType value) { + return new JAXBElement(_LengthUnitCode_QNAME, LengthCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LocationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link LocationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "Location") + public JAXBElement createLocation(LocationType value) { + return new JAXBElement(_Location_QNAME, LocationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ProperNameTextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ProperNameTextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "LocationCityName") + public JAXBElement createLocationCityName(ProperNameTextType value) { + return new JAXBElement(_LocationCityName_QNAME, ProperNameTextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CountryType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CountryType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "LocationCountry") + public JAXBElement createLocationCountry(CountryType value) { + return new JAXBElement(_LocationCountry_QNAME, CountryType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ProperNameTextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ProperNameTextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "LocationCountryName", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "CountryRepresentation") + public JAXBElement createLocationCountryName(ProperNameTextType value) { + return new JAXBElement(_LocationCountryName_QNAME, ProperNameTextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "LocationCountyAbstract") + public JAXBElement createLocationCountyAbstract(Object value) { + return new JAXBElement(_LocationCountyAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ProperNameTextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ProperNameTextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "LocationCountyName", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "LocationCountyAbstract") + public JAXBElement createLocationCountyName(ProperNameTextType value) { + return new JAXBElement(_LocationCountyName_QNAME, ProperNameTextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "LocationDescriptionText") + public JAXBElement createLocationDescriptionText(TextType value) { + return new JAXBElement(_LocationDescriptionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ProperNameTextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ProperNameTextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "LocationName") + public JAXBElement createLocationName(ProperNameTextType value) { + return new JAXBElement(_LocationName_QNAME, ProperNameTextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "LocationPostalCode") + public JAXBElement createLocationPostalCode(String value) { + return new JAXBElement(_LocationPostalCode_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "LocationPostalExtensionCode") + public JAXBElement createLocationPostalExtensionCode(String value) { + return new JAXBElement(_LocationPostalExtensionCode_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link StateType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link StateType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "LocationState") + public JAXBElement createLocationState(StateType value) { + return new JAXBElement(_LocationState_QNAME, StateType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ProperNameTextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ProperNameTextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "LocationStateName", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "StateRepresentation") + public JAXBElement createLocationStateName(ProperNameTextType value) { + return new JAXBElement(_LocationStateName_QNAME, ProperNameTextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "StateRepresentation") + public JAXBElement createStateRepresentation(Object value) { + return new JAXBElement(_StateRepresentation_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link USStateCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link USStateCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "LocationStateUSPostalServiceCode", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "StateRepresentation") + public JAXBElement createLocationStateUSPostalServiceCode(USStateCodeType value) { + return new JAXBElement(_LocationStateUSPostalServiceCode_QNAME, USStateCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link StreetType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link StreetType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "LocationStreet", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "AddressDeliveryPointAbstract") + public JAXBElement createLocationStreet(StreetType value) { + return new JAXBElement(_LocationStreet_QNAME, StreetType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Decimal }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Decimal }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "MeasureDecimalValue", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "MeasurePointAbstract") + public JAXBElement createMeasureDecimalValue(Decimal value) { + return new JAXBElement(_MeasureDecimalValue_QNAME, Decimal.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "MeasurePointAbstract", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "MeasureValueAbstract") + public JAXBElement createMeasurePointAbstract(Object value) { + return new JAXBElement(_MeasurePointAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "MeasureValueAbstract") + public JAXBElement createMeasureValueAbstract(Object value) { + return new JAXBElement(_MeasureValueAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "MeasureUnitAbstract") + public JAXBElement createMeasureUnitAbstract(Object value) { + return new JAXBElement(_MeasureUnitAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link MetadataType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link MetadataType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "Metadata") + public JAXBElement createMetadata(MetadataType value) { + return new JAXBElement(_Metadata_QNAME, MetadataType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link NANPTelephoneNumberType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link NANPTelephoneNumberType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "NANPTelephoneNumber", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "TelephoneNumberAbstract") + public JAXBElement createNANPTelephoneNumber(NANPTelephoneNumberType value) { + return new JAXBElement(_NANPTelephoneNumber_QNAME, NANPTelephoneNumberType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ObligationCategoryText") + public JAXBElement createObligationCategoryText(TextType value) { + return new JAXBElement(_ObligationCategoryText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateRangeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateRangeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ObligationDateRange") + public JAXBElement createObligationDateRange(DateRangeType value) { + return new JAXBElement(_ObligationDateRange_QNAME, DateRangeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ObligationDueAbstract") + public JAXBElement createObligationDueAbstract(Object value) { + return new JAXBElement(_ObligationDueAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link AmountType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link AmountType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ObligationDueAmount", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "ObligationDueAbstract") + public JAXBElement createObligationDueAmount(AmountType value) { + return new JAXBElement(_ObligationDueAmount_QNAME, AmountType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EntityType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link EntityType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ObligationEntity") + public JAXBElement createObligationEntity(EntityType value) { + return new JAXBElement(_ObligationEntity_QNAME, EntityType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ObligationExemptionType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ObligationExemptionType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ObligationExemption") + public JAXBElement createObligationExemption(ObligationExemptionType value) { + return new JAXBElement(_ObligationExemption_QNAME, ObligationExemptionType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ObligationExemptionDescriptionText") + public JAXBElement createObligationExemptionDescriptionText(TextType value) { + return new JAXBElement(_ObligationExemptionDescriptionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ObligationPeriodText") + public JAXBElement createObligationPeriodText(TextType value) { + return new JAXBElement(_ObligationPeriodText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link EntityType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link EntityType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ObligationRecipient") + public JAXBElement createObligationRecipient(EntityType value) { + return new JAXBElement(_ObligationRecipient_QNAME, EntityType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ObligationRecurrenceType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ObligationRecurrenceType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ObligationRecurrence") + public JAXBElement createObligationRecurrence(ObligationRecurrenceType value) { + return new JAXBElement(_ObligationRecurrence_QNAME, ObligationRecurrenceType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ObligationRequirementDescriptionText") + public JAXBElement createObligationRequirementDescriptionText(TextType value) { + return new JAXBElement(_ObligationRequirementDescriptionText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OrganizationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OrganizationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "Organization") + public JAXBElement createOrganization(OrganizationType value) { + return new JAXBElement(_Organization_QNAME, OrganizationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OrganizationAssociationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OrganizationAssociationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "OrganizationAssociation") + public JAXBElement createOrganizationAssociation(OrganizationAssociationType value) { + return new JAXBElement(_OrganizationAssociation_QNAME, OrganizationAssociationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "OrganizationIdentification") + public JAXBElement createOrganizationIdentification(IdentificationType value) { + return new JAXBElement(_OrganizationIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LocationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link LocationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "OrganizationLocation") + public JAXBElement createOrganizationLocation(LocationType value) { + return new JAXBElement(_OrganizationLocation_QNAME, LocationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "OrganizationName") + public JAXBElement createOrganizationName(TextType value) { + return new JAXBElement(_OrganizationName_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ContactInformationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ContactInformationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "OrganizationPrimaryContactInformation") + public JAXBElement createOrganizationPrimaryContactInformation(ContactInformationType value) { + return new JAXBElement(_OrganizationPrimaryContactInformation_QNAME, ContactInformationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "OrganizationSubUnitName") + public JAXBElement createOrganizationSubUnitName(TextType value) { + return new JAXBElement(_OrganizationSubUnitName_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "OrganizationTaxIdentification") + public JAXBElement createOrganizationTaxIdentification(IdentificationType value) { + return new JAXBElement(_OrganizationTaxIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "OrganizationUnitName") + public JAXBElement createOrganizationUnitName(TextType value) { + return new JAXBElement(_OrganizationUnitName_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "Person") + public JAXBElement createPerson(PersonType value) { + return new JAXBElement(_Person_QNAME, PersonType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonAssociationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonAssociationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonAssociation") + public JAXBElement createPersonAssociation(PersonAssociationType value) { + return new JAXBElement(_PersonAssociation_QNAME, PersonAssociationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonBirthDate") + public JAXBElement createPersonBirthDate(DateType value) { + return new JAXBElement(_PersonBirthDate_QNAME, DateType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CapabilityType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CapabilityType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonCapability") + public JAXBElement createPersonCapability(CapabilityType value) { + return new JAXBElement(_PersonCapability_QNAME, CapabilityType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonCitizenshipAbstract") + public JAXBElement createPersonCitizenshipAbstract(Object value) { + return new JAXBElement(_PersonCitizenshipAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CountryAlpha2CodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link CountryAlpha2CodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonCitizenshipISO3166Alpha2Code", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "PersonCitizenshipAbstract") + public JAXBElement createPersonCitizenshipISO3166Alpha2Code(CountryAlpha2CodeType value) { + return new JAXBElement(_PersonCitizenshipISO3166Alpha2Code_QNAME, CountryAlpha2CodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonDeathDate") + public JAXBElement createPersonDeathDate(DateType value) { + return new JAXBElement(_PersonDeathDate_QNAME, DateType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonDisunionType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonDisunionType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonDisunion") + public JAXBElement createPersonDisunion(PersonDisunionType value) { + return new JAXBElement(_PersonDisunion_QNAME, PersonDisunionType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonDisunionDecreeIndicator") + public JAXBElement createPersonDisunionDecreeIndicator(Boolean value) { + return new JAXBElement(_PersonDisunionDecreeIndicator_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonEmploymentAssociationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonEmploymentAssociationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonEmploymentAssociation") + public JAXBElement createPersonEmploymentAssociation(PersonEmploymentAssociationType value) { + return new JAXBElement(_PersonEmploymentAssociation_QNAME, PersonEmploymentAssociationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonEthnicityAbstract") + public JAXBElement createPersonEthnicityAbstract(Object value) { + return new JAXBElement(_PersonEthnicityAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonEthnicityText", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "PersonEthnicityAbstract") + public JAXBElement createPersonEthnicityText(TextType value) { + return new JAXBElement(_PersonEthnicityText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonEyeColorAbstract") + public JAXBElement createPersonEyeColorAbstract(Object value) { + return new JAXBElement(_PersonEyeColorAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonNameTextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonNameTextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonFullName") + public JAXBElement createPersonFullName(PersonNameTextType value) { + return new JAXBElement(_PersonFullName_QNAME, PersonNameTextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonNameTextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonNameTextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonGivenName") + public JAXBElement createPersonGivenName(PersonNameTextType value) { + return new JAXBElement(_PersonGivenName_QNAME, PersonNameTextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonHairColorAbstract") + public JAXBElement createPersonHairColorAbstract(Object value) { + return new JAXBElement(_PersonHairColorAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LengthMeasureType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link LengthMeasureType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonHeightMeasure") + public JAXBElement createPersonHeightMeasure(LengthMeasureType value) { + return new JAXBElement(_PersonHeightMeasure_QNAME, LengthMeasureType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonLanguageEnglishIndicator") + public JAXBElement createPersonLanguageEnglishIndicator(Boolean value) { + return new JAXBElement(_PersonLanguageEnglishIndicator_QNAME, Boolean.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonNameTextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonNameTextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonMaidenName") + public JAXBElement createPersonMaidenName(PersonNameTextType value) { + return new JAXBElement(_PersonMaidenName_QNAME, PersonNameTextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonNameTextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonNameTextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonMiddleName") + public JAXBElement createPersonMiddleName(PersonNameTextType value) { + return new JAXBElement(_PersonMiddleName_QNAME, PersonNameTextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonNameType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonNameType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonName") + public JAXBElement createPersonName(PersonNameType value) { + return new JAXBElement(_PersonName_QNAME, PersonNameType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonNameCategoryAbstract") + public JAXBElement createPersonNameCategoryAbstract(Object value) { + return new JAXBElement(_PersonNameCategoryAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonNamePrefixText") + public JAXBElement createPersonNamePrefixText(TextType value) { + return new JAXBElement(_PersonNamePrefixText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonNameSuffixText") + public JAXBElement createPersonNameSuffixText(TextType value) { + return new JAXBElement(_PersonNameSuffixText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonOrganizationAssociationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonOrganizationAssociationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonOrganizationAssociation") + public JAXBElement createPersonOrganizationAssociation(PersonOrganizationAssociationType value) { + return new JAXBElement(_PersonOrganizationAssociation_QNAME, PersonOrganizationAssociationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonOtherIdentification") + public JAXBElement createPersonOtherIdentification(IdentificationType value) { + return new JAXBElement(_PersonOtherIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PhysicalFeatureType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PhysicalFeatureType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonPhysicalFeature") + public JAXBElement createPersonPhysicalFeature(PhysicalFeatureType value) { + return new JAXBElement(_PersonPhysicalFeature_QNAME, PhysicalFeatureType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonLanguageType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonLanguageType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonPrimaryLanguage") + public JAXBElement createPersonPrimaryLanguage(PersonLanguageType value) { + return new JAXBElement(_PersonPrimaryLanguage_QNAME, PersonLanguageType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonRaceAbstract") + public JAXBElement createPersonRaceAbstract(Object value) { + return new JAXBElement(_PersonRaceAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonRaceText", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "PersonRaceAbstract") + public JAXBElement createPersonRaceText(TextType value) { + return new JAXBElement(_PersonRaceText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonSexAbstract") + public JAXBElement createPersonSexAbstract(Object value) { + return new JAXBElement(_PersonSexAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonStateIdentification") + public JAXBElement createPersonStateIdentification(IdentificationType value) { + return new JAXBElement(_PersonStateIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonNameTextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonNameTextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonSurName") + public JAXBElement createPersonSurName(PersonNameTextType value) { + return new JAXBElement(_PersonSurName_QNAME, PersonNameTextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link IdentificationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonTaxIdentification") + public JAXBElement createPersonTaxIdentification(IdentificationType value) { + return new JAXBElement(_PersonTaxIdentification_QNAME, IdentificationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonUnionAssociationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonUnionAssociationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonUnionAssociation") + public JAXBElement createPersonUnionAssociation(PersonUnionAssociationType value) { + return new JAXBElement(_PersonUnionAssociation_QNAME, PersonUnionAssociationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonUnionCategoryAbstract") + public JAXBElement createPersonUnionCategoryAbstract(Object value) { + return new JAXBElement(_PersonUnionCategoryAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonUnionCategoryCodeType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonUnionCategoryCodeType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonUnionCategoryCode", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "PersonUnionCategoryAbstract") + public JAXBElement createPersonUnionCategoryCode(PersonUnionCategoryCodeType value) { + return new JAXBElement(_PersonUnionCategoryCode_QNAME, PersonUnionCategoryCodeType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LocationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link LocationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonUnionLocation") + public JAXBElement createPersonUnionLocation(LocationType value) { + return new JAXBElement(_PersonUnionLocation_QNAME, LocationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonUnionSeparationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonUnionSeparationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonUnionSeparation") + public JAXBElement createPersonUnionSeparation(PersonUnionSeparationType value) { + return new JAXBElement(_PersonUnionSeparation_QNAME, PersonUnionSeparationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link WeightMeasureType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link WeightMeasureType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PersonWeightMeasure") + public JAXBElement createPersonWeightMeasure(WeightMeasureType value) { + return new JAXBElement(_PersonWeightMeasure_QNAME, WeightMeasureType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PhysicalFeatureCategoryAbstract") + public JAXBElement createPhysicalFeatureCategoryAbstract(Object value) { + return new JAXBElement(_PhysicalFeatureCategoryAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DocumentType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DocumentType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "PrimaryDocument") + public JAXBElement createPrimaryDocument(DocumentType value) { + return new JAXBElement(_PrimaryDocument_QNAME, DocumentType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "RoleOfAbstract") + public JAXBElement createRoleOfAbstract(Object value) { + return new JAXBElement(_RoleOfAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ItemType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ItemType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "RoleOfItem", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "RoleOfAbstract") + public JAXBElement createRoleOfItem(ItemType value) { + return new JAXBElement(_RoleOfItem_QNAME, ItemType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link OrganizationType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link OrganizationType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "RoleOfOrganization", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "RoleOfAbstract") + public JAXBElement createRoleOfOrganization(OrganizationType value) { + return new JAXBElement(_RoleOfOrganization_QNAME, OrganizationType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link PersonType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "RoleOfPerson", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "RoleOfAbstract") + public JAXBElement createRoleOfPerson(PersonType value) { + return new JAXBElement(_RoleOfPerson_QNAME, PersonType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TextType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ScheduleActivityText") + public JAXBElement createScheduleActivityText(TextType value) { + return new JAXBElement(_ScheduleActivityText_QNAME, TextType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link DateType }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ScheduleDate", substitutionHeadNamespace = "http://release.niem.gov/niem/niem-core/4.0/", substitutionHeadName = "ScheduleDayAbstract") + public JAXBElement createScheduleDate(DateType value) { + return new JAXBElement(_ScheduleDate_QNAME, DateType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ScheduleDayAbstract") + public JAXBElement createScheduleDayAbstract(Object value) { + return new JAXBElement(_ScheduleDayAbstract_QNAME, Object.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link Time }{@code >} + * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Time }{@code >} + */ + @XmlElementDecl(namespace = "http://release.niem.gov/niem/niem-core/4.0/", name = "ScheduleDayEndTime") + public JAXBElement