10,32 → 10,13 |
public class InetDomain |
extends GeneralModelObject |
{ |
private String name; |
private User owner; |
private InetDomain origin; // save original object state before any changes |
private String name; |
private User owner; |
|
protected InetDomain() |
{ |
} |
|
protected InetDomain(InetDomain origin) |
{ |
super(origin); |
this.name = origin.name; |
this.owner = origin.owner; |
} |
|
protected InetDomain getOrigin() |
{ |
return origin; |
} |
|
protected void backupMe() |
{ |
if(origin == null) |
origin = new InetDomain(this); |
} |
|
/** |
* |
* @hibernate.property |
56,7 → 37,6 |
if(!editableBy(editor)) |
throw new ModelSecurityException(); |
|
backupMe(); |
this.name = name; |
} |
|
80,7 → 60,6 |
if(!editableBy(editor)) |
throw new ModelSecurityException(); |
|
backupMe(); |
this.owner = owner; |
} |
|