Package org.minijax.dao
Class DefaultNamedEntity
java.lang.Object
org.minijax.dao.DefaultBaseEntity
org.minijax.dao.DefaultNamedEntity
- All Implemented Interfaces:
java.io.Serializable,java.security.Principal,BaseEntity,NamedEntity
@MappedSuperclass public abstract class DefaultNamedEntity extends DefaultBaseEntity implements NamedEntity
The NamedEntity class is a base class for web entities with names.
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringHANDLE_REGEXstatic java.lang.StringHANDLE_SPECIAL_CHARSstatic java.lang.StringHANDLE_SPECIAL_CHARS_REGEX -
Constructor Summary
Constructors Modifier Constructor Description protectedDefaultNamedEntity()protectedDefaultNamedEntity(java.lang.String name) -
Method Summary
Methods inherited from class org.minijax.dao.DefaultBaseEntity
copyNonNullProperties, equals, fromJson, getCreatedDateTime, getDeletedDateTime, getId, getUpdatedDateTime, hashCode, isDeleted, onPrePersist, onPreUpdate, setCreatedDateTime, setDeleted, setId, setUpdatedDateTime, toJsonMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.minijax.dao.BaseEntity
getCreatedDateTime, getDeletedDateTime, getId, getUpdatedDateTime, isDeleted, setDeleted, setIdMethods inherited from interface org.minijax.dao.NamedEntity
getUriMethods inherited from interface java.security.Principal
equals, hashCode, implies, toString
-
Field Details
-
HANDLE_SPECIAL_CHARS
public static final java.lang.String HANDLE_SPECIAL_CHARS- See Also:
- Constant Field Values
-
HANDLE_SPECIAL_CHARS_REGEX
public static final java.lang.String HANDLE_SPECIAL_CHARS_REGEX -
HANDLE_REGEX
public static final java.lang.String HANDLE_REGEX
-
-
Constructor Details
-
DefaultNamedEntity
protected DefaultNamedEntity() -
DefaultNamedEntity
protected DefaultNamedEntity(java.lang.String name)
-
-
Method Details
-
getHandle
public java.lang.String getHandle()- Specified by:
getHandlein interfaceNamedEntity
-
setHandle
public void setHandle(java.lang.String handle) -
getName
public java.lang.String getName()- Specified by:
getNamein interfaceNamedEntity- Specified by:
getNamein interfacejava.security.Principal
-
setName
public void setName(java.lang.String name)- Specified by:
setNamein interfaceNamedEntity
-
getAvatar
- Specified by:
getAvatarin interfaceNamedEntity
-
setAvatar
- Specified by:
setAvatarin interfaceNamedEntity
-
generateHandle
public void generateHandle()
-