forked from Coded/SIPRP
				
			
			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.
		
		
		
		
		
			
		
			
				
					
					
						
							59 lines
						
					
					
						
							1.1 KiB
						
					
					
				
			
		
		
	
	
							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;
 | |
| 	}
 | |
| }
 |