nesstar.api
Class User

java.lang.Object
  extended by java.util.Observable
      extended by nesstar.rdf.RDFObject
          extended by nesstar.api.User
All Implemented Interfaces:
Comparable, RDFObj

public class User
extends RDFObject


A User.

Code automatically generated from APIMaker on Mon Feb 26 16:35:40 GMT+00:00 2001

Created:
04 March 2002

Field Summary
static String CLASS_ID
          Description of the Field
 
Fields inherited from class nesstar.rdf.RDFObject
COLSEP, IS_GETTER, IS_PART, IS_PART_OF, WRITE_OP
 
Constructor Summary
User(RDFDB db, URL id)
          
Create an object with the indicated id in the indicated db
 
Method Summary
 Bookmark AcceptAgreement(String agreement)
          
Accept to abide by the terms of an agreement proposed by a data distributor.
 String get_name()
           
 String get_password()
           
static Vector getAllInstances()
           
static Vector getAllInstances(RDFDB db)
           
static User getInstance(RDFDB db, URL id)
          
If an object of type User with the indicated id exists in the db returns it otherwise create a new object in the db and returns it
static User getInstance(String rdf)
           
 void initialised()
          
Notify that the object properties has been updated
BUG: not just when the object has been created
static void listenForNewObj(NewObjListener listener)
          
Register to be notified when new objects are added.
static User retrieve(URL id)
          
If an object of type User with the indicated id has already being retrieved from the network returns it otherwise retrieve it together with its class information (methods, properties, etc.)
 void set_name(String name)
           
 void set_password(String password)
           
 Bookmark SetCurrentProject(String project)
          
Select the project that the data the user is accessing it's going to be used for.
 
Methods inherited from class nesstar.rdf.RDFObject
AddProperty, AddStringProperty, chkFinal, clear, compareTo, dbg, equals, err, err, get_comment, get_creationDate, get_label, get, getAccessCondition, getBinding, getBindings, getBookmarkLabel, getCollectionURL, getComment, getCreationDate, getDB, getDescriptor, getDescriptor, getDomain, getGetterMethods, getID, getInitialisedProperties, getInternalID, getLabel, getLastClear, getPartsDescriptor, getPartsDescriptor, getPartsDescriptor, getPath, getProperties, GetProperties, GetProperty, GetPropertyStatement, GetPropertyStatements, getRange, getRangeType, getRef, getRef, getServer, getShortId, getShortID, getStatementHome, GetStringProperties, GetStringProperty, getTimeoutInSecs, getType, init, init, isComplete, isLocal, isMeta, isStale, loaded, neededCollectionReload, neededReload, neededReload, neededReload, neededReload, needsReload, reload, remove, set_comment, set_complete, set_creationDate, set_label, set, setComment, setComplete, setCreationDate, setDB, setHardOrSoft, setID, setLabel, setLastClear, SetProperty, setServer, SetStringProperty, setTimeoutInSecs, setTimestamp, setType, setTypeID, stale, toRDF, toRDFWrapped, toString, update
 
Methods inherited from class java.util.Observable
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASS_ID

public static String CLASS_ID
Description of the Field

Constructor Detail

User

public User(RDFDB db,
            URL id)
     throws Exception

Create an object with the indicated id in the indicated db

Parameters:
db - the db where the object is to be created
id - the id of the object to create
Throws:
Exception
Method Detail

set_name

public void set_name(String name)
Parameters:
name - The full name of the user, for ex: John Smith

set_password

public void set_password(String password)
Parameters:
password - The password, a case-sensitive string.

SetCurrentProject

public Bookmark SetCurrentProject(String project)
                           throws Exception

Select the project that the data the user is accessing it's going to be used for.

Parameters:
project - The ID of the project's text.
Returns:
the bookmark that implements this operation
Throws:
Exception

getAllInstances

public static Vector getAllInstances(RDFDB db)
                              throws Exception
Parameters:
db - the db where the instances are to be found
Returns:
all the instances of this class in the database
Throws:
Exception

getAllInstances

public static Vector getAllInstances()
                              throws Exception
Returns:
get all the instances of this class from the default database
Throws:
Exception

getInstance

public static User getInstance(RDFDB db,
                               URL id)
                        throws Exception

If an object of type User with the indicated id exists in the db returns it otherwise create a new object in the db and returns it

Parameters:
db - the db where the object is to be found or created
id - the id of the object to retrieve or create
Returns:
an object of type User with the indicated id and existing in the indicated db
Throws:
Exception

getInstance

public static User getInstance(String rdf)
                        throws Exception
Parameters:
rdf - some rdf code that contains a description of an object of this kind
Returns:
the single instance of this class described in the passed RDF code
Throws:
Exception

get_name

public String get_name()
Returns:
The full name of the user, for ex: John Smith

get_password

public String get_password()
Returns:
The password, a case-sensitive string.

listenForNewObj

public static void listenForNewObj(NewObjListener listener)

Register to be notified when new objects are added.

Parameters:
listener - the listener

initialised

public void initialised()

Notify that the object properties has been updated
BUG: not just when the object has been created

Overrides:
initialised in class RDFObject

retrieve

public static User retrieve(URL id)
                     throws Exception

If an object of type User with the indicated id has already being retrieved from the network returns it otherwise retrieve it together with its class information (methods, properties, etc.)

Parameters:
id - the id of the object to retrieve
Returns:
an object of type User with the indicated id
Throws:
Exception

AcceptAgreement

public Bookmark AcceptAgreement(String agreement)
                         throws Exception

Accept to abide by the terms of an agreement proposed by a data distributor.

Parameters:
agreement - The ID of the agreement's text.
Returns:
the bookmark that implements this operation
Throws:
Exception

Nesstar SDK

Copyright©2003 NSD - All Rights Reserved