@MappedSuperclass public abstract class PersistentObject extends Object implements Serializable
Subclasses of this class can further be inherited and there should be no problems with hibernate mappings/database interactions.
| Modifier | Constructor and Description |
|---|---|
protected |
PersistentObject()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
org.joda.time.ReadableDateTime |
getCreated()
Ignore the
created property when de-/serializing. |
Map<UserGroup,PermissionCollection> |
getGroupPermissions() |
Integer |
getId() |
org.joda.time.ReadableDateTime |
getModified()
Ignore the
modified property when de-/serializing. |
Map<User,PermissionCollection> |
getUserPermissions() |
int |
hashCode() |
void |
setGroupPermissions(Map<UserGroup,PermissionCollection> groupPermissions) |
void |
setModified(org.joda.time.ReadableDateTime modified) |
void |
setUserPermissions(Map<User,PermissionCollection> userPermissions) |
String |
toString() |
public Integer getId()
public org.joda.time.ReadableDateTime getCreated()
created property when de-/serializing.
This can be overwritten in subclasses.public org.joda.time.ReadableDateTime getModified()
modified property when de-/serializing.
This can be overwritten in subclasses.public void setModified(org.joda.time.ReadableDateTime modified)
modified - public Map<User,PermissionCollection> getUserPermissions()
public void setUserPermissions(Map<User,PermissionCollection> userPermissions)
userPermissions - the userPermissions to setpublic Map<UserGroup,PermissionCollection> getGroupPermissions()
public void setGroupPermissions(Map<UserGroup,PermissionCollection> groupPermissions)
groupPermissions - the groupPermissions to setpublic int hashCode()
public boolean equals(Object obj)
Copyright © 2020 terrestris GmbH & Co. KG. All rights reserved.