Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright (c) 2014 Leibniz Institute of Plant Genetics and Crop Plant Research (IPK), Gatersleben, Germany.
   * All rights reserved. This program and the accompanying materials
   * are made available under the terms of the Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0)
   * which accompanies this distribution, and is available at http://creativecommons.org/licenses/by-nd/4.0/
   *
   * Contributors:
   *      Leibniz Institute of Plant Genetics and Crop Plant Research (IPK), Gatersleben, Germany - RMI Client, FileChooser and WebDAV
   */
 package de.ipk_gatersleben.bit.bi.edal.webdav.wrapper.metadata;
 
 
 public class Property {
 	private String title;
 	private String description;
 	private String subject;
 	private String coverage;
 	private PersonWrapper creator;	
 	
 	private String rights;
 	private String source;
 
 	private BasicDateWrapper date;
 	private final long version;
 	private final long size;
 	private final String format;
 	private final String type;
 	private final boolean deleted;
Standard constuctor. Has to exist in order to use this Class for unmarshalling Xml-Documents into Java-Objetcs.

 
 	public Property() {
 		this. = 0L;
 		this. = 0L;
 		this. = "Unknown";
 		this. = "Unknown";
 		this. = false;
 	};

Provides an Object for Marshalling Xml-Documents in order to view and edit MetaData of PrimaryDataEntities.

Parameters:
metaData MetaData to use
revision revision of the version linked to this MetaData
deleted true i the linked version is deleted
See also:
de.ipk_gatersleben.bit.bi.edal.primary_data.metadata.MetaData
 
 	public Property(final MetaData metaDatafinal long revision,
 			boolean deletedthrows MetaDataException {
 		// set document title
 
 		// set MetaData version
 		this. = revision;
 
 		UntypedData data = metaData
 
 		// set entity size
 		this. = ((DataSizedata).getFileSize().longValue();
 
 		// set description
 		this. = metaData.getElementValue(
 
 		// set data format
 		if (data instanceof DataFormat) {
			this. = ((DataFormatdata).getMimeType();
else {
			this. = "Unknown";
		}
		// set subject
		// set DataType
		if (data instanceof DataType) {
			this. = ((DataTypedata).getDataType().toString();
else if (DirectoryMetaData.class.isInstance(data)) {
			this. = "Directory";
else {
			this. = "Unknown";
		}
		// set contributor
else if (data instanceof de.ipk_gatersleben.bit.bi.edal.primary_data.metadata.LegalPerson) {
		}
		// set coverage
		this. = metaData.getElementValue(
		// set creator
else if (data instanceof de.ipk_gatersleben.bit.bi.edal.primary_data.metadata.LegalPerson) {
		}
		this. = deleted;
		// set date information
				.isInstance(data)) {
		}
		// set identifer
				.isInstance(data)) {
		}
		// set Language
		// set relation
				.isInstance(data)) {
		}
		// set rights
		// set rights
	}
	public void setEvents(DateEventsWrapper events) {
		this. = events;
	}
	public void setIdentifier(IdentifierWrapper identifier) {
		this. = identifier;
	}
	public void setIdentifierRelation(IdentifierRelationWrapper identifierRelation) {
		this. = identifierRelation;
	}
	public void setCreator(PersonWrapper creator) {
		this. = creator;
	}
	public void setDate(BasicDateWrapper date) {
		this. = date;
	}
		return this.;
	}
	public String getCoverage() {
		return this.;
	}
		return this.;
	}
	public String getDescription() {
		return this.;
	}
	public String getFormat() {
		return this.;
	}
	public long getSize() {
		return this.;
	}
	public String getSubject() {
		return this.;
	}
	// getters and setters
	public String getTitle() {
		return this.;
	}
	public boolean getDeleted() {
		return this.;
	}
	public String getType() {
		return this.;
	}
	public long getVersion() {
		return this.;
	}
		return ;
	}
	public String getRights() {
		return ;
	}
	public String getSource() {
		return ;
	}
		return ;
	}
		return ;
	}
		return ;
	}
	}
	public static Logger getLog() {
	}
	public void setSource(String source) {
		this. = source;
	}
	public void setRights(String rights) {
		this. = rights;
	}
	public void setLanguage(EdalLanguageWrapper language) {
		this. = language;
	}
	public void setContributor(PersonWrapper contributor) {
		this. = contributor;
	}
	public void setCoverage(final String coverage) {
		this. = coverage;
	}
	public void setDescription(final String description) {
		this. = description;
	}
	public void setSubject(final String subject) {
		this. = subject;
	}
	public void setTitle(final String title) {
		this. = title;
	}

Used to update a given instance of MetaData after unmarshalling a properties.xml to a Property Object.

Parameters:
m the MetaData-Object to write to
	public void updateMetaData(final MetaData m) {
		try {
			// these are all readable and writable values
					this.));
					this.));
					this.));			
					this.));
					this.));
catch (final MetaDataException e) {
			Property.getLog().error(
					"Failed to update meta data: " + e.toString());
		}
	}
New to GrepCode? Check out our FAQ X