📄 status.java
字号:
//$Id: Status.java,v 1.2 2005/02/12 07:19:16 steveebersole Exp $package org.hibernate.engine;import java.io.Serializable;import java.io.ObjectStreamException;import java.io.InvalidObjectException;/** * Represents the status of an entity with respect to * this session. These statuses are for internal * book-keeping only and are not intended to represent * any notion that is visible to the _application_. */public final class Status implements Serializable { public static final Status MANAGED = new Status( "MANAGED" ); public static final Status READ_ONLY = new Status( "READ_ONLY" ); public static final Status DELETED = new Status( "DELETED" ); public static final Status GONE = new Status( "GONE" ); public static final Status LOADING = new Status( "LOADING" ); public static final Status SAVING = new Status( "SAVING" ); private String name; private Status(String name) { this.name = name; } public String toString() { return name; } private Object readResolve() throws ObjectStreamException { if ( name.equals(MANAGED.name) ) return MANAGED; if ( name.equals(READ_ONLY.name) ) return READ_ONLY; if ( name.equals(DELETED.name) ) return DELETED; if ( name.equals(GONE.name) ) return GONE; if ( name.equals(LOADING.name) ) return LOADING; throw new InvalidObjectException( "invalid Status" ); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -