|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.hsr.bieridee.models.AbstractModel
ch.hsr.bieridee.models.UserModel
public class UserModel
Model to work with and persist the User object.
Constructor Summary | |
---|---|
UserModel(org.neo4j.graphdb.Node node)
Creates a UserModel, consisting from a User domain object and the corresponding Node. |
|
UserModel(java.lang.String name)
Creates a UserModel, consisting from a User domain object and the corresponding Node. |
Method Summary | |
---|---|
static UserModel |
create(java.lang.String username,
java.lang.String password,
java.lang.String prename,
java.lang.String surname,
java.lang.String email)
Creates a new user and returns a new UserModel for it. |
static boolean |
doesUserExist(java.lang.String username)
Checks wether a user exists or not. |
boolean |
equals(java.lang.Object obj)
|
static java.util.List<UserModel> |
getAll()
Gets a list of all users as UserModel s. |
User |
getDomainObject()
|
java.lang.String |
getEmail()
|
long |
getId()
|
org.neo4j.graphdb.Node |
getNode()
|
java.lang.String |
getPassword()
|
java.lang.String |
getPrename()
|
java.lang.String |
getSurname()
|
java.lang.String |
getUsername()
|
int |
hashCode()
|
void |
setEmail(java.lang.String email)
|
void |
setPassword(java.lang.String password)
|
void |
setPrename(java.lang.String prename)
|
void |
setSurname(java.lang.String surname)
|
void |
setUsername(java.lang.String username)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public UserModel(java.lang.String name) throws WrongNodeTypeException, org.neo4j.graphdb.NotFoundException
name
- Username of the user
WrongNodeTypeException
- Thrown if the name does not reference a user node
org.neo4j.graphdb.NotFoundException
- Thrown if the id does not reference a nodepublic UserModel(org.neo4j.graphdb.Node node) throws org.neo4j.graphdb.NotFoundException, WrongNodeTypeException
node
- Usernode
org.neo4j.graphdb.NotFoundException
- Thrown if the given node can not been found
WrongNodeTypeException
- Thrown if the given node is not of type userMethod Detail |
---|
public User getDomainObject()
getDomainObject
in class AbstractModel
public org.neo4j.graphdb.Node getNode()
getNode
in class AbstractModel
public long getId()
public java.lang.String getUsername()
public void setUsername(java.lang.String username)
public java.lang.String getPrename()
public void setPrename(java.lang.String prename)
public java.lang.String getSurname()
public void setSurname(java.lang.String surname)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public java.lang.String getEmail()
public void setEmail(java.lang.String email)
public static UserModel create(java.lang.String username, java.lang.String password, java.lang.String prename, java.lang.String surname, java.lang.String email)
username
- Name of the new userpassword
- Password for the new userprename
- Prename of the new usersurname
- Surname of the new useremail
- Email address of the new user
public static java.util.List<UserModel> getAll() throws org.neo4j.graphdb.NotFoundException, WrongNodeTypeException
UserModel
s.
UserModel
org.neo4j.graphdb.NotFoundException
- Thrown if a node is not existant.
WrongNodeTypeException
- Thrown if a node is not of the desired typepublic static boolean doesUserExist(java.lang.String username)
username
- Username of the user to be checked
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |