FileDocCategorySizeDatePackage
PropertyGeneration.javaAPI DocHibernate 3.2.51302Fri Jan 19 05:55:08 GMT 2007org.hibernate.mapping

PropertyGeneration

public class PropertyGeneration extends Object implements Serializable
Indicates whether given properties are generated by the database and, if so, at what time(s) they are generated.
author
Steve Ebersole

Fields Summary
public static final PropertyGeneration
NEVER
Values for this property are never generated by the database.
public static final PropertyGeneration
INSERT
Values for this property are generated by the database on insert.
public static final PropertyGeneration
ALWAYS
Values for this property are generated by the database on both insert and update.
private final String
name
Constructors Summary
private PropertyGeneration(String name)


	   
		this.name = name;
	
Methods Summary
public java.lang.StringgetName()

		return name;
	
public static org.hibernate.mapping.PropertyGenerationparse(java.lang.String name)

		if ( "insert".equalsIgnoreCase( name ) ) {
			return INSERT;
		}
		else if ( "always".equalsIgnoreCase( name ) ) {
			return ALWAYS;
		}
		else {
			return NEVER;
		}
	
private java.lang.ObjectreadResolve()

		return parse( name );
	
public java.lang.StringtoString()

		return getClass().getName() + "(" + getName() + ")";