Class PersistentObject

    • Constructor Detail

      • PersistentObject

        protected PersistentObject()
        Constructor
    • Method Detail

      • getId

        public java.lang.Integer getId()
        Returns:
      • getCreated

        public org.joda.time.ReadableDateTime getCreated()
        Ignore the created property when de-/serializing. This can be overwritten in subclasses.
        Returns:
        The date of the creation of the entity.
      • getModified

        public org.joda.time.ReadableDateTime getModified()
        Ignore the modified property when de-/serializing. This can be overwritten in subclasses.
        Returns:
        The date of the last modification of the entity.
      • setModified

        public void setModified​(org.joda.time.ReadableDateTime modified)
        Parameters:
        modified -
      • getUserPermissions

        public java.util.Map<User,​PermissionCollection> getUserPermissions()
        Returns:
        the userPermissions
      • setUserPermissions

        public void setUserPermissions​(java.util.Map<User,​PermissionCollection> userPermissions)
        Parameters:
        userPermissions - the userPermissions to set
      • setGroupPermissions

        public void setGroupPermissions​(java.util.Map<UserGroup,​PermissionCollection> groupPermissions)
        Parameters:
        groupPermissions - the groupPermissions to set
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
        See Also:
        According to http://stackoverflow.com/questions/27581/overriding-equals -and-hashcode-in-java it is recommended only to use getter-methods when using ORM like Hibernate
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
        See Also:
        According to http://stackoverflow.com/questions/27581/overriding-equals -and-hashcode-in-java it is recommended only to use getter-methods when using ORM like Hibernate
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object