Package net.infopeers.restrant.kitchen.aws.util

Source Code of net.infopeers.restrant.kitchen.aws.util.KitchenAwsUtils

package net.infopeers.restrant.kitchen.aws.util;

import java.util.TimeZone;

import javax.persistence.EntityManagerFactory;

import net.infopeers.restrant.kitchen.aws.jpa.simplejpa.EntityManagerFactoryBuilder;
import net.infopeers.restrant.kitchen.jpa.DB;

import com.spaceprogram.simplejpa.util.AmazonSimpleDBUtil;

public class KitchenAwsUtils {

  public static AwsInitializer init(String unitName, String lobBacketName) {
    // For SimpleJPA Store Date
    AmazonSimpleDBUtil.setTimeZone(TimeZone.getTimeZone("GMT"));
 
    AwsInitializer init = new AwsInitializer();
    init.initialize();
    EntityManagerFactoryBuilder builder = init
        .createEntityManagerFactoryBuilder();
    builder.setUnitName(unitName);
    builder.setLobBucketName(lobBacketName);
    EntityManagerFactory factory = builder.build();
 
    DB.setEntityManagerFactory(factory);
    return init;
  }

}
TOP

Related Classes of net.infopeers.restrant.kitchen.aws.util.KitchenAwsUtils

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.