org.vrspace.neurogrid
Class User

java.lang.Object
  extended byorg.vrspace.neurogrid.NGObject
      extended byorg.vrspace.neurogrid.Node
          extended byorg.vrspace.neurogrid.User

public class User
extends Node


Nested Class Summary
 class User.DescFilterByOwnerOrShared
           
 
Nested classes inherited from class org.vrspace.neurogrid.Node
Node.TripleFilterByPredicate
 
Field Summary
 int activeFlag
           
 java.lang.String countryCode
           
 long created
           
 java.lang.String description
           
 java.lang.String email
           
 java.lang.String firstName
           
 java.lang.String inactiveReason
           
 java.lang.String languageCode
           
 java.lang.String lastName
           
 java.lang.String login
           
 java.lang.String password
           
 int passwordTriesLeft
           
 
Fields inherited from class org.vrspace.neurogrid.Node
name
 
Fields inherited from class org.vrspace.neurogrid.NGObject
db_id
 
Constructor Summary
User()
           
User(Node node, java.lang.String login)
           
 
Method Summary
 void click(UriTriple triple)
          Utility method, add a click event for a triple
 java.util.SortedSet fetch(Predicate predicate, Keyword keyword)
          User gets a bit less data than Node: only his own, or shared bookmarks.
 void suggest(java.util.Set uriTripleSet)
          Utility method, report that a triple set was suggested
 
Methods inherited from class org.vrspace.neurogrid.Node
addEvents, fetch, next, toString, weight
 
Methods inherited from class org.vrspace.neurogrid.NGObject
deleteStatement, fieldIterator, fieldIterator, fromText, getID, getTable, init, insertStatement, nullify, stringify, stringify, toText, updateStatement, verify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

login

public java.lang.String login

password

public java.lang.String password

firstName

public java.lang.String firstName

lastName

public java.lang.String lastName

email

public java.lang.String email

countryCode

public java.lang.String countryCode

languageCode

public java.lang.String languageCode

created

public long created

passwordTriesLeft

public int passwordTriesLeft

inactiveReason

public java.lang.String inactiveReason

description

public java.lang.String description

activeFlag

public int activeFlag
Constructor Detail

User

public User()

User

public User(Node node,
            java.lang.String login)
Method Detail

fetch

public java.util.SortedSet fetch(Predicate predicate,
                                 Keyword keyword)
User gets a bit less data than Node: only his own, or shared bookmarks.

Overrides:
fetch in class Node
See Also:
UriTriple, Node.TripleFilterByPredicate, Keyword

suggest

public void suggest(java.util.Set uriTripleSet)
Utility method, report that a triple set was suggested

See Also:
Node.addEvents(java.util.Set, org.vrspace.neurogrid.EventType), Event, EventType

click

public void click(UriTriple triple)
           throws java.lang.Exception
Utility method, add a click event for a triple

Throws:
java.lang.Exception
See Also:
Node.addEvents(java.util.Set, org.vrspace.neurogrid.EventType), Event, EventType