package eu.dnetlib.enabling.database.objects;

import java.io.Serializable;

public class DnetDatabase implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 7003492091751187313L;

	public static final String DATABASE_RESOURCE_TYPE = "DatabaseDSResourceType";

	private String dbName;
	private boolean managed = true;

	public DnetDatabase() {}

	public DnetDatabase(final String dbName) {
		this(dbName, true);
	}

	public DnetDatabase(final String dbName, final Boolean managed) {
		super();
		this.dbName = dbName;

		if (managed != null) {
			this.managed = managed;
		}
	}

	public void setManaged(final boolean managed) {
		this.managed = managed;
	}

	public String getDbName() {
		return dbName;
	}

	public void setDbName(final String dbName) {
		this.dbName = dbName;
	}

	public boolean isManaged() {
		return managed;
	}

}
