nesstar.api.common
Class Person

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

public class Person
extends Resource

Code automatically generated from ARGO/UML


Field Summary
static String CLASS_ID
           
 
Fields inherited from class nesstar.rdf.RDFObject
COLSEP, IS_GETTER, IS_PART, IS_PART_OF, WRITE_OP
 
Constructor Summary
Person(RDFDB db, URL id)
          Create an object with the indicated id in the indicated db
 
Method Summary
 void clear()
          Clear all properties of this object
 RDFRef get_eGMSResource()
           
 String get_firstName()
           
 String get_initials()
           
 String get_lastName()
           
 String get_preferredName()
           
 String get_suffix()
           
 String get_title()
           
static Vector getAllInstances()
           
static Vector getAllInstances(RDFDB db)
           
static FeatureDescriptor getDescriptor(String featureName)
          get the descriptor for a feature of the class, either method or attribute Note: the methods' feature are still not implemented
 EGMSResource getEGMSResource()
           
 String getFirstName()
           
static Collection getGetterMethods()
           
 String getInitials()
           
static Resource getInstance(RDFDB db, URL id)
          If an object of type Person with the indicated id exists in the db returns it otherwise create a new object in the db and returns it
static Resource getInstance(String rdf)
           
 String getLastName()
           
static Collection getPartsDescriptor()
           
 String getPreferredName()
           
 String getSuffix()
           
 String getTitle()
           
 void initialised()
          Notify that the object has been created and its properties setup for the first time.
static void listenForNewObj(NewObjListener listener)
          Register to be notified when new objects are added.
static Resource newInstance(RDFDB db)
          Create a new object of this type with a locally unique id and returns it
static Resource retrieve(URL id)
          If an object of type Person 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_eGMSResource(RDFRef eGMSResource)
           
 void set_firstName(String firstName)
           
 void set_initials(String initials)
           
 void set_lastName(String lastName)
           
 void set_preferredName(String preferredName)
           
 void set_suffix(String suffix)
           
 void set_title(String title)
           
 void setEGMSResource(EGMSResource eGMSResource)
           
 void setFirstName(String firstName)
           
 void setInitials(String initials)
           
 void setLastName(String lastName)
           
 void setPreferredName(String preferredName)
           
 void setSuffix(String suffix)
           
 void setTitle(String title)
           
 
Methods inherited from class nesstar.rdf.RDFObject
AddProperty, AddStringProperty, chkFinal, compareTo, dbg, equals, err, err, get_comment, get_creationDate, get_label, get, getAccessCondition, getBinding, getBindings, getBookmarkLabel, getCollectionURL, getComment, getCreationDate, getDB, getDescriptor, getDomain, getID, getInitialisedProperties, getInternalID, getLabel, getLastClear, 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
Constructor Detail

Person

public Person(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_eGMSResource

public void set_eGMSResource(RDFRef eGMSResource)
Parameters:
eGMSResource -

setEGMSResource

public void setEGMSResource(EGMSResource eGMSResource)
                     throws Exception
Parameters:
eGMSResource -
Throws:
Exception

setTitle

public void setTitle(String title)
Parameters:
title -

set_title

public void set_title(String title)
Parameters:
title -

setFirstName

public void setFirstName(String firstName)
Parameters:
firstName -

set_firstName

public void set_firstName(String firstName)
Parameters:
firstName -

setLastName

public void setLastName(String lastName)
Parameters:
lastName -

set_lastName

public void set_lastName(String lastName)
Parameters:
lastName -

setPreferredName

public void setPreferredName(String preferredName)
Parameters:
preferredName -

set_preferredName

public void set_preferredName(String preferredName)
Parameters:
preferredName -

setInitials

public void setInitials(String initials)
Parameters:
initials -

set_initials

public void set_initials(String initials)
Parameters:
initials -

setSuffix

public void setSuffix(String suffix)
Parameters:
suffix -

set_suffix

public void set_suffix(String suffix)
Parameters:
suffix -

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 Resource getInstance(RDFDB db,
                                   URL id)
                            throws Exception
If an object of type Person 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 Server with the indicated id and existing in the indicated db
Throws:
Exception

getInstance

public static Resource 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_eGMSResource

public RDFRef get_eGMSResource()
                        throws Exception
Throws:
Exception

getEGMSResource

public EGMSResource getEGMSResource()
Returns:

getTitle

public String getTitle()

get_title

public String get_title()
                 throws Exception
Throws:
Exception

getFirstName

public String getFirstName()

get_firstName

public String get_firstName()
                     throws Exception
Throws:
Exception

getLastName

public String getLastName()

get_lastName

public String get_lastName()
                    throws Exception
Throws:
Exception

getPreferredName

public String getPreferredName()

get_preferredName

public String get_preferredName()
                         throws Exception
Throws:
Exception

getInitials

public String getInitials()

get_initials

public String get_initials()
                    throws Exception
Throws:
Exception

getSuffix

public String getSuffix()

get_suffix

public String get_suffix()
                  throws Exception
Throws:
Exception

getDescriptor

public static FeatureDescriptor getDescriptor(String featureName)
get the descriptor for a feature of the class, either method or attribute Note: the methods' feature are still not implemented

Parameters:
featureName -

getPartsDescriptor

public static Collection getPartsDescriptor()
Returns:
the descriptor of the attribute that are part of the class

getGetterMethods

public static Collection getGetterMethods()
Returns:
the descriptor of the attribute that are part of the class

newInstance

public static Resource newInstance(RDFDB db)
                            throws Exception
Create a new object of this type with a locally unique id and returns it

Parameters:
db - the db where the object is to be found or created
Returns:
an object of this type
Throws:
Exception

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 has been created and its properties setup for the first time. This is NOT called when the object is simply reloaded.

Overrides:
initialised in class Resource

retrieve

public static Resource retrieve(URL id)
                         throws Exception
If an object of type Person 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 Person with the indicated id
Throws:
Exception

clear

public void clear()
Description copied from class: RDFObject
Clear all properties of this object

Overrides:
clear in class Resource

Nesstar SDK

Copyright©2003 NSD - All Rights Reserved