Hi,

I want to implement* audit mechanism* for some entity of hibernate. Those 
entities are in shared package. That mean it will accessible for client and 
server both package.  
I am doing below steps to achieve audit feature:

->Entity has one variable which hold clone copy of itself 
Just example:

class Data implements Cloneable
{
Data oldData;

public Data getOldDataCopy() {
 return oldDataCopy;
}

public void setOldDataCopy() {
  try { 
this.oldDataCopy = (Data) this.clone(); // This will clone this object when 
I ferxg
} catch (CloneNotSupportedException e) {  
e.printStackTrace();
}
}

}


So while any *changes made in object then original copy remained as 
original stage. *
It throw exception like

[TRACE] [v4workflow] - Finding entry point classes
[ERROR] [v4workflow] - Errors in 
'file:/E:/workspace/V4Common_V17/src/com/v4common/shared/beans/workflowengine/Data/Data.java'
[ERROR] [v4workflow] - Line 612: The method clone() is undefined for the 
type Data
[ERROR] [v4workflow] - Line 613: No source code is available for type 
java.lang.CloneNotSupportedException; did you forget to inherit a required 
module?
[ERROR] [v4workflow] - Unable to find type 
'com.nextenders.client.WorkFlowEntryPoint'
[ERROR] [v4workflow] - Hint: Previous compiler errors may have made this 
type unavailable
[ERROR] [v4workflow] - Hint: Check the inheritance chain from your module; 
it may not be inheriting a required module or a module may not be adding 
its source path entries properly
[ERROR] [v4workflow] - Failed to load module 'v4workflow' from user agent 
'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0' at 
pwd.mp.etenders.in:54479

but As I goggled then came to know that clone does not support with GWT. 
*So is there any alternative other then clone? should I have to make copy 
of each property manually?*

Thanks,
Bhumika

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to