You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
SIPRP/trunk/siprp/data/Historico.java

59 lines
1.1 KiB

/*
* Historico.java
*
* Created on 7 de Dezembro de 2004, 16:50
*/
package siprp.data;
import java.text.*;
import java.util.*;
import com.evolute.utils.jdo.*;
import com.evolute.utils.tables.*;
import siprp.*;
/**
*
* @author fpalma
*/
public abstract class Historico extends JDOObject
implements ColumnizedObject
{
protected static final DateFormat DATE_FORMAT = DateFormat.getDateInstance( DateFormat.SHORT );
public static final String DATA = "data";
public static final String TEXTO = "texto";
/** Creates a new instance of Historico */
public Historico()
{
}
public Object getValue(int col)
{
switch( col )
{
case 0:
Date data = (Date) get( DATA );
String dataStr = DATE_FORMAT.format( data );
return dataStr;
case 1:
String textoStr = (String ) get( TEXTO );
if( textoStr == null )
{
textoStr = "";
}
textoStr = textoStr.trim();
int index = textoStr.indexOf( "\n" );
if( index != -1 )
{
textoStr = textoStr.substring( 0, index );
}
return textoStr;
}
return null;
}
}