<commit_before>package models;

import java.util.Date;
import java.util.List;

public class DublinCoreXML {
	
	private String identifier;
	private String title;
	private String description;
	private String location;
	private String fileId;
	private List<String> attachments;
	private String type;
	private String creator;
	private String publisher;
	private String contributor;
	private String rights;
	private String useLimitation;
	private String format;
	private String source;
	private Date date;
	private Date dateIssued;
	private Date dateValidStart;
	private Date dateValidEnd;
	private List<String> subjects;
	private String language;
	private String lowerCorner;
	private String upperCorner;
	
	public DublinCoreXML() {
	}
	
	public DublinCoreXML(String identifier, String title, String description, String location, String fileId, List<String> attachments, String type, 
		String creator, String publisher, String contributor, String rights, String useLimitation, String format, String source, Date date, 
		Date dateIssued, Date dateValidStart, Date dateValidEnd, List<String> subjects, String language, String lowerCorner, String upperCorner) {
		super();
		this.identifier = identifier;
		this.title = title;
		this.description = description;
		this.location = location;
		this.fileId = fileId;
		this.attachments = attachments;
		this.type = type;
		this.creator = creator;
		this.publisher = publisher;
		this.contributor = contributor;
		this.rights = rights;
		this.useLimitation = useLimitation;
		this.format = format;
		this.source = source;
		this.date = date;
		this.dateIssued = dateIssued;
		this.dateValidStart = dateValidStart;<commit_msg>JavaDoc for model.DublinCoreXML<commit_after>package models;

import java.util.Date;
import java.util.List;

/**
 * The model class to store information about the DublinCore metadata record to generate the XML
 * 
 * @author Sandro
 *
 */
public class DublinCoreXML {
	
	private String identifier;
	private String title;
	private String description;
	private String location;
	private String fileId;
	private List<String> attachments;
	private String type;
	private String creator;
	private String publisher;
	private String contributor;
	private String rights;
	private String useLimitation;
	private String format;
	private String source;
	private Date date;
	private Date dateIssued;
	private Date dateValidStart;
	private Date dateValidEnd;
	private List<String> subjects;
	private String language;
	private String lowerCorner;
	private String upperCorner;
	
	public DublinCoreXML() {
	}
	
	/**
	 * The constructor of the DublinCore class to generate the XML
	 * 
	 * @param identifier the identifier XML element
	 * @param title the title XML element
	 * @param description the description XML element
	 * @param location the location XML element
	 * @param fileId the number of the metadata
	 * @param attachments the list of attachments
	 * @param type the type XML element
	 * @param creator the creator XML element
	 * @param publisher the publisher XML element
	 * @param contributor the contributor XML element
	 * @param rights the rights XML element
	 * @param useLimitation the use limitation XML element
	 * @param format the format XML element
	 * @param source the source XML element
	 * @param date the date the metadata was created
	 * @param dateIssued the date the metadata was published
	 * @param dateValidStart the start date when the data was valid
	 * @param dateValidEnd the end date when the data was valid
	 * @param subjects the list of subjects
	 * @param language the language XML element
	 * @param lowerCorner the lower corner of the coordinates
	 * @param upperCorner the upper corner of the coordinates
	 */
	public DublinCoreXML(String identifier, String title, String description, String location, String fileId, List<String> attachments, String type, 
		String creator, String publisher, String contributor, String rights, String useLimitation, String format, String source, Date date, 
		Date dateIssued, Date dateValidStart, Date dateValidEnd, List<String> subjects, String language, String lowerCorner, String upperCorner) {
		super();
		this.identifier = identifier;
		this.title = title;
		this.description = description;
		this.location = location;
		this.fileId = fileId;
		this.attachments = attachments;
		this.type = type;
		this.creator = creator;
		this.publisher = publisher;
		this.contributor = contributor;
		this.rights = rights;
		this.useLimitation = useLimitation;
		this.format = format;
		this.source = source;
		this.date = date;
		this.dateIssued = dateIssued;
		this.dateValidStart = dateValidStart;
{'fraction_non_alphanumeric': 0.0665514261019879, 'fraction_numerical': 0.0, 'mean_word_length': 4.638246041412911, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2132870', 'n_tokens_mistral': 1292, 'n_tokens_neox': 1194, 'n_words': 492}