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

eu.ginere.base.util.dao.impl.AbstractKeyDTO Maven / Gradle / Ivy

package eu.ginere.base.util.dao.impl;

import eu.ginere.base.util.dao.KeyDTO;
import eu.ginere.base.util.descriptor.annotation.Description;

import java.io.Serializable;

import org.apache.commons.lang.builder.ToStringBuilder;


/**
 * @author ventura
 *
 * Clase madra para todos los objetos producidos por un DAO
 */
@SuppressWarnings("serial")
public abstract class AbstractKeyDTO implements KeyDTO,Serializable{
	
	@Description
	protected final String id;
	
	protected AbstractKeyDTO(String id){
		this.id=id;
	}


	public String getId(){
		return id;
	}

	public String toString() {
		return ToStringBuilder.reflectionToString(this);
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy