package eu.dnetlib.social;

import org.json.simple.JSONObject;

/**
 * @author alessia
 * 
 */
public interface SocialUploadable {

	String getTargetSite();

	String getName();

	void setName(String name);

	String getMimeType();

	void setMimeType(String mimeType);

	String getTitle();

	void setTitle(String title);

	String getDescription();

	void setDescription(String description);

	String getPID();

	void setPID(String pID);

	String[] getCategories();

	void setCategories(String[] categories);

	String[] getKeywords();

	void setKeywords(String[] keywords);

	String getDownloadURL();

	void setDownloadURL(String downloadURL);

	String getUserName();

	void setUserName(String userName);

	String getPassword();

	void setPassword(String pwd);

	JSONObject toJSONSimple();

}