git-svn-id: https://svn.coded.pt/svn/SIPRP@1401 bb69d46d-e84e-40c8-a05a-06db0d633741

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Diogo Neves 15 years ago
parent 184a7fc2ec
commit 84dac01906

@ -1,56 +0,0 @@
package siprp.data.provider;
import siprp.ORMInitializer;
import siprp.data.outer.ImageData;
import com.evolute.entity.ProviderInterface;
import com.evolute.utils.Singleton;
import com.evolute.utils.error.ErrorLogger;
/**
* USED IN SIPRPImages (project WebImages in SIPRP)
* impressao de relatorios (logotipos de empresas)
*
* @author dneves
*
*/
public class ImageDataProvider
{
private static ImageDataProvider INSTANCE = null;
private ProviderInterface ENTITY_PROVIDER = null;
private ImageDataProvider()
{
ENTITY_PROVIDER = ( ProviderInterface ) Singleton.getInstance( Singleton.DEFAULT_EVO_DATA_PROVIDER );
if ( ENTITY_PROVIDER == null )
{
new ORMInitializer().initializeORM( "", "", "" );
}
}
public static synchronized ImageDataProvider getProvider()
{
if ( INSTANCE == null )
{
INSTANCE = new ImageDataProvider();
}
return INSTANCE;
}
public ImageData loadImageDataByID( Integer imageID )
{
ImageData result = null;
try
{
result = ( ImageData ) ENTITY_PROVIDER.load( ImageData.class, imageID, ImageData.ID );
}
catch ( Exception e )
{
ErrorLogger.logException( e );
}
return result;
}
}
Loading…
Cancel
Save