org.gwe.persistence.model
Class JobInfoIdGenerator

java.lang.Object
  extended by org.gwe.persistence.model.JobInfoIdGenerator
All Implemented Interfaces:
org.hibernate.id.IdentifierGenerator

public class JobInfoIdGenerator
extends java.lang.Object

Since:
Jan 18, 2008
Author:
Marco Ruiz

Field Summary
 
Fields inherited from interface org.hibernate.id.IdentifierGenerator
ENTITY_NAME
 
Constructor Summary
JobInfoIdGenerator()
           
 
Method Summary
 java.io.Serializable generate(org.hibernate.engine.SessionImplementor session, java.lang.Object object)
           
static java.lang.String generateId(java.lang.Integer orderId, int totalJobsCount, int jobNum)
           
 java.lang.String generateId(JobInfo infoObj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobInfoIdGenerator

public JobInfoIdGenerator()
Method Detail

generateId

public java.lang.String generateId(JobInfo infoObj)

generateId

public static java.lang.String generateId(java.lang.Integer orderId,
                                          int totalJobsCount,
                                          int jobNum)

generate

public final java.io.Serializable generate(org.hibernate.engine.SessionImplementor session,
                                           java.lang.Object object)
                                    throws org.hibernate.HibernateException
Specified by:
generate in interface org.hibernate.id.IdentifierGenerator
Throws:
org.hibernate.HibernateException


Copyright © 2007-2009. All Rights Reserved.