nesstar.api.common
Class Event

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

public class Event
extends RDFObject

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
Event(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
 String get_abstractDeadline()
           
 String get_contact()
           
 String get_cost()
           
 RDFRef get_eGMSResource()
           
 String get_endDate()
           
 String get_location()
           
 String get_objectives()
           
 String get_openTo()
           
 String get_organisedFor()
           
 String get_organiser()
           
 String get_outputType()
           
 String get_registrationDeadline()
           
 String get_sponsor()
           
 String get_startDate()
           
 Date getAbstractDeadline()
           Represents ...
static Vector getAllInstances()
           
static Vector getAllInstances(RDFDB db)
           
 String getContact()
           
 String getCost()
           
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()
           
 Date getEndDate()
           
static Collection getGetterMethods()
           
static Event getInstance(RDFDB db, URL id)
          If an object of type Event with the indicated id exists in the db returns it otherwise create a new object in the db and returns it
static Event getInstance(String rdf)
           
 String getLocation()
           
 String getObjectives()
           
 String getOpenTo()
           
 String getOrganisedFor()
           
 String getOrganiser()
           
 String getOutputType()
           
static Collection getPartsDescriptor()
           
 Date getRegistrationDeadline()
           
 String getSponsor()
           
 Date getStartDate()
           
 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 Event newInstance(RDFDB db)
          Create a new object of this type with a locally unique id and returns it
static Event retrieve(URL id)
          If an object of type Event 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_abstractDeadline(String abstractDeadline)
           
 void set_contact(String contact)
           
 void set_cost(String cost)
           
 void set_eGMSResource(RDFRef eGMSResource)
           
 void set_endDate(String endDate)
           
 void set_location(String location)
           
 void set_objectives(String objectives)
           
 void set_openTo(String openTo)
           
 void set_organisedFor(String organisedFor)
           
 void set_organiser(String organiser)
           
 void set_outputType(String outputType)
           
 void set_registrationDeadline(String registrationDeadline)
           
 void set_sponsor(String sponsor)
           
 void set_startDate(String startDate)
           
 void setAbstractDeadline(Date abstractDeadline)
           Represents ...
 void setContact(String contact)
           
 void setCost(String cost)
           
 void setEGMSResource(EGMSResource eGMSResource)
           
 void setEndDate(Date endDate)
           
 void setLocation(String location)
           
 void setObjectives(String objectives)
           
 void setOpenTo(String openTo)
           
 void setOrganisedFor(String organisedFor)
           
 void setOrganiser(String organiser)
           
 void setOutputType(String outputType)
           
 void setRegistrationDeadline(Date registrationDeadline)
           
 void setSponsor(String sponsor)
           
 void setStartDate(Date startDate)
           
 
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

Event

public Event(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

setRegistrationDeadline

public void setRegistrationDeadline(Date registrationDeadline)
Parameters:
registrationDeadline -

set_registrationDeadline

public void set_registrationDeadline(String registrationDeadline)
Parameters:
registrationDeadline -

setAbstractDeadline

public void setAbstractDeadline(Date abstractDeadline)

Represents ...

Parameters:
abstractDeadline -

set_abstractDeadline

public void set_abstractDeadline(String abstractDeadline)
Parameters:
abstractDeadline -

setStartDate

public void setStartDate(Date startDate)
Parameters:
startDate -

set_startDate

public void set_startDate(String startDate)
Parameters:
startDate -

setEndDate

public void setEndDate(Date endDate)
Parameters:
endDate -

set_endDate

public void set_endDate(String endDate)
Parameters:
endDate -

setOpenTo

public void setOpenTo(String openTo)
Parameters:
openTo -

set_openTo

public void set_openTo(String openTo)
Parameters:
openTo -

setCost

public void setCost(String cost)
Parameters:
cost -

set_cost

public void set_cost(String cost)
Parameters:
cost -

setSponsor

public void setSponsor(String sponsor)
Parameters:
sponsor -

set_sponsor

public void set_sponsor(String sponsor)
Parameters:
sponsor -

setContact

public void setContact(String contact)
Parameters:
contact -

set_contact

public void set_contact(String contact)
Parameters:
contact -

setOrganiser

public void setOrganiser(String organiser)
Parameters:
organiser -

set_organiser

public void set_organiser(String organiser)
Parameters:
organiser -

setOrganisedFor

public void setOrganisedFor(String organisedFor)
Parameters:
organisedFor -

set_organisedFor

public void set_organisedFor(String organisedFor)
Parameters:
organisedFor -

setObjectives

public void setObjectives(String objectives)
Parameters:
objectives -

set_objectives

public void set_objectives(String objectives)
Parameters:
objectives -

setLocation

public void setLocation(String location)
Parameters:
location -

set_location

public void set_location(String location)
Parameters:
location -

setOutputType

public void setOutputType(String outputType)
Parameters:
outputType -

set_outputType

public void set_outputType(String outputType)
Parameters:
outputType -

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 Event getInstance(RDFDB db,
                                URL id)
                         throws Exception
If an object of type Event 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 Event 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:

getRegistrationDeadline

public Date getRegistrationDeadline()

get_registrationDeadline

public String get_registrationDeadline()
                                throws Exception
Throws:
Exception

getAbstractDeadline

public Date getAbstractDeadline()

Represents ...


get_abstractDeadline

public String get_abstractDeadline()
                            throws Exception
Throws:
Exception

getStartDate

public Date getStartDate()

get_startDate

public String get_startDate()
                     throws Exception
Throws:
Exception

getEndDate

public Date getEndDate()

get_endDate

public String get_endDate()
                   throws Exception
Throws:
Exception

getOpenTo

public String getOpenTo()

get_openTo

public String get_openTo()
                  throws Exception
Throws:
Exception

getCost

public String getCost()

get_cost

public String get_cost()
                throws Exception
Throws:
Exception

getSponsor

public String getSponsor()

get_sponsor

public String get_sponsor()
                   throws Exception
Throws:
Exception

getContact

public String getContact()

get_contact

public String get_contact()
                   throws Exception
Throws:
Exception

getOrganiser

public String getOrganiser()

get_organiser

public String get_organiser()
                     throws Exception
Throws:
Exception

getOrganisedFor

public String getOrganisedFor()

get_organisedFor

public String get_organisedFor()
                        throws Exception
Throws:
Exception

getObjectives

public String getObjectives()

get_objectives

public String get_objectives()
                      throws Exception
Throws:
Exception

getLocation

public String getLocation()

get_location

public String get_location()
                    throws Exception
Throws:
Exception

getOutputType

public String getOutputType()

get_outputType

public String get_outputType()
                      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 Event 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 RDFObject

retrieve

public static Event retrieve(URL id)
                      throws Exception
If an object of type Event 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 Event 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 RDFObject

Nesstar SDK

Copyright©2003 NSD - All Rights Reserved