Subversion Repository Public Repository

litesoft

Diff Revisions 150 vs 151 for /trunk/Java/core/Anywhere/src/org/litesoft/bo/views/ViewObject.java

Diff revisions: vs.
  @@ -1,17 +1,17 @@
1 1 // This Source Code is in the Public Domain per: http://litesoft.org/License.txt
2 2 package org.litesoft.bo.views;
3 3
4 + import java.io.*;
5 + import java.util.*;
6 +
4 7 import org.litesoft.bo.*;
5 8 import org.litesoft.bo.change.*;
6 9 import org.litesoft.core.util.*;
7 10
8 - import java.io.*;
9 - import java.util.*;
10 -
11 11 public abstract class ViewObject<VO extends IViewObject<VO>> extends AbstractChangeTrackingObject implements IViewObject<VO>,
12 - VoNames,
13 - Comparable<VO>,
14 - Serializable
12 + VoNames,
13 + Comparable<VO>,
14 + Serializable
15 15 {
16 16 private static long sLastNewID = 0;
17 17
  @@ -95,7 +95,9 @@
95 95 public void removeExistingFromTransactionSet()
96 96 {
97 97 if ( isNew() )
98 + {
98 99 throw new IllegalStateException( "May NOT Remove from the TransactionSet a New: " + toString() );
100 + }
99 101
100 102 if ( mTransactionSet != null )
101 103 {