All Downloads are FREE. Search and download functionalities are using the official Maven repository.

rs.data.api.IDaoMaster Maven / Gradle / Ivy

/**
 * 
 */
package rs.data.api;

/**
 * A general DAO master interface.
 * @author ralph
 *
 */
public interface IDaoMaster {

	/**
	 * Returns the factory that this master is registered for.
	 * @return the factory that this DAO master is assigned to.
	 */
	public IDaoFactory getFactory();
	

	/**
	 * Sets the factory that this master is registered for.
	 * @param factory the factory
	 */
	public void setFactory(IDaoFactory factory);
	
	/**
	 * Return the value of the given property.
	 * @param key key of value
	 * @return value
	 */
	public String getProperty(String key);
	
	/**
	 * Sets a property
	 * @param key key of property
	 * @param value value of property
	 */
	public void setProperty(String key, String value);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy