/**
 * Copyright 2008-2009 DRIVER PROJECT (Bielefeld University)
 * Original author: Marek Imialek <marek.imialek at uni-bielefeld.de>
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package eu.dnetlib.data.sts.profile.sdo;

/**
 * The Class SdoProfileStatus represents status part of Digital
 * Object Profile.
 * 
 * @author <a href="mailto:marek.imialek at uni-bielefeld.de">Marek Imialek</a>
 */
public class SdoProfileStatus {

	/** The last modification date. */
	private String lastModificationDate;
	
	/** The sdo size. */
	private long sdoSize = 0;
	
	/** The sdo version. */
	private String sdoVersion;
	
	/** The sdo uri. */
	private String sdoUri;
	
	/** The sdo. */
	private String sdo;

	/**
	 * Gets the last modification date.
	 * 
	 * @return the last modification date
	 */
	public String getLastModificationDate() {
		return this.lastModificationDate;
	}

	/**
	 * Sets the last modiifcation date.
	 * 
	 * @param lastModificationDate the new last modiifcation date
	 */
	public void setLastModiifcationDate(String lastModificationDate) {
		this.lastModificationDate = lastModificationDate;
	}

	/**
	 * Gets the sdo size.
	 * 
	 * @return the sdo size
	 */
	public long getSdoSize() {
		return this.sdoSize;
	}

	/**
	 * Sets the sdo size.
	 * 
	 * @param sdoSize the new sdo size
	 */
	public void setSdoSize(long sdoSize) {
		this.sdoSize = sdoSize;	
	}

	/**
	 * Gets the sdo version.
	 * 
	 * @return the sdo version
	 */
	public String getSdoVersion() {
		return this.sdoVersion;
	}

	/**
	 * Sets the sdo version.
	 * 
	 * @param sdoVersion the new sdo version
	 */
	public void setSdoVersion(String sdoVersion) {
		this.sdoVersion = sdoVersion;
	}

	/**
	 * Gets the sdo uri.
	 * 
	 * @return the sdo uri
	 */
	public String getSdoUri() {
		return this.sdoUri;
	}

	/**
	 * Sets the sdo uri.
	 * 
	 * @param sdoUri the new sdo uri
	 */
	public void setSdoUri(String sdoUri) {
		this.sdoUri = sdoUri;
	}

	/**
	 * Gets the sdo.
	 * 
	 * @return the sdo
	 */
	public String getSdo() {
		return this.sdo;
	}

	/**
	 * Sets the sdo.
	 * 
	 * @param sdo the new sdo
	 */
	public void setSdo(String sdo) {
		this.sdo = sdo;
	}

}
