public class LogOperationResult implements OperationResult { @ElementList(name = "databaseVersions", entry = "databaseVersion", required = true) private ArrayList<LightweightDatabaseVersion> databaseVersions; public LogOperationResult() { // Nothing } public LogOperationResult(ArrayList<LightweightDatabaseVersion> databaseVersions) { this.databaseVersions = databaseVersions; } public List<LightweightDatabaseVersion> getDatabaseVersions() { return databaseVersions; } }
public class ListWatchesManagementResponse extends ManagementResponse { @ElementList(required = true, entry="watch") private ArrayList<Watch> watches; public ListWatchesManagementResponse() { // Nothing } public ListWatchesManagementResponse(int requestId, List<Watch> watches) { super(200, requestId, null); this.watches = new ArrayList<Watch>(watches); } public ArrayList<Watch> getWatches() { return watches; } }
@ElementList(name = "changedFiles", entry = "file", required = false) private TreeSet<String> changedFiles; @ElementList(name = "newFiles", entry = "file", required = false) private TreeSet<String> newFiles; @ElementList(name = "deletedFiles", entry = "file", required = false) private TreeSet<String> deletedFiles; @ElementList(name = "unchangedFiles", entry = "file", required = false) private TreeSet<String> unchangedFiles;
public class GetFileHistoryFolderResponse extends FolderResponse { @Element(required = true) private String root; @ElementList(required = true, entry="file") private ArrayList<FileVersion> files; public GetFileHistoryFolderResponse(int requestId, String root, List<FileVersion> files) { super(200, requestId, null); this.root = root; this.files = new ArrayList<FileVersion>(files); } public List<FileVersion> getFiles() { return files; } }
public class GetDatabaseVersionHeadersFolderResponse extends FolderResponse { @Element(required = true) private String root; @ElementList(required = true, entry="databaseVersionHeader") private ArrayList<DatabaseVersionHeader> databaseVersionHeaders; public GetDatabaseVersionHeadersFolderResponse() { // Nothing } public GetDatabaseVersionHeadersFolderResponse(int requestId, String root, List<DatabaseVersionHeader> databaseVersionHeaders) { super(200, requestId, null); this.root = root; this.databaseVersionHeaders = new ArrayList<DatabaseVersionHeader>(databaseVersionHeaders); } public ArrayList<DatabaseVersionHeader> getDatabaseVersionHeaders() { return databaseVersionHeaders; } }
public class LsOperationResult implements OperationResult { @ElementList(name = "fileList", required = false, entry = "fileVersion") private ArrayList<FileVersion> fileList; @ElementMap(name = "fileVersions", required = false, key = "fileHistoryId", value = "partialFileHistory") private HashMap<FileHistoryId, PartialFileHistory> fileVersions; public LsOperationResult() { // Nothing } public LsOperationResult(List<FileVersion> fileList, Map<FileHistoryId, PartialFileHistory> fileVersions) { this.fileList = (fileList != null) ? new ArrayList<>(fileList) : null; this.fileVersions = (fileVersions != null) ? new HashMap<>(fileVersions) : null; } public List<FileVersion> getFileList() { return fileList; } public Map<FileHistoryId, PartialFileHistory> getFileVersions() { return fileVersions; } }
public class UnreliableLocalTransferSettings extends LocalTransferSettings { @ElementList(required = false) private List<String> failingOperationPatterns;
private WebServerTO webServer = new WebServerTO(); @ElementList(name = "folders", entry = "folder", required = true) private ArrayList<FolderTO> folders = new ArrayList<FolderTO>(); @ElementList(name = "users", entry = "user", required = false) private ArrayList<UserTO> users = new ArrayList<UserTO>();
private String machineName; @ElementList(name = "actions", entry = "action") private ArrayList<ActionTO> actionTOs;
private String message; @ElementList(name = "appInfoList", required = true) private ArrayList<AppInfo> appInfoList;
private String message; @ElementList(name = "plugins", required = true) private ArrayList<PluginInfo> plugins;
private MultiChunkerTO multiChunker; @ElementList(name = "transformers", required = false, entry = "transformer") private ArrayList<TransformerTO> transformers;
private boolean recursive; @ElementList(required = false, entry = "fileType") private HashSet<FileType> fileTypes;
public class CTInfoDocumentoAnterior extends DFBase { private static final long serialVersionUID = 4360773314200618795L; @ElementList(name = "emiDocAnt", inline = true) private List<CTInfoDocumentoAnteriorEmissor> emissorDocumentoAnterior; public List<CTInfoDocumentoAnteriorEmissor> getEmissorDocumentoAnterior() { return this.emissorDocumentoAnterior; } public void setEmissorDocumentoAnterior(final List<CTInfoDocumentoAnteriorEmissor> emissorDocumentoAnterior) { this.emissorDocumentoAnterior = emissorDocumentoAnterior; } }
public class CTDistribuicaoDFeLote extends DFBase { private static final long serialVersionUID = 5213446895183202408L; @ElementList(name = "docZip", inline = true, required = false) private List<CTDistribuicaoDocumentoZip> docZip; public List<CTDistribuicaoDocumentoZip> getDocZip() { return this.docZip; } public CTDistribuicaoDFeLote setDocZip(final List<CTDistribuicaoDocumentoZip> docZip) { this.docZip = docZip; return this; } }
public class NFDistribuicaoDFeLote extends DFBase { private static final long serialVersionUID = -4707748830153224762L; @ElementList(name = "docZip", inline = true, required = false) private List<NFDistribuicaoDocumentoZip> docZip; public List<NFDistribuicaoDocumentoZip> getDocZip() { return this.docZip; } public NFDistribuicaoDFeLote setDocZip(final List<NFDistribuicaoDocumentoZip> docZip) { this.docZip = docZip; return this; } }
/** * This class is just a delegate wrapper around a list. */ @Root public static class BanksProperty { @ElementList IdentifiableList<Bank> banks = new IdentifiableList<>(); }
/** * Used to provide a fixed root for the Packages when serializing. */ @Root(name = "openpnp-packages") public static class PackagesConfigurationHolder { @ElementList(inline = true, entry = "package", required = false) private ArrayList<Package> packages = new ArrayList<>(); }
/** * Used to provide a fixed root for the Parts when serializing. */ @Root(name = "openpnp-parts") public static class PartsConfigurationHolder { @ElementList(inline = true, entry = "part", required = false) private ArrayList<Part> parts = new ArrayList<>(); } }
/** * Sets this document's {@link #SOURCES} field. * * @param sources the sources list to set * @return this document for convenience */ @ElementList(entry = "source", required = false) public Document setSources(List<String> sources) { return setField(SOURCES, sources); }