BATM: Added OFAC watchlist as first implementation of plugable watchlist

This commit is contained in:
b00lean 2016-02-16 09:23:35 +01:00
parent c1b28fbef2
commit 66f87fb143
46 changed files with 24458 additions and 12 deletions

View File

@ -98,7 +98,7 @@ public interface IExtension {
* Returns the list of watchlists that extenstion contains
* @return
*/
public Set<String> getSupportedWatchLists();
public Set<String> getSupportedWatchListsNames();
/**

View File

@ -40,8 +40,9 @@ public interface IWatchList {
/**
* Performs the re-download of the watchlist from the remote side @see LIST_NOT_CHANGED or LIST_CHANGED or LIST_REFRESH_FAILED if download fails.
* @return
* @param downloadDirectory
*/
public int refresh();
public int refresh(String downloadDirectory);
/**
* This method returns number of recommended minutes for which the watchlist is considered valid. After this period method refresh() should be called again.

View File

@ -229,4 +229,5 @@
</ratesource>
<cryptologo cryptocurrency="NXT" file="nxt.png"/>
</extension>
<extension class="com.generalbytes.batm.server.extensions.extra.watchlists.BasicWatchlistsExtension" />
</extensions>

View File

@ -182,7 +182,7 @@ public class BitcoinExtension implements IExtension{
}
@Override
public Set<String> getSupportedWatchLists() {
public Set<String> getSupportedWatchListsNames() {
return null;
}

View File

@ -124,7 +124,7 @@ public class DogecoinExtension implements IExtension{
}
@Override
public Set<String> getSupportedWatchLists() {
public Set<String> getSupportedWatchListsNames() {
return null;
}

View File

@ -124,7 +124,7 @@ public class GroestlcoinExtension implements IExtension{
}
@Override
public Set<String> getSupportedWatchLists() {
public Set<String> getSupportedWatchListsNames() {
return null;
}

View File

@ -124,7 +124,7 @@ public class GuldencoinExtension implements IExtension{
}
@Override
public Set<String> getSupportedWatchLists() {
public Set<String> getSupportedWatchListsNames() {
return null;
}

View File

@ -118,7 +118,7 @@ public class IncognitocoinExtension implements IExtension{
}
@Override
public Set<String> getSupportedWatchLists() {
public Set<String> getSupportedWatchListsNames() {
return null;
}

View File

@ -119,7 +119,7 @@ public class LeocoinExtension implements IExtension{
}
@Override
public Set<String> getSupportedWatchLists() {
public Set<String> getSupportedWatchListsNames() {
return null;
}

View File

@ -130,7 +130,7 @@ public class LitecoinExtension implements IExtension{
}
@Override
public Set<String> getSupportedWatchLists() {
public Set<String> getSupportedWatchListsNames() {
return null;
}

View File

@ -121,7 +121,7 @@ public class MaxcoinExtension implements IExtension{
}
@Override
public Set<String> getSupportedWatchLists() {
public Set<String> getSupportedWatchListsNames() {
return null;
}

View File

@ -101,7 +101,7 @@ public class NubitsExtension implements IExtension{
}
@Override
public Set<String> getSupportedWatchLists() {
public Set<String> getSupportedWatchListsNames() {
return null;
}

View File

@ -119,7 +119,7 @@ public class NXTExtension implements IExtension{
}
@Override
public Set<String> getSupportedWatchLists() {
public Set<String> getSupportedWatchListsNames() {
return null;
}

View File

@ -0,0 +1,87 @@
/*************************************************************************************
* Copyright (C) 2015-2016 GENERAL BYTES s.r.o. All rights reserved.
*
* This software may be distributed and modified under the terms of the GNU
* General Public License version 2 (GPL2) as published by the Free Software
* Foundation and appearing in the file GPL2.TXT included in the packaging of
* this file. Please note that GPL2 Section 2[b] requires that all works based
* on this software must also be made publicly available under the terms of
* the GPL2 ("Copyleft").
*
* Contact information
* -------------------
*
* GENERAL BYTES s.r.o
* Web : http://www.generalbytes.com
*
************************************************************************************/
package com.generalbytes.batm.server.extensions.extra.watchlists;
import com.generalbytes.batm.server.extensions.*;
import com.generalbytes.batm.server.extensions.extra.watchlists.ofac.OFACWatchList;
import com.generalbytes.batm.server.extensions.watchlist.IWatchList;
import java.util.HashSet;
import java.util.Set;
public class BasicWatchlistsExtension implements IExtension{
private IWatchList ofacWatchList = new OFACWatchList();
@Override
public String getName() {
return "BasicWatchlistsExtension";
}
@Override
public Set<String> getSupportedWatchListsNames() {
final HashSet<String> watchListNames = new HashSet<String>();
watchListNames.add(ofacWatchList.getName());
return watchListNames;
}
@Override
public IWatchList getWatchList(String name) {
if (ofacWatchList.getName().equals(name)) {
return ofacWatchList;
}
return null;
}
@Override
public Set<String> getSupportedCryptoCurrencies() {
return null;
}
@Override
public IExchange createExchange(String exchangeLogin) {
return null;
}
@Override
public IPaymentProcessor createPaymentProcessor(String paymentProcessorLogin) {
return null;
}
@Override
public IRateSource createRateSource(String sourceLogin) {
return null;
}
@Override
public IWallet createWallet(String walletLogin) {
return null;
}
@Override
public ICryptoAddressValidator createAddressValidator(String cryptoCurrency) {
return null;
}
@Override
public IPaperWalletGenerator createPaperWalletGenerator(String cryptoCurrency) {
return null;
}
}

View File

@ -0,0 +1,187 @@
/*************************************************************************************
* Copyright (C) 2015-2016 GENERAL BYTES s.r.o. All rights reserved.
*
* This software may be distributed and modified under the terms of the GNU
* General Public License version 2 (GPL2) as published by the Free Software
* Foundation and appearing in the file GPL2.TXT included in the packaging of
* this file. Please note that GPL2 Section 2[b] requires that all works based
* on this software must also be made publicly available under the terms of
* the GPL2 ("Copyleft").
*
* Contact information
* -------------------
*
* GENERAL BYTES s.r.o
* Web : http://www.generalbytes.com
*
************************************************************************************/
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac;
import com.generalbytes.batm.server.extensions.watchlist.IWatchList;
import com.generalbytes.batm.server.extensions.watchlist.WatchListQuery;
import com.generalbytes.batm.server.extensions.watchlist.WatchListResult;
import com.generalbytes.batm.server.extensions.watchlist.WatchListMatch;
import com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags.Sanctions;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBException;
import javax.xml.bind.Unmarshaller;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.URL;
import java.nio.channels.Channels;
import java.nio.channels.ReadableByteChannel;
import java.util.ArrayList;
import java.util.Set;
public class OFACWatchList implements IWatchList{
private static final Logger log = LoggerFactory.getLogger("batm.master.watchlist.OFAC");
private static final String DOWNLOAD_URL = "https://www.treasury.gov/ofac/downloads/sanctions/1.0/sdn_advanced.xml";
private String downloadDirectory;
// more information here: https://www.treasury.gov/resource-center/sanctions/SDN-List/Pages/default.aspx
// and here: https://www.treasury.gov/resource-center/sanctions/SDN-List/Pages/sdn_advanced.aspx
private ParsedSanctions sanctions;
private static final int UPDATE_PERIOD_IN_MINS = 60 * 24; //every 24 hours in mins
@Override
public String getName() {
return "OFAC - Specially Designated Nationals List";
}
@Override
public String toString() {
return getName();
}
@Override
public String getDescription() {
return "Downloaded every 24 hours from " + DOWNLOAD_URL;
}
@Override
public int recommendedRefreshPeriodInMins() {
return UPDATE_PERIOD_IN_MINS;
}
@Override
public int refresh(String downloadDirectory) {
this.downloadDirectory = downloadDirectory;
File watchlistsDir = new File(downloadDirectory);
if (!watchlistsDir.exists()) {
watchlistsDir.mkdirs();
}
log.debug("Downloading OFAC SDN watch list...");
final File finalFile = new File(watchlistsDir, "ofac_sdn_advanced.xml");
final File downloadToFile = new File(watchlistsDir, "ofac_sdn_advanced.xml.download");
final boolean res = downloadFile(DOWNLOAD_URL, downloadToFile);
if (res) {
boolean changed = true;
if (downloadToFile.exists() && finalFile.exists()) {
changed = downloadToFile.length() != finalFile.length();
}
if (changed) {
if (checkParsing(downloadToFile) && switchFiles(finalFile, downloadToFile)) {
sanctions = parseSanctionsList();
return LIST_CHANGED;
} else {
return LIST_REFRESH_FAILED;
}
}else{
downloadToFile.delete();
return LIST_NOT_CHANGED;
}
}
return LIST_REFRESH_FAILED;
}
private synchronized boolean switchFiles(File finalFile, File downloadToFile) {
return downloadToFile.renameTo(finalFile);
}
private boolean checkParsing(File downloadToFile) {
log.debug("Parsing " + downloadToFile.getAbsolutePath() + "...");
try {
JAXBContext jc = JAXBContext.newInstance(Sanctions.class);
Unmarshaller unmarshaller = jc.createUnmarshaller();
Sanctions sanctions = (Sanctions) unmarshaller.unmarshal(downloadToFile);
if (sanctions != null) {
return true;
}
} catch (JAXBException e) {
e.printStackTrace();
}
return false;
}
@Override
public WatchListResult search(WatchListQuery query) {
synchronized (this) {
if (sanctions == null) {
sanctions = parseSanctionsList();
}
}
if (sanctions == null) {
return new WatchListResult(WatchListResult.RESULT_TYPE_WATCHLIST_NOT_READY);
}
//do the actual matching
final Set<String> result = sanctions.search(query.getFirstName(), query.getLastName());
if (result.isEmpty()) {
return new WatchListResult(WatchListResult.RESULT_TYPE_WATCHLIST_SEARCHED);
}else{
final ArrayList<WatchListMatch> matches = new ArrayList<WatchListMatch>();
for (String partyId : result) {
final String partyIndex = sanctions.getPartyIndexByPartyId(partyId);
matches.add(new WatchListMatch(100,"Matched SDN Number: " + partyId + " partyIndex: "+ partyIndex + ". For more details click <a href=\"https://sanctionssearch.ofac.treas.gov/Details.aspx?id=" + partyIndex + "\">here</a>.",getName()));
}
return new WatchListResult(matches);
}
}
private ParsedSanctions parseSanctionsList() {
final String watchlistsLocation = downloadDirectory;
File watchlistsDir = new File(watchlistsLocation);
final File finalFile = new File(watchlistsDir, "ofac_sdn_advanced.xml");
if (finalFile.exists()) {
try {
JAXBContext jc = JAXBContext.newInstance(Sanctions.class);
Unmarshaller unmarshaller = jc.createUnmarshaller();
Sanctions temporary = (Sanctions) unmarshaller.unmarshal(finalFile);
return ParsedSanctions.parse(temporary);
} catch (JAXBException e) {
e.printStackTrace();
}
}
return null;
}
public static boolean downloadFile(String fileURL, File downloadToFile) {
try {
URL website = new URL(fileURL);
ReadableByteChannel rbc = Channels.newChannel(website.openStream());
FileOutputStream fos = new FileOutputStream(downloadToFile);
fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
return true;
} catch (IOException e) {
e.printStackTrace();
}
return false;
}
}

View File

@ -0,0 +1,55 @@
/*************************************************************************************
* Copyright (C) 2015-2016 GENERAL BYTES s.r.o. All rights reserved.
*
* This software may be distributed and modified under the terms of the GNU
* General Public License version 2 (GPL2) as published by the Free Software
* Foundation and appearing in the file GPL2.TXT included in the packaging of
* this file. Please note that GPL2 Section 2[b] requires that all works based
* on this software must also be made publicly available under the terms of
* the GPL2 ("Copyleft").
*
* Contact information
* -------------------
*
* GENERAL BYTES s.r.o
* Web : http://www.generalbytes.com
*
************************************************************************************/
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac;
public class ParsedNamePart {
private String partyId;
private String groupID;
private String nameType;
private String aliasType;
private String value;
public ParsedNamePart(String partyId, String groupID, String nameType, String aliasType, String value) {
this.partyId = partyId;
this.groupID = groupID;
this.nameType = nameType;
this.aliasType = aliasType;
this.value = value;
}
public String getPartyId() {
return partyId;
}
public String getGroupID() {
return groupID;
}
public String getNameType() {
return nameType;
}
public String getAliasType() {
return aliasType;
}
public String getValue() {
return value;
}
}

View File

@ -0,0 +1,204 @@
/*************************************************************************************
* Copyright (C) 2015-2016 GENERAL BYTES s.r.o. All rights reserved.
*
* This software may be distributed and modified under the terms of the GNU
* General Public License version 2 (GPL2) as published by the Free Software
* Foundation and appearing in the file GPL2.TXT included in the packaging of
* this file. Please note that GPL2 Section 2[b] requires that all works based
* on this software must also be made publicly available under the terms of
* the GPL2 ("Copyleft").
*
* Contact information
* -------------------
*
* GENERAL BYTES s.r.o
* Web : http://www.generalbytes.com
*
************************************************************************************/
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac;
import com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags.*;
import java.math.BigInteger;
import java.util.*;
/*
Having issues to understand what each element in XML means? Don't worry, I don't understand it too.
<AliasTypeValues>
<AliasType ID="1400">A.K.A.</AliasType>
<AliasType ID="1401">F.K.A.</AliasType>
<AliasType ID="1402">N.K.A.</AliasType>
<AliasType ID="1403">Name</AliasType>
</AliasTypeValues>
<NamePartTypeValues>
<NamePartType ID="1520">Last Name</NamePartType>
<NamePartType ID="1521">First Name</NamePartType>
<NamePartType ID="1522">Middle Name</NamePartType>
<NamePartType ID="1523">Maiden Name</NamePartType>
<NamePartType ID="1524">Aircraft Name</NamePartType>
<NamePartType ID="1525">Entity Name</NamePartType>
<NamePartType ID="1526">Vessel Name</NamePartType>
<NamePartType ID="1528">Nickname</NamePartType>
<NamePartType ID="91708">Patronymic</NamePartType>
<NamePartType ID="91709">Matronymic</NamePartType>
</NamePartTypeValues>
*/
public class ParsedSanctions {
public static final String TYPE_LAST_NAME = "1520";
public static final String TYPE_FIRST_NAME = "1521";
private Map<String,List<ParsedNamePart>> nameParts = new HashMap<String, List<ParsedNamePart>>();
private Map<String,String> partyIndexes = new HashMap<String, String>();
public ParsedSanctions(Map<String, List<ParsedNamePart>> nameParts, Map<String, String> partyIndexes) {
this.nameParts = nameParts;
this.partyIndexes = partyIndexes;
}
private ParsedSanctions(Map<String, List<ParsedNamePart>> nameParts) {
this.nameParts = nameParts;
}
public static ParsedSanctions parse(Sanctions sanctions) {
List<ParsedNamePart> names = new ArrayList<ParsedNamePart>();
Map<String,String> partyIndexes = new HashMap<String, String>();
long partyIndex = 0;
final Sanctions.DistinctParties distinctParties = sanctions.getDistinctParties();
final List<DistinctPartySchemaType> distinctParty = distinctParties.getDistinctParty();
for (int i = 0; i < distinctParty.size(); i++) {
DistinctPartySchemaType dp = distinctParty.get(i);
final String profileId = dp.getFixedRef();
partyIndexes.put(profileId,partyIndex++ +"");
final List<DistinctPartySchemaType.Profile> profile = dp.getProfile();
for (int j = 0; j < profile.size(); j++) {
DistinctPartySchemaType.Profile p = profile.get(j);
final List<IdentitySchemaType> identity = p.getIdentity();
for (int k = 0; k < identity.size(); k++) {
IdentitySchemaType idt = identity.get(k);
final List<IdentitySchemaType.Alias> alias = idt.getAlias();
for (int l = 0; l < alias.size(); l++) {
IdentitySchemaType.Alias as = alias.get(l);
final List<DocumentedNameSchemaType> documentedName = as.getDocumentedName();
for (int m = 0; m < documentedName.size(); m++) {
DocumentedNameSchemaType dnt = documentedName.get(m);
final List<DocumentedNameSchemaType.DocumentedNamePart> dnp = dnt.getDocumentedNamePart();
for (int n = 0; n < dnp.size(); n++) {
DocumentedNameSchemaType.DocumentedNamePart part = dnp.get(n);
final DocumentedNameSchemaType.DocumentedNamePart.NamePartValue namePartValue = part.getNamePartValue();
final String value = namePartValue.getValue();
final BigInteger namePartGroupID = namePartValue.getNamePartGroupID();
final String aliasType = as.getAliasTypeID() +"";
String nameType = findNamePartTypeFromNameGroup(idt.getNamePartGroups().getMasterNamePartGroup(), namePartGroupID);
names.add(new ParsedNamePart(profileId, namePartGroupID + "", nameType, aliasType, value));
}
}
}
}
}
}
Map<String,List<ParsedNamePart>> result = new HashMap<String, List<ParsedNamePart>>();
for (int i = 0; i < names.size(); i++) {
ParsedNamePart namePart = names.get(i);
List<ParsedNamePart> parsedNameParts = result.get(namePart.getNameType());
if (parsedNameParts == null) {
parsedNameParts = new ArrayList<ParsedNamePart>();
result.put(namePart.getNameType(), parsedNameParts);
}
parsedNameParts.add(namePart);
}
return new ParsedSanctions(result,partyIndexes);
}
private static String findNamePartTypeFromNameGroup(List<IdentitySchemaType.NamePartGroups.MasterNamePartGroup> masterNamePartGroup, BigInteger namePartGroupID) {
for (int i = 0; i < masterNamePartGroup.size(); i++) {
IdentitySchemaType.NamePartGroups.MasterNamePartGroup group = masterNamePartGroup.get(i);
final List<IdentitySchemaType.NamePartGroups.MasterNamePartGroup.NamePartGroup> namePartGroup = group.getNamePartGroup();
for (int j = 0; j < namePartGroup.size(); j++) {
IdentitySchemaType.NamePartGroups.MasterNamePartGroup.NamePartGroup partGroup = namePartGroup.get(j);
if (namePartGroupID.compareTo(partGroup.getID()) == 0) {
return partGroup.getNamePartTypeID() +"";
}
}
}
return null;
}
/**
* Returns list of matched party ids based on first and last name
* @param firstName
* @param lastName
* @return
*/
public Set<String> search(String firstName, String lastName) {
lastName = lastName.trim();
firstName = firstName.trim();
Set<String> candidateParties = new HashSet<String>();
Set<String> matchedParties = new HashSet<String>();
if (firstName.isEmpty()) {
//search just against lastnames
List<ParsedNamePart> parsedNameParts = nameParts.get(TYPE_LAST_NAME);
if (parsedNameParts != null) {
for (int i = 0; i < parsedNameParts.size(); i++) {
ParsedNamePart namePart = parsedNameParts.get(i);
if (namePart.getValue().trim().equalsIgnoreCase(lastName)) {
matchedParties.add(namePart.getPartyId());
}
}
}
}else {
//search against lastname ans firstname
List<ParsedNamePart> parsedNameParts = nameParts.get(TYPE_LAST_NAME);
if (parsedNameParts != null) {
for (int i = 0; i < parsedNameParts.size(); i++) {
ParsedNamePart namePart = parsedNameParts.get(i);
if (namePart.getValue().trim().equalsIgnoreCase(lastName)) {
candidateParties.add(namePart.getPartyId());
}
}
}
parsedNameParts = nameParts.get(TYPE_FIRST_NAME);
if (parsedNameParts != null) {
for (int i = 0; i < parsedNameParts.size(); i++) {
ParsedNamePart namePart = parsedNameParts.get(i);
if (candidateParties.contains(namePart.getPartyId())) {
if (namePart.getValue().trim().equalsIgnoreCase(firstName)) {
//ok seems like we have a winner
matchedParties.add(namePart.getPartyId());
}
}
}
}
}
return matchedParties;
}
public String getPartyIndexByPartyId(String partyId) {
if (partyIndexes !=null) {
return partyIndexes.get(partyId);
}
return null;
}
}

View File

@ -0,0 +1,97 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"value"
})
@XmlRootElement(name = "Comment", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public class Comment {
@XmlValue
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected String value;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public String getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setValue(String value) {
this.value = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}

View File

@ -0,0 +1,212 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.Generated;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlElementRefs;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for DateBoundarySchemaType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="DateBoundarySchemaType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;choice>
* &lt;sequence>
* &lt;element ref="{http://www.un.org/sanctions/1.0}From"/>
* &lt;element ref="{http://www.un.org/sanctions/1.0}To" minOccurs="0"/>
* &lt;/sequence>
* &lt;element ref="{http://www.un.org/sanctions/1.0}To"/>
* &lt;/choice>
* &lt;attribute name="Approximate" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* &lt;attribute name="YearFixed" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* &lt;attribute name="MonthFixed" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* &lt;attribute name="DayFixed" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DateBoundarySchemaType", namespace = "http://www.un.org/sanctions/1.0", propOrder = {
"content"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public class DateBoundarySchemaType {
@XmlElementRefs({
@XmlElementRef(name = "From", namespace = "http://www.un.org/sanctions/1.0", type = JAXBElement.class, required = false),
@XmlElementRef(name = "To", namespace = "http://www.un.org/sanctions/1.0", type = JAXBElement.class, required = false)
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<JAXBElement<DatePointSchemaType>> content;
@XmlAttribute(name = "Approximate", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected boolean approximate;
@XmlAttribute(name = "YearFixed", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected boolean yearFixed;
@XmlAttribute(name = "MonthFixed", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected boolean monthFixed;
@XmlAttribute(name = "DayFixed", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected boolean dayFixed;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the rest of the content model.
*
* <p>
* You are getting this "catch-all" property because of the following reason:
* The field name "To" is used by two different parts of a schema. See:
* line 1228 of file:/home/b00lean/projects/batm/batm_main/server/src/com/generalbytes/batm/server/services/amlkyc/watchlist/ofac/tags/sdn_advanced.xsd
* line 1226 of file:/home/b00lean/projects/batm/batm_main/server/src/com/generalbytes/batm/server/services/amlkyc/watchlist/ofac/tags/sdn_advanced.xsd
* <p>
* To get rid of this property, apply a property customization to one
* of both of the following declarations to change their names:
* Gets the value of the content property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the content property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getContent().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link JAXBElement }{@code <}{@link DatePointSchemaType }{@code >}
* {@link JAXBElement }{@code <}{@link DatePointSchemaType }{@code >}
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<JAXBElement<DatePointSchemaType>> getContent() {
if (content == null) {
content = new ArrayList<JAXBElement<DatePointSchemaType>>();
}
return this.content;
}
/**
* Gets the value of the approximate property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public boolean isApproximate() {
return approximate;
}
/**
* Sets the value of the approximate property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setApproximate(boolean value) {
this.approximate = value;
}
/**
* Gets the value of the yearFixed property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public boolean isYearFixed() {
return yearFixed;
}
/**
* Sets the value of the yearFixed property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setYearFixed(boolean value) {
this.yearFixed = value;
}
/**
* Gets the value of the monthFixed property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public boolean isMonthFixed() {
return monthFixed;
}
/**
* Sets the value of the monthFixed property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setMonthFixed(boolean value) {
this.monthFixed = value;
}
/**
* Gets the value of the dayFixed property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public boolean isDayFixed() {
return dayFixed;
}
/**
* Sets the value of the dayFixed property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDayFixed(boolean value) {
this.dayFixed = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}

View File

@ -0,0 +1,323 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import java.math.BigInteger;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{http://www.un.org/sanctions/1.0}Comment" minOccurs="0"/>
* &lt;element name="Start" type="{http://www.un.org/sanctions/1.0}DateBoundarySchemaType" minOccurs="0"/>
* &lt;element name="End" type="{http://www.un.org/sanctions/1.0}DateBoundarySchemaType" minOccurs="0"/>
* &lt;element name="DurationMinimum" type="{http://www.un.org/sanctions/1.0}DurationSchemaType" minOccurs="0"/>
* &lt;element name="DurationMaximum" type="{http://www.un.org/sanctions/1.0}DurationSchemaType" minOccurs="0"/>
* &lt;/sequence>
* &lt;attribute name="CalendarTypeID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="YearFixed" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* &lt;attribute name="MonthFixed" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* &lt;attribute name="DayFixed" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"comment",
"start",
"end",
"durationMinimum",
"durationMaximum"
})
@XmlRootElement(name = "DatePeriod", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public class DatePeriod {
@XmlElement(name = "Comment", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected Comment comment;
@XmlElement(name = "Start", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DateBoundarySchemaType start;
@XmlElement(name = "End", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DateBoundarySchemaType end;
@XmlElement(name = "DurationMinimum", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DurationSchemaType durationMinimum;
@XmlElement(name = "DurationMaximum", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DurationSchemaType durationMaximum;
@XmlAttribute(name = "CalendarTypeID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger calendarTypeID;
@XmlAttribute(name = "YearFixed", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected boolean yearFixed;
@XmlAttribute(name = "MonthFixed", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected boolean monthFixed;
@XmlAttribute(name = "DayFixed", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected boolean dayFixed;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the comment property.
*
* @return
* possible object is
* {@link Comment }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public Comment getComment() {
return comment;
}
/**
* Sets the value of the comment property.
*
* @param value
* allowed object is
* {@link Comment }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setComment(Comment value) {
this.comment = value;
}
/**
* Gets the value of the start property.
*
* @return
* possible object is
* {@link DateBoundarySchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DateBoundarySchemaType getStart() {
return start;
}
/**
* Sets the value of the start property.
*
* @param value
* allowed object is
* {@link DateBoundarySchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setStart(DateBoundarySchemaType value) {
this.start = value;
}
/**
* Gets the value of the end property.
*
* @return
* possible object is
* {@link DateBoundarySchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DateBoundarySchemaType getEnd() {
return end;
}
/**
* Sets the value of the end property.
*
* @param value
* allowed object is
* {@link DateBoundarySchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setEnd(DateBoundarySchemaType value) {
this.end = value;
}
/**
* Gets the value of the durationMinimum property.
*
* @return
* possible object is
* {@link DurationSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DurationSchemaType getDurationMinimum() {
return durationMinimum;
}
/**
* Sets the value of the durationMinimum property.
*
* @param value
* allowed object is
* {@link DurationSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDurationMinimum(DurationSchemaType value) {
this.durationMinimum = value;
}
/**
* Gets the value of the durationMaximum property.
*
* @return
* possible object is
* {@link DurationSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DurationSchemaType getDurationMaximum() {
return durationMaximum;
}
/**
* Sets the value of the durationMaximum property.
*
* @param value
* allowed object is
* {@link DurationSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDurationMaximum(DurationSchemaType value) {
this.durationMaximum = value;
}
/**
* Gets the value of the calendarTypeID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getCalendarTypeID() {
return calendarTypeID;
}
/**
* Sets the value of the calendarTypeID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setCalendarTypeID(BigInteger value) {
this.calendarTypeID = value;
}
/**
* Gets the value of the yearFixed property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public boolean isYearFixed() {
return yearFixed;
}
/**
* Sets the value of the yearFixed property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setYearFixed(boolean value) {
this.yearFixed = value;
}
/**
* Gets the value of the monthFixed property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public boolean isMonthFixed() {
return monthFixed;
}
/**
* Sets the value of the monthFixed property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setMonthFixed(boolean value) {
this.monthFixed = value;
}
/**
* Gets the value of the dayFixed property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public boolean isDayFixed() {
return dayFixed;
}
/**
* Sets the value of the dayFixed property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDayFixed(boolean value) {
this.dayFixed = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}

View File

@ -0,0 +1,160 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for DatePointSchemaType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="DatePointSchemaType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{http://www.un.org/sanctions/1.0}Year"/>
* &lt;element ref="{http://www.un.org/sanctions/1.0}Month"/>
* &lt;element ref="{http://www.un.org/sanctions/1.0}Day"/>
* &lt;/sequence>
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DatePointSchemaType", namespace = "http://www.un.org/sanctions/1.0", propOrder = {
"year",
"month",
"day"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public class DatePointSchemaType {
@XmlElement(name = "Year", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected Year year;
@XmlElement(name = "Month", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected Month month;
@XmlElement(name = "Day", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected Day day;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the year property.
*
* @return
* possible object is
* {@link Year }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public Year getYear() {
return year;
}
/**
* Sets the value of the year property.
*
* @param value
* allowed object is
* {@link Year }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setYear(Year value) {
this.year = value;
}
/**
* Gets the value of the month property.
*
* @return
* possible object is
* {@link Month }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public Month getMonth() {
return month;
}
/**
* Sets the value of the month property.
*
* @param value
* allowed object is
* {@link Month }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setMonth(Month value) {
this.month = value;
}
/**
* Gets the value of the day property.
*
* @return
* possible object is
* {@link Day }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public Day getDay() {
return day;
}
/**
* Sets the value of the day property.
*
* @param value
* allowed object is
* {@link Day }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDay(Day value) {
this.day = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}

View File

@ -0,0 +1,193 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import java.math.BigInteger;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for DateSchemaType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="DateSchemaType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{http://www.un.org/sanctions/1.0}Year"/>
* &lt;element ref="{http://www.un.org/sanctions/1.0}Month"/>
* &lt;element ref="{http://www.un.org/sanctions/1.0}Day"/>
* &lt;/sequence>
* &lt;attribute name="CalendarTypeID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DateSchemaType", namespace = "http://www.un.org/sanctions/1.0", propOrder = {
"year",
"month",
"day"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public class DateSchemaType {
@XmlElement(name = "Year", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected Year year;
@XmlElement(name = "Month", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected Month month;
@XmlElement(name = "Day", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected Day day;
@XmlAttribute(name = "CalendarTypeID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger calendarTypeID;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the year property.
*
* @return
* possible object is
* {@link Year }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public Year getYear() {
return year;
}
/**
* Sets the value of the year property.
*
* @param value
* allowed object is
* {@link Year }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setYear(Year value) {
this.year = value;
}
/**
* Gets the value of the month property.
*
* @return
* possible object is
* {@link Month }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public Month getMonth() {
return month;
}
/**
* Sets the value of the month property.
*
* @param value
* allowed object is
* {@link Month }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setMonth(Month value) {
this.month = value;
}
/**
* Gets the value of the day property.
*
* @return
* possible object is
* {@link Day }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public Day getDay() {
return day;
}
/**
* Sets the value of the day property.
*
* @param value
* allowed object is
* {@link Day }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDay(Day value) {
this.day = value;
}
/**
* Gets the value of the calendarTypeID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getCalendarTypeID() {
return calendarTypeID;
}
/**
* Sets the value of the calendarTypeID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setCalendarTypeID(BigInteger value) {
this.calendarTypeID = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}

View File

@ -0,0 +1,100 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import java.math.BigInteger;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>nonNegativeInteger">
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"value"
})
@XmlRootElement(name = "Day", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public class Day {
@XmlValue
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger value;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setValue(BigInteger value) {
this.value = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}

View File

@ -0,0 +1,59 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for DeltaActionSchemaType.
*
* <p>The following schema fragment specifies the expected content contained within this class.
* <p>
* <pre>
* &lt;simpleType name="DeltaActionSchemaType">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="add"/>
* &lt;enumeration value="amend"/>
* &lt;enumeration value="delete"/>
* &lt;enumeration value="revise"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "DeltaActionSchemaType", namespace = "http://www.un.org/sanctions/1.0")
@XmlEnum
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public enum DeltaActionSchemaType {
@XmlEnumValue("add")
ADD("add"),
@XmlEnumValue("amend")
AMEND("amend"),
@XmlEnumValue("delete")
DELETE("delete"),
@XmlEnumValue("revise")
REVISE("revise");
private final String value;
DeltaActionSchemaType(String v) {
value = v;
}
public String value() {
return value;
}
public static DeltaActionSchemaType fromValue(String v) {
for (DeltaActionSchemaType c: DeltaActionSchemaType.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,97 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"value"
})
@XmlRootElement(name = "DirectURL", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public class DirectURL {
@XmlValue
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected String value;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public String getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setValue(String value) {
this.value = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}

View File

@ -0,0 +1,819 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>Java class for DocumentedNameSchemaType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="DocumentedNameSchemaType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{http://www.un.org/sanctions/1.0}Comment" minOccurs="0"/>
* &lt;element name="DocumentedNamePart" maxOccurs="unbounded">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="NamePartValue">
* &lt;complexType>
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
* &lt;attribute name="NamePartGroupID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="ScriptID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="ScriptStatusID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="Acronym" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="LeadingChars" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="TrailingChars" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="DocumentedNameCountry" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{http://www.un.org/sanctions/1.0}Comment" minOccurs="0"/>
* &lt;/sequence>
* &lt;attribute name="CountryID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element ref="{http://www.un.org/sanctions/1.0}IDRegDocumentReference" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;attribute name="ID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="FixedRef" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="DocNameStatusID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DocumentedNameSchemaType", namespace = "http://www.un.org/sanctions/1.0", propOrder = {
"comment",
"documentedNamePart",
"documentedNameCountry",
"idRegDocumentReference"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public class DocumentedNameSchemaType {
@XmlElement(name = "Comment", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected Comment comment;
@XmlElement(name = "DocumentedNamePart", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<DocumentedNameSchemaType.DocumentedNamePart> documentedNamePart;
@XmlElement(name = "DocumentedNameCountry", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<DocumentedNameSchemaType.DocumentedNameCountry> documentedNameCountry;
@XmlElement(name = "IDRegDocumentReference", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<IDRegDocumentReference> idRegDocumentReference;
@XmlAttribute(name = "ID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger id;
@XmlAttribute(name = "FixedRef", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected String fixedRef;
@XmlAttribute(name = "DocNameStatusID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger docNameStatusID;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the comment property.
*
* @return
* possible object is
* {@link Comment }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public Comment getComment() {
return comment;
}
/**
* Sets the value of the comment property.
*
* @param value
* allowed object is
* {@link Comment }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setComment(Comment value) {
this.comment = value;
}
/**
* Gets the value of the documentedNamePart property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the documentedNamePart property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDocumentedNamePart().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link DocumentedNameSchemaType.DocumentedNamePart }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<DocumentedNameSchemaType.DocumentedNamePart> getDocumentedNamePart() {
if (documentedNamePart == null) {
documentedNamePart = new ArrayList<DocumentedNameSchemaType.DocumentedNamePart>();
}
return this.documentedNamePart;
}
/**
* Gets the value of the documentedNameCountry property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the documentedNameCountry property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDocumentedNameCountry().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link DocumentedNameSchemaType.DocumentedNameCountry }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<DocumentedNameSchemaType.DocumentedNameCountry> getDocumentedNameCountry() {
if (documentedNameCountry == null) {
documentedNameCountry = new ArrayList<DocumentedNameSchemaType.DocumentedNameCountry>();
}
return this.documentedNameCountry;
}
/**
* Gets the value of the idRegDocumentReference property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the idRegDocumentReference property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getIDRegDocumentReference().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link IDRegDocumentReference }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<IDRegDocumentReference> getIDRegDocumentReference() {
if (idRegDocumentReference == null) {
idRegDocumentReference = new ArrayList<IDRegDocumentReference>();
}
return this.idRegDocumentReference;
}
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getID() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setID(BigInteger value) {
this.id = value;
}
/**
* Gets the value of the fixedRef property.
*
* @return
* possible object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public String getFixedRef() {
return fixedRef;
}
/**
* Sets the value of the fixedRef property.
*
* @param value
* allowed object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setFixedRef(String value) {
this.fixedRef = value;
}
/**
* Gets the value of the docNameStatusID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getDocNameStatusID() {
return docNameStatusID;
}
/**
* Sets the value of the docNameStatusID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDocNameStatusID(BigInteger value) {
this.docNameStatusID = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{http://www.un.org/sanctions/1.0}Comment" minOccurs="0"/>
* &lt;/sequence>
* &lt;attribute name="CountryID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"comment"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public static class DocumentedNameCountry {
@XmlElement(name = "Comment", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected Comment comment;
@XmlAttribute(name = "CountryID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger countryID;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the comment property.
*
* @return
* possible object is
* {@link Comment }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public Comment getComment() {
return comment;
}
/**
* Sets the value of the comment property.
*
* @param value
* allowed object is
* {@link Comment }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setComment(Comment value) {
this.comment = value;
}
/**
* Gets the value of the countryID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getCountryID() {
return countryID;
}
/**
* Sets the value of the countryID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setCountryID(BigInteger value) {
this.countryID = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="NamePartValue">
* &lt;complexType>
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
* &lt;attribute name="NamePartGroupID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="ScriptID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="ScriptStatusID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="Acronym" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="LeadingChars" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="TrailingChars" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"namePartValue"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public static class DocumentedNamePart {
@XmlElement(name = "NamePartValue", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DocumentedNameSchemaType.DocumentedNamePart.NamePartValue namePartValue;
@XmlAttribute(name = "LeadingChars")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected String leadingChars;
@XmlAttribute(name = "TrailingChars")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected String trailingChars;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the namePartValue property.
*
* @return
* possible object is
* {@link DocumentedNameSchemaType.DocumentedNamePart.NamePartValue }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DocumentedNameSchemaType.DocumentedNamePart.NamePartValue getNamePartValue() {
return namePartValue;
}
/**
* Sets the value of the namePartValue property.
*
* @param value
* allowed object is
* {@link DocumentedNameSchemaType.DocumentedNamePart.NamePartValue }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setNamePartValue(DocumentedNameSchemaType.DocumentedNamePart.NamePartValue value) {
this.namePartValue = value;
}
/**
* Gets the value of the leadingChars property.
*
* @return
* possible object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public String getLeadingChars() {
return leadingChars;
}
/**
* Sets the value of the leadingChars property.
*
* @param value
* allowed object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setLeadingChars(String value) {
this.leadingChars = value;
}
/**
* Gets the value of the trailingChars property.
*
* @return
* possible object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public String getTrailingChars() {
return trailingChars;
}
/**
* Sets the value of the trailingChars property.
*
* @param value
* allowed object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setTrailingChars(String value) {
this.trailingChars = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
* &lt;attribute name="NamePartGroupID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="ScriptID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="ScriptStatusID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="Acronym" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"value"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public static class NamePartValue {
@XmlValue
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected String value;
@XmlAttribute(name = "NamePartGroupID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger namePartGroupID;
@XmlAttribute(name = "ScriptID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger scriptID;
@XmlAttribute(name = "ScriptStatusID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger scriptStatusID;
@XmlAttribute(name = "Acronym", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected boolean acronym;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public String getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setValue(String value) {
this.value = value;
}
/**
* Gets the value of the namePartGroupID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getNamePartGroupID() {
return namePartGroupID;
}
/**
* Sets the value of the namePartGroupID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setNamePartGroupID(BigInteger value) {
this.namePartGroupID = value;
}
/**
* Gets the value of the scriptID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getScriptID() {
return scriptID;
}
/**
* Sets the value of the scriptID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setScriptID(BigInteger value) {
this.scriptID = value;
}
/**
* Gets the value of the scriptStatusID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getScriptStatusID() {
return scriptStatusID;
}
/**
* Sets the value of the scriptStatusID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setScriptStatusID(BigInteger value) {
this.scriptStatusID = value;
}
/**
* Gets the value of the acronym property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public boolean isAcronym() {
return acronym;
}
/**
* Sets the value of the acronym property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setAcronym(boolean value) {
this.acronym = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}
}
}

View File

@ -0,0 +1,470 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import java.math.BigInteger;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>Java class for DurationSchemaType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="DurationSchemaType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Years">
* &lt;complexType>
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>nonNegativeInteger">
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="Months">
* &lt;complexType>
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>nonNegativeInteger">
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="Days">
* &lt;complexType>
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>nonNegativeInteger">
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="Approximate" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DurationSchemaType", namespace = "http://www.un.org/sanctions/1.0", propOrder = {
"years",
"months",
"days"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public class DurationSchemaType {
@XmlElement(name = "Years", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DurationSchemaType.Years years;
@XmlElement(name = "Months", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DurationSchemaType.Months months;
@XmlElement(name = "Days", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DurationSchemaType.Days days;
@XmlAttribute(name = "Approximate", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected boolean approximate;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the years property.
*
* @return
* possible object is
* {@link DurationSchemaType.Years }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DurationSchemaType.Years getYears() {
return years;
}
/**
* Sets the value of the years property.
*
* @param value
* allowed object is
* {@link DurationSchemaType.Years }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setYears(DurationSchemaType.Years value) {
this.years = value;
}
/**
* Gets the value of the months property.
*
* @return
* possible object is
* {@link DurationSchemaType.Months }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DurationSchemaType.Months getMonths() {
return months;
}
/**
* Sets the value of the months property.
*
* @param value
* allowed object is
* {@link DurationSchemaType.Months }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setMonths(DurationSchemaType.Months value) {
this.months = value;
}
/**
* Gets the value of the days property.
*
* @return
* possible object is
* {@link DurationSchemaType.Days }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DurationSchemaType.Days getDays() {
return days;
}
/**
* Sets the value of the days property.
*
* @param value
* allowed object is
* {@link DurationSchemaType.Days }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDays(DurationSchemaType.Days value) {
this.days = value;
}
/**
* Gets the value of the approximate property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public boolean isApproximate() {
return approximate;
}
/**
* Sets the value of the approximate property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setApproximate(boolean value) {
this.approximate = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>nonNegativeInteger">
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"value"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public static class Days {
@XmlValue
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger value;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setValue(BigInteger value) {
this.value = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>nonNegativeInteger">
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"value"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public static class Months {
@XmlValue
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger value;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setValue(BigInteger value) {
this.value = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>nonNegativeInteger">
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"value"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public static class Years {
@XmlValue
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger value;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setValue(BigInteger value) {
this.value = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}
}

View File

@ -0,0 +1,56 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for EntryDeltaFlagSchemaType.
*
* <p>The following schema fragment specifies the expected content contained within this class.
* <p>
* <pre>
* &lt;simpleType name="EntryDeltaFlagSchemaType">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="NewEntry"/>
* &lt;enumeration value="DeletedEntry"/>
* &lt;enumeration value="ModifiedEntry"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "EntryDeltaFlagSchemaType", namespace = "http://www.un.org/sanctions/1.0")
@XmlEnum
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public enum EntryDeltaFlagSchemaType {
@XmlEnumValue("NewEntry")
NEW_ENTRY("NewEntry"),
@XmlEnumValue("DeletedEntry")
DELETED_ENTRY("DeletedEntry"),
@XmlEnumValue("ModifiedEntry")
MODIFIED_ENTRY("ModifiedEntry");
private final String value;
EntryDeltaFlagSchemaType(String v) {
value = v;
}
public String value() {
return value;
}
public static EntryDeltaFlagSchemaType fromValue(String v) {
for (EntryDeltaFlagSchemaType c: EntryDeltaFlagSchemaType.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,911 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>Java class for FeatureSchemaType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="FeatureSchemaType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="FeatureVersion" maxOccurs="unbounded">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{http://www.un.org/sanctions/1.0}Comment" minOccurs="0"/>
* &lt;element ref="{http://www.un.org/sanctions/1.0}DatePeriod" maxOccurs="unbounded" minOccurs="0"/>
* &lt;element name="VersionDetail" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
* &lt;attribute name="DetailTypeID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DetailReferenceID" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="VersionLocation" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="LocationID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element ref="{http://www.un.org/sanctions/1.0}IDRegDocumentReference" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;attribute name="ID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="ReliabilityID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="IdentityReference" maxOccurs="unbounded">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="IdentityID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="IdentityFeatureLinkTypeID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="ID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="FeatureTypeID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "FeatureSchemaType", namespace = "http://www.un.org/sanctions/1.0", propOrder = {
"featureVersion",
"identityReference"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public class FeatureSchemaType {
@XmlElement(name = "FeatureVersion", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<FeatureSchemaType.FeatureVersion> featureVersion;
@XmlElement(name = "IdentityReference", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<FeatureSchemaType.IdentityReference> identityReference;
@XmlAttribute(name = "ID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger id;
@XmlAttribute(name = "FeatureTypeID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger featureTypeID;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the featureVersion property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the featureVersion property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getFeatureVersion().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link FeatureSchemaType.FeatureVersion }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<FeatureSchemaType.FeatureVersion> getFeatureVersion() {
if (featureVersion == null) {
featureVersion = new ArrayList<FeatureSchemaType.FeatureVersion>();
}
return this.featureVersion;
}
/**
* Gets the value of the identityReference property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the identityReference property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getIdentityReference().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link FeatureSchemaType.IdentityReference }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<FeatureSchemaType.IdentityReference> getIdentityReference() {
if (identityReference == null) {
identityReference = new ArrayList<FeatureSchemaType.IdentityReference>();
}
return this.identityReference;
}
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getID() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setID(BigInteger value) {
this.id = value;
}
/**
* Gets the value of the featureTypeID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getFeatureTypeID() {
return featureTypeID;
}
/**
* Sets the value of the featureTypeID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setFeatureTypeID(BigInteger value) {
this.featureTypeID = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{http://www.un.org/sanctions/1.0}Comment" minOccurs="0"/>
* &lt;element ref="{http://www.un.org/sanctions/1.0}DatePeriod" maxOccurs="unbounded" minOccurs="0"/>
* &lt;element name="VersionDetail" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
* &lt;attribute name="DetailTypeID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DetailReferenceID" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="VersionLocation" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="LocationID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element ref="{http://www.un.org/sanctions/1.0}IDRegDocumentReference" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;attribute name="ID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="ReliabilityID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"comment",
"datePeriod",
"versionDetail",
"versionLocation",
"idRegDocumentReference"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public static class FeatureVersion {
@XmlElement(name = "Comment", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected Comment comment;
@XmlElement(name = "DatePeriod", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<DatePeriod> datePeriod;
@XmlElement(name = "VersionDetail", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<FeatureSchemaType.FeatureVersion.VersionDetail> versionDetail;
@XmlElement(name = "VersionLocation", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<FeatureSchemaType.FeatureVersion.VersionLocation> versionLocation;
@XmlElement(name = "IDRegDocumentReference", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<IDRegDocumentReference> idRegDocumentReference;
@XmlAttribute(name = "ID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger id;
@XmlAttribute(name = "ReliabilityID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger reliabilityID;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the comment property.
*
* @return
* possible object is
* {@link Comment }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public Comment getComment() {
return comment;
}
/**
* Sets the value of the comment property.
*
* @param value
* allowed object is
* {@link Comment }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setComment(Comment value) {
this.comment = value;
}
/**
* Gets the value of the datePeriod property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the datePeriod property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDatePeriod().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link DatePeriod }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<DatePeriod> getDatePeriod() {
if (datePeriod == null) {
datePeriod = new ArrayList<DatePeriod>();
}
return this.datePeriod;
}
/**
* Gets the value of the versionDetail property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the versionDetail property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVersionDetail().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link FeatureSchemaType.FeatureVersion.VersionDetail }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<FeatureSchemaType.FeatureVersion.VersionDetail> getVersionDetail() {
if (versionDetail == null) {
versionDetail = new ArrayList<FeatureSchemaType.FeatureVersion.VersionDetail>();
}
return this.versionDetail;
}
/**
* Gets the value of the versionLocation property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the versionLocation property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVersionLocation().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link FeatureSchemaType.FeatureVersion.VersionLocation }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<FeatureSchemaType.FeatureVersion.VersionLocation> getVersionLocation() {
if (versionLocation == null) {
versionLocation = new ArrayList<FeatureSchemaType.FeatureVersion.VersionLocation>();
}
return this.versionLocation;
}
/**
* Gets the value of the idRegDocumentReference property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the idRegDocumentReference property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getIDRegDocumentReference().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link IDRegDocumentReference }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<IDRegDocumentReference> getIDRegDocumentReference() {
if (idRegDocumentReference == null) {
idRegDocumentReference = new ArrayList<IDRegDocumentReference>();
}
return this.idRegDocumentReference;
}
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getID() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setID(BigInteger value) {
this.id = value;
}
/**
* Gets the value of the reliabilityID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getReliabilityID() {
return reliabilityID;
}
/**
* Sets the value of the reliabilityID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setReliabilityID(BigInteger value) {
this.reliabilityID = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>string">
* &lt;attribute name="DetailTypeID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DetailReferenceID" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"value"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public static class VersionDetail {
@XmlValue
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected String value;
@XmlAttribute(name = "DetailTypeID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger detailTypeID;
@XmlAttribute(name = "DetailReferenceID")
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger detailReferenceID;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public String getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setValue(String value) {
this.value = value;
}
/**
* Gets the value of the detailTypeID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getDetailTypeID() {
return detailTypeID;
}
/**
* Sets the value of the detailTypeID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDetailTypeID(BigInteger value) {
this.detailTypeID = value;
}
/**
* Gets the value of the detailReferenceID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getDetailReferenceID() {
return detailReferenceID;
}
/**
* Sets the value of the detailReferenceID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDetailReferenceID(BigInteger value) {
this.detailReferenceID = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="LocationID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public static class VersionLocation {
@XmlAttribute(name = "LocationID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger locationID;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the locationID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getLocationID() {
return locationID;
}
/**
* Sets the value of the locationID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setLocationID(BigInteger value) {
this.locationID = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="IdentityID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="IdentityFeatureLinkTypeID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public static class IdentityReference {
@XmlAttribute(name = "IdentityID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger identityID;
@XmlAttribute(name = "IdentityFeatureLinkTypeID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger identityFeatureLinkTypeID;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the identityID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getIdentityID() {
return identityID;
}
/**
* Sets the value of the identityID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setIdentityID(BigInteger value) {
this.identityID = value;
}
/**
* Gets the value of the identityFeatureLinkTypeID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getIdentityFeatureLinkTypeID() {
return identityFeatureLinkTypeID;
}
/**
* Sets the value of the identityFeatureLinkTypeID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setIdentityFeatureLinkTypeID(BigInteger value) {
this.identityFeatureLinkTypeID = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}
}

View File

@ -0,0 +1,98 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import java.math.BigInteger;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="FeatureVersionID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
@XmlRootElement(name = "FeatureVersionReference", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public class FeatureVersionReference {
@XmlAttribute(name = "FeatureVersionID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger featureVersionID;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the featureVersionID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getFeatureVersionID() {
return featureVersionID;
}
/**
* Sets the value of the featureVersionID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setFeatureVersionID(BigInteger value) {
this.featureVersionID = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}

View File

@ -0,0 +1,98 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import java.math.BigInteger;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="IDRegDocumentID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
@XmlRootElement(name = "IDRegDocumentReference", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public class IDRegDocumentReference {
@XmlAttribute(name = "IDRegDocumentID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger idRegDocumentID;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the idRegDocumentID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getIDRegDocumentID() {
return idRegDocumentID;
}
/**
* Sets the value of the idRegDocumentID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setIDRegDocumentID(BigInteger value) {
this.idRegDocumentID = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}

View File

@ -0,0 +1,951 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for IdentitySchemaType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="IdentitySchemaType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{http://www.un.org/sanctions/1.0}Comment" minOccurs="0"/>
* &lt;element name="Alias" maxOccurs="unbounded">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{http://www.un.org/sanctions/1.0}Comment" minOccurs="0"/>
* &lt;element ref="{http://www.un.org/sanctions/1.0}DatePeriod" minOccurs="0"/>
* &lt;element name="DocumentedName" type="{http://www.un.org/sanctions/1.0}DocumentedNameSchemaType" maxOccurs="unbounded"/>
* &lt;/sequence>
* &lt;attribute name="FixedRef" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="AliasTypeID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="Primary" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* &lt;attribute name="LowQuality" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="NamePartGroups">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="MasterNamePartGroup" maxOccurs="unbounded">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="NamePartGroup" maxOccurs="unbounded">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="ID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="NamePartTypeID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element ref="{http://www.un.org/sanctions/1.0}IDRegDocumentReference" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;attribute name="ID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="FixedRef" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="Primary" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* &lt;attribute name="False" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "IdentitySchemaType", namespace = "http://www.un.org/sanctions/1.0", propOrder = {
"comment",
"alias",
"namePartGroups",
"idRegDocumentReference"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public class IdentitySchemaType {
@XmlElement(name = "Comment", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected Comment comment;
@XmlElement(name = "Alias", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<IdentitySchemaType.Alias> alias;
@XmlElement(name = "NamePartGroups", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected IdentitySchemaType.NamePartGroups namePartGroups;
@XmlElement(name = "IDRegDocumentReference", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<IDRegDocumentReference> idRegDocumentReference;
@XmlAttribute(name = "ID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger id;
@XmlAttribute(name = "FixedRef", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected String fixedRef;
@XmlAttribute(name = "Primary", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected boolean primary;
@XmlAttribute(name = "False", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected boolean _false;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the comment property.
*
* @return
* possible object is
* {@link Comment }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public Comment getComment() {
return comment;
}
/**
* Sets the value of the comment property.
*
* @param value
* allowed object is
* {@link Comment }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setComment(Comment value) {
this.comment = value;
}
/**
* Gets the value of the alias property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the alias property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getAlias().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link IdentitySchemaType.Alias }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<IdentitySchemaType.Alias> getAlias() {
if (alias == null) {
alias = new ArrayList<IdentitySchemaType.Alias>();
}
return this.alias;
}
/**
* Gets the value of the namePartGroups property.
*
* @return
* possible object is
* {@link IdentitySchemaType.NamePartGroups }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public IdentitySchemaType.NamePartGroups getNamePartGroups() {
return namePartGroups;
}
/**
* Sets the value of the namePartGroups property.
*
* @param value
* allowed object is
* {@link IdentitySchemaType.NamePartGroups }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setNamePartGroups(IdentitySchemaType.NamePartGroups value) {
this.namePartGroups = value;
}
/**
* Gets the value of the idRegDocumentReference property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the idRegDocumentReference property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getIDRegDocumentReference().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link IDRegDocumentReference }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<IDRegDocumentReference> getIDRegDocumentReference() {
if (idRegDocumentReference == null) {
idRegDocumentReference = new ArrayList<IDRegDocumentReference>();
}
return this.idRegDocumentReference;
}
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getID() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setID(BigInteger value) {
this.id = value;
}
/**
* Gets the value of the fixedRef property.
*
* @return
* possible object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public String getFixedRef() {
return fixedRef;
}
/**
* Sets the value of the fixedRef property.
*
* @param value
* allowed object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setFixedRef(String value) {
this.fixedRef = value;
}
/**
* Gets the value of the primary property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public boolean isPrimary() {
return primary;
}
/**
* Sets the value of the primary property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setPrimary(boolean value) {
this.primary = value;
}
/**
* Gets the value of the false property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public boolean isFalse() {
return _false;
}
/**
* Sets the value of the false property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setFalse(boolean value) {
this._false = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{http://www.un.org/sanctions/1.0}Comment" minOccurs="0"/>
* &lt;element ref="{http://www.un.org/sanctions/1.0}DatePeriod" minOccurs="0"/>
* &lt;element name="DocumentedName" type="{http://www.un.org/sanctions/1.0}DocumentedNameSchemaType" maxOccurs="unbounded"/>
* &lt;/sequence>
* &lt;attribute name="FixedRef" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="AliasTypeID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="Primary" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* &lt;attribute name="LowQuality" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"comment",
"datePeriod",
"documentedName"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public static class Alias {
@XmlElement(name = "Comment", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected Comment comment;
@XmlElement(name = "DatePeriod", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DatePeriod datePeriod;
@XmlElement(name = "DocumentedName", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<DocumentedNameSchemaType> documentedName;
@XmlAttribute(name = "FixedRef", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected String fixedRef;
@XmlAttribute(name = "AliasTypeID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger aliasTypeID;
@XmlAttribute(name = "Primary", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected boolean primary;
@XmlAttribute(name = "LowQuality", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected boolean lowQuality;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the comment property.
*
* @return
* possible object is
* {@link Comment }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public Comment getComment() {
return comment;
}
/**
* Sets the value of the comment property.
*
* @param value
* allowed object is
* {@link Comment }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setComment(Comment value) {
this.comment = value;
}
/**
* Gets the value of the datePeriod property.
*
* @return
* possible object is
* {@link DatePeriod }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DatePeriod getDatePeriod() {
return datePeriod;
}
/**
* Sets the value of the datePeriod property.
*
* @param value
* allowed object is
* {@link DatePeriod }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDatePeriod(DatePeriod value) {
this.datePeriod = value;
}
/**
* Gets the value of the documentedName property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the documentedName property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDocumentedName().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link DocumentedNameSchemaType }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<DocumentedNameSchemaType> getDocumentedName() {
if (documentedName == null) {
documentedName = new ArrayList<DocumentedNameSchemaType>();
}
return this.documentedName;
}
/**
* Gets the value of the fixedRef property.
*
* @return
* possible object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public String getFixedRef() {
return fixedRef;
}
/**
* Sets the value of the fixedRef property.
*
* @param value
* allowed object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setFixedRef(String value) {
this.fixedRef = value;
}
/**
* Gets the value of the aliasTypeID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getAliasTypeID() {
return aliasTypeID;
}
/**
* Sets the value of the aliasTypeID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setAliasTypeID(BigInteger value) {
this.aliasTypeID = value;
}
/**
* Gets the value of the primary property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public boolean isPrimary() {
return primary;
}
/**
* Sets the value of the primary property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setPrimary(boolean value) {
this.primary = value;
}
/**
* Gets the value of the lowQuality property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public boolean isLowQuality() {
return lowQuality;
}
/**
* Sets the value of the lowQuality property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setLowQuality(boolean value) {
this.lowQuality = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="MasterNamePartGroup" maxOccurs="unbounded">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="NamePartGroup" maxOccurs="unbounded">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="ID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="NamePartTypeID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"masterNamePartGroup"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public static class NamePartGroups {
@XmlElement(name = "MasterNamePartGroup", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<IdentitySchemaType.NamePartGroups.MasterNamePartGroup> masterNamePartGroup;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the masterNamePartGroup property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the masterNamePartGroup property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getMasterNamePartGroup().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link IdentitySchemaType.NamePartGroups.MasterNamePartGroup }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<IdentitySchemaType.NamePartGroups.MasterNamePartGroup> getMasterNamePartGroup() {
if (masterNamePartGroup == null) {
masterNamePartGroup = new ArrayList<IdentitySchemaType.NamePartGroups.MasterNamePartGroup>();
}
return this.masterNamePartGroup;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="NamePartGroup" maxOccurs="unbounded">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="ID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="NamePartTypeID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"namePartGroup"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public static class MasterNamePartGroup {
@XmlElement(name = "NamePartGroup", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<IdentitySchemaType.NamePartGroups.MasterNamePartGroup.NamePartGroup> namePartGroup;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the namePartGroup property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the namePartGroup property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getNamePartGroup().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link IdentitySchemaType.NamePartGroups.MasterNamePartGroup.NamePartGroup }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<IdentitySchemaType.NamePartGroups.MasterNamePartGroup.NamePartGroup> getNamePartGroup() {
if (namePartGroup == null) {
namePartGroup = new ArrayList<IdentitySchemaType.NamePartGroups.MasterNamePartGroup.NamePartGroup>();
}
return this.namePartGroup;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="ID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="NamePartTypeID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public static class NamePartGroup {
@XmlAttribute(name = "ID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger id;
@XmlAttribute(name = "NamePartTypeID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger namePartTypeID;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getID() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setID(BigInteger value) {
this.id = value;
}
/**
* Gets the value of the namePartTypeID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getNamePartTypeID() {
return namePartTypeID;
}
/**
* Sets the value of the namePartTypeID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setNamePartTypeID(BigInteger value) {
this.namePartTypeID = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}
}
}
}

View File

@ -0,0 +1,100 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import java.math.BigInteger;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>nonNegativeInteger">
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"value"
})
@XmlRootElement(name = "Month", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public class Month {
@XmlValue
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger value;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setValue(BigInteger value) {
this.value = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}

View File

@ -0,0 +1,98 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import java.math.BigInteger;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="ProfileRelationshipID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
@XmlRootElement(name = "ProfileRelationshipReference", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public class ProfileRelationshipReference {
@XmlAttribute(name = "ProfileRelationshipID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger profileRelationshipID;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the profileRelationshipID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getProfileRelationshipID() {
return profileRelationshipID;
}
/**
* Sets the value of the profileRelationshipID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setProfileRelationshipID(BigInteger value) {
this.profileRelationshipID = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}

View File

@ -0,0 +1,376 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for ProfileRelationshipSchemaType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="ProfileRelationshipSchemaType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{http://www.un.org/sanctions/1.0}Comment" minOccurs="0"/>
* &lt;element ref="{http://www.un.org/sanctions/1.0}DatePeriod" minOccurs="0"/>
* &lt;element ref="{http://www.un.org/sanctions/1.0}IDRegDocumentReference" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;attribute name="ID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="From-ProfileID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="To-ProfileID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="RelationTypeID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="RelationQualityID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="Former" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* &lt;attribute name="SanctionsEntryID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ProfileRelationshipSchemaType", namespace = "http://www.un.org/sanctions/1.0", propOrder = {
"comment",
"datePeriod",
"idRegDocumentReference"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public class ProfileRelationshipSchemaType {
@XmlElement(name = "Comment", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected Comment comment;
@XmlElement(name = "DatePeriod", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DatePeriod datePeriod;
@XmlElement(name = "IDRegDocumentReference", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<IDRegDocumentReference> idRegDocumentReference;
@XmlAttribute(name = "ID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger id;
@XmlAttribute(name = "From-ProfileID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger fromProfileID;
@XmlAttribute(name = "To-ProfileID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger toProfileID;
@XmlAttribute(name = "RelationTypeID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger relationTypeID;
@XmlAttribute(name = "RelationQualityID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger relationQualityID;
@XmlAttribute(name = "Former", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected boolean former;
@XmlAttribute(name = "SanctionsEntryID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger sanctionsEntryID;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the comment property.
*
* @return
* possible object is
* {@link Comment }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public Comment getComment() {
return comment;
}
/**
* Sets the value of the comment property.
*
* @param value
* allowed object is
* {@link Comment }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setComment(Comment value) {
this.comment = value;
}
/**
* Gets the value of the datePeriod property.
*
* @return
* possible object is
* {@link DatePeriod }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DatePeriod getDatePeriod() {
return datePeriod;
}
/**
* Sets the value of the datePeriod property.
*
* @param value
* allowed object is
* {@link DatePeriod }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDatePeriod(DatePeriod value) {
this.datePeriod = value;
}
/**
* Gets the value of the idRegDocumentReference property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the idRegDocumentReference property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getIDRegDocumentReference().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link IDRegDocumentReference }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<IDRegDocumentReference> getIDRegDocumentReference() {
if (idRegDocumentReference == null) {
idRegDocumentReference = new ArrayList<IDRegDocumentReference>();
}
return this.idRegDocumentReference;
}
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getID() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setID(BigInteger value) {
this.id = value;
}
/**
* Gets the value of the fromProfileID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getFromProfileID() {
return fromProfileID;
}
/**
* Sets the value of the fromProfileID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setFromProfileID(BigInteger value) {
this.fromProfileID = value;
}
/**
* Gets the value of the toProfileID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getToProfileID() {
return toProfileID;
}
/**
* Sets the value of the toProfileID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setToProfileID(BigInteger value) {
this.toProfileID = value;
}
/**
* Gets the value of the relationTypeID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getRelationTypeID() {
return relationTypeID;
}
/**
* Sets the value of the relationTypeID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setRelationTypeID(BigInteger value) {
this.relationTypeID = value;
}
/**
* Gets the value of the relationQualityID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getRelationQualityID() {
return relationQualityID;
}
/**
* Sets the value of the relationQualityID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setRelationQualityID(BigInteger value) {
this.relationQualityID = value;
}
/**
* Gets the value of the former property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public boolean isFormer() {
return former;
}
/**
* Sets the value of the former property.
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setFormer(boolean value) {
this.former = value;
}
/**
* Gets the value of the sanctionsEntryID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getSanctionsEntryID() {
return sanctionsEntryID;
}
/**
* Sets the value of the sanctionsEntryID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setSanctionsEntryID(BigInteger value) {
this.sanctionsEntryID = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}

View File

@ -0,0 +1,53 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for ReferenceSchemaType.
*
* <p>The following schema fragment specifies the expected content contained within this class.
* <p>
* <pre>
* &lt;simpleType name="ReferenceSchemaType">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="RefersTo"/>
* &lt;enumeration value="ReferencedBy"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "ReferenceSchemaType", namespace = "http://www.un.org/sanctions/1.0")
@XmlEnum
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public enum ReferenceSchemaType {
@XmlEnumValue("RefersTo")
REFERS_TO("RefersTo"),
@XmlEnumValue("ReferencedBy")
REFERENCED_BY("ReferencedBy");
private final String value;
ReferenceSchemaType(String v) {
value = v;
}
public String value() {
return value;
}
public static ReferenceSchemaType fromValue(String v) {
for (ReferenceSchemaType c: ReferenceSchemaType.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,791 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="DateOfIssue" type="{http://www.un.org/sanctions/1.0}DateSchemaType"/>
* &lt;element name="ReferenceValueSets" type="{http://www.un.org/sanctions/1.0}ReferenceValueSetsSchemaType"/>
* &lt;element name="Locations">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Location" type="{http://www.un.org/sanctions/1.0}LocationSchemaType" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="IDRegDocuments">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="IDRegDocument" type="{http://www.un.org/sanctions/1.0}IDRegDocumentSchemaType" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="DistinctParties">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="DistinctParty" type="{http://www.un.org/sanctions/1.0}DistinctPartySchemaType" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="ProfileRelationships">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="ProfileRelationship" type="{http://www.un.org/sanctions/1.0}ProfileRelationshipSchemaType" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="SanctionsEntries">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="SanctionsEntry" type="{http://www.un.org/sanctions/1.0}SanctionsEntrySchemaType" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="SanctionsEntryLinks">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="SanctionsEntryLink" type="{http://www.un.org/sanctions/1.0}SanctionsEntryLinkSchemaType" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="Version" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaBaseVersion" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"dateOfIssue",
"referenceValueSets",
"locations",
"idRegDocuments",
"distinctParties",
"profileRelationships",
"sanctionsEntries",
"sanctionsEntryLinks"
})
@XmlRootElement(name = "Sanctions", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public class Sanctions {
@XmlElement(name = "DateOfIssue", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DateSchemaType dateOfIssue;
@XmlElement(name = "ReferenceValueSets", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected ReferenceValueSetsSchemaType referenceValueSets;
@XmlElement(name = "Locations", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected Sanctions.Locations locations;
@XmlElement(name = "IDRegDocuments", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected Sanctions.IDRegDocuments idRegDocuments;
@XmlElement(name = "DistinctParties", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected Sanctions.DistinctParties distinctParties;
@XmlElement(name = "ProfileRelationships", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected Sanctions.ProfileRelationships profileRelationships;
@XmlElement(name = "SanctionsEntries", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected Sanctions.SanctionsEntries sanctionsEntries;
@XmlElement(name = "SanctionsEntryLinks", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected Sanctions.SanctionsEntryLinks sanctionsEntryLinks;
@XmlAttribute(name = "Version", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger version;
@XmlAttribute(name = "DeltaBaseVersion")
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger deltaBaseVersion;
/**
* Gets the value of the dateOfIssue property.
*
* @return
* possible object is
* {@link DateSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DateSchemaType getDateOfIssue() {
return dateOfIssue;
}
/**
* Sets the value of the dateOfIssue property.
*
* @param value
* allowed object is
* {@link DateSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDateOfIssue(DateSchemaType value) {
this.dateOfIssue = value;
}
/**
* Gets the value of the referenceValueSets property.
*
* @return
* possible object is
* {@link ReferenceValueSetsSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public ReferenceValueSetsSchemaType getReferenceValueSets() {
return referenceValueSets;
}
/**
* Sets the value of the referenceValueSets property.
*
* @param value
* allowed object is
* {@link ReferenceValueSetsSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setReferenceValueSets(ReferenceValueSetsSchemaType value) {
this.referenceValueSets = value;
}
/**
* Gets the value of the locations property.
*
* @return
* possible object is
* {@link Sanctions.Locations }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public Sanctions.Locations getLocations() {
return locations;
}
/**
* Sets the value of the locations property.
*
* @param value
* allowed object is
* {@link Sanctions.Locations }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setLocations(Sanctions.Locations value) {
this.locations = value;
}
/**
* Gets the value of the idRegDocuments property.
*
* @return
* possible object is
* {@link Sanctions.IDRegDocuments }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public Sanctions.IDRegDocuments getIDRegDocuments() {
return idRegDocuments;
}
/**
* Sets the value of the idRegDocuments property.
*
* @param value
* allowed object is
* {@link Sanctions.IDRegDocuments }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setIDRegDocuments(Sanctions.IDRegDocuments value) {
this.idRegDocuments = value;
}
/**
* Gets the value of the distinctParties property.
*
* @return
* possible object is
* {@link Sanctions.DistinctParties }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public Sanctions.DistinctParties getDistinctParties() {
return distinctParties;
}
/**
* Sets the value of the distinctParties property.
*
* @param value
* allowed object is
* {@link Sanctions.DistinctParties }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDistinctParties(Sanctions.DistinctParties value) {
this.distinctParties = value;
}
/**
* Gets the value of the profileRelationships property.
*
* @return
* possible object is
* {@link Sanctions.ProfileRelationships }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public Sanctions.ProfileRelationships getProfileRelationships() {
return profileRelationships;
}
/**
* Sets the value of the profileRelationships property.
*
* @param value
* allowed object is
* {@link Sanctions.ProfileRelationships }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setProfileRelationships(Sanctions.ProfileRelationships value) {
this.profileRelationships = value;
}
/**
* Gets the value of the sanctionsEntries property.
*
* @return
* possible object is
* {@link Sanctions.SanctionsEntries }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public Sanctions.SanctionsEntries getSanctionsEntries() {
return sanctionsEntries;
}
/**
* Sets the value of the sanctionsEntries property.
*
* @param value
* allowed object is
* {@link Sanctions.SanctionsEntries }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setSanctionsEntries(Sanctions.SanctionsEntries value) {
this.sanctionsEntries = value;
}
/**
* Gets the value of the sanctionsEntryLinks property.
*
* @return
* possible object is
* {@link Sanctions.SanctionsEntryLinks }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public Sanctions.SanctionsEntryLinks getSanctionsEntryLinks() {
return sanctionsEntryLinks;
}
/**
* Sets the value of the sanctionsEntryLinks property.
*
* @param value
* allowed object is
* {@link Sanctions.SanctionsEntryLinks }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setSanctionsEntryLinks(Sanctions.SanctionsEntryLinks value) {
this.sanctionsEntryLinks = value;
}
/**
* Gets the value of the version property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getVersion() {
return version;
}
/**
* Sets the value of the version property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setVersion(BigInteger value) {
this.version = value;
}
/**
* Gets the value of the deltaBaseVersion property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getDeltaBaseVersion() {
return deltaBaseVersion;
}
/**
* Sets the value of the deltaBaseVersion property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaBaseVersion(BigInteger value) {
this.deltaBaseVersion = value;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="DistinctParty" type="{http://www.un.org/sanctions/1.0}DistinctPartySchemaType" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"distinctParty"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public static class DistinctParties {
@XmlElement(name = "DistinctParty", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<DistinctPartySchemaType> distinctParty;
/**
* Gets the value of the distinctParty property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the distinctParty property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getDistinctParty().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link DistinctPartySchemaType }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<DistinctPartySchemaType> getDistinctParty() {
if (distinctParty == null) {
distinctParty = new ArrayList<DistinctPartySchemaType>();
}
return this.distinctParty;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="IDRegDocument" type="{http://www.un.org/sanctions/1.0}IDRegDocumentSchemaType" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"idRegDocument"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public static class IDRegDocuments {
@XmlElement(name = "IDRegDocument", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<IDRegDocumentSchemaType> idRegDocument;
/**
* Gets the value of the idRegDocument property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the idRegDocument property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getIDRegDocument().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link IDRegDocumentSchemaType }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<IDRegDocumentSchemaType> getIDRegDocument() {
if (idRegDocument == null) {
idRegDocument = new ArrayList<IDRegDocumentSchemaType>();
}
return this.idRegDocument;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Location" type="{http://www.un.org/sanctions/1.0}LocationSchemaType" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"location"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public static class Locations {
@XmlElement(name = "Location", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<LocationSchemaType> location;
/**
* Gets the value of the location property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the location property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getLocation().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link LocationSchemaType }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<LocationSchemaType> getLocation() {
if (location == null) {
location = new ArrayList<LocationSchemaType>();
}
return this.location;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="ProfileRelationship" type="{http://www.un.org/sanctions/1.0}ProfileRelationshipSchemaType" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"profileRelationship"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public static class ProfileRelationships {
@XmlElement(name = "ProfileRelationship", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<ProfileRelationshipSchemaType> profileRelationship;
/**
* Gets the value of the profileRelationship property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the profileRelationship property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getProfileRelationship().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProfileRelationshipSchemaType }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<ProfileRelationshipSchemaType> getProfileRelationship() {
if (profileRelationship == null) {
profileRelationship = new ArrayList<ProfileRelationshipSchemaType>();
}
return this.profileRelationship;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="SanctionsEntry" type="{http://www.un.org/sanctions/1.0}SanctionsEntrySchemaType" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"sanctionsEntry"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public static class SanctionsEntries {
@XmlElement(name = "SanctionsEntry", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<SanctionsEntrySchemaType> sanctionsEntry;
/**
* Gets the value of the sanctionsEntry property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the sanctionsEntry property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getSanctionsEntry().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link SanctionsEntrySchemaType }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<SanctionsEntrySchemaType> getSanctionsEntry() {
if (sanctionsEntry == null) {
sanctionsEntry = new ArrayList<SanctionsEntrySchemaType>();
}
return this.sanctionsEntry;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="SanctionsEntryLink" type="{http://www.un.org/sanctions/1.0}SanctionsEntryLinkSchemaType" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"sanctionsEntryLink"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public static class SanctionsEntryLinks {
@XmlElement(name = "SanctionsEntryLink", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected List<SanctionsEntryLinkSchemaType> sanctionsEntryLink;
/**
* Gets the value of the sanctionsEntryLink property.
*
* <p>
* 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 JAXB object.
* This is why there is not a <CODE>set</CODE> method for the sanctionsEntryLink property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getSanctionsEntryLink().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link SanctionsEntryLinkSchemaType }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public List<SanctionsEntryLinkSchemaType> getSanctionsEntryLink() {
if (sanctionsEntryLink == null) {
sanctionsEntryLink = new ArrayList<SanctionsEntryLinkSchemaType>();
}
return this.sanctionsEntryLink;
}
}
}

View File

@ -0,0 +1,255 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import java.math.BigInteger;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for SanctionsEntryLinkSchemaType complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType name="SanctionsEntryLinkSchemaType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{http://www.un.org/sanctions/1.0}Comment" minOccurs="0"/>
* &lt;element name="Date" type="{http://www.un.org/sanctions/1.0}DateSchemaType"/>
* &lt;/sequence>
* &lt;attribute name="ID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="EntryA-SanctionsEntryID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="EntryB-SanctionsEntryID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="EntryLinkTypeID" use="required" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SanctionsEntryLinkSchemaType", namespace = "http://www.un.org/sanctions/1.0", propOrder = {
"comment",
"date"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public class SanctionsEntryLinkSchemaType {
@XmlElement(name = "Comment", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected Comment comment;
@XmlElement(name = "Date", namespace = "http://www.un.org/sanctions/1.0", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DateSchemaType date;
@XmlAttribute(name = "ID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger id;
@XmlAttribute(name = "EntryA-SanctionsEntryID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger entryASanctionsEntryID;
@XmlAttribute(name = "EntryB-SanctionsEntryID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger entryBSanctionsEntryID;
@XmlAttribute(name = "EntryLinkTypeID", required = true)
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger entryLinkTypeID;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the comment property.
*
* @return
* possible object is
* {@link Comment }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public Comment getComment() {
return comment;
}
/**
* Sets the value of the comment property.
*
* @param value
* allowed object is
* {@link Comment }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setComment(Comment value) {
this.comment = value;
}
/**
* Gets the value of the date property.
*
* @return
* possible object is
* {@link DateSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DateSchemaType getDate() {
return date;
}
/**
* Sets the value of the date property.
*
* @param value
* allowed object is
* {@link DateSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDate(DateSchemaType value) {
this.date = value;
}
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getID() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setID(BigInteger value) {
this.id = value;
}
/**
* Gets the value of the entryASanctionsEntryID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getEntryASanctionsEntryID() {
return entryASanctionsEntryID;
}
/**
* Sets the value of the entryASanctionsEntryID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setEntryASanctionsEntryID(BigInteger value) {
this.entryASanctionsEntryID = value;
}
/**
* Gets the value of the entryBSanctionsEntryID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getEntryBSanctionsEntryID() {
return entryBSanctionsEntryID;
}
/**
* Sets the value of the entryBSanctionsEntryID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setEntryBSanctionsEntryID(BigInteger value) {
this.entryBSanctionsEntryID = value;
}
/**
* Gets the value of the entryLinkTypeID property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getEntryLinkTypeID() {
return entryLinkTypeID;
}
/**
* Sets the value of the entryLinkTypeID property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setEntryLinkTypeID(BigInteger value) {
this.entryLinkTypeID = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}

View File

@ -0,0 +1,100 @@
package com.generalbytes.batm.server.extensions.extra.watchlists.ofac.tags;
import java.math.BigInteger;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>nonNegativeInteger">
* &lt;attribute name="DeltaAction" type="{http://www.un.org/sanctions/1.0}DeltaActionSchemaType" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"value"
})
@XmlRootElement(name = "Year", namespace = "http://www.un.org/sanctions/1.0")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public class Year {
@XmlValue
@XmlSchemaType(name = "nonNegativeInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected BigInteger value;
@XmlAttribute(name = "DeltaAction")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
protected DeltaActionSchemaType deltaAction;
/**
* Gets the value of the value property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public BigInteger getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setValue(BigInteger value) {
this.value = value;
}
/**
* Gets the value of the deltaAction property.
*
* @return
* possible object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public DeltaActionSchemaType getDeltaAction() {
return deltaAction;
}
/**
* Sets the value of the deltaAction property.
*
* @param value
* allowed object is
* {@link DeltaActionSchemaType }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2016-02-08T09:26:29+01:00", comments = "JAXB RI v2.2.4-2")
public void setDeltaAction(DeltaActionSchemaType value) {
this.deltaAction = value;
}
}