ibspan.tss.um.ontology
Interface UserBehaviourContext

All Superinterfaces:
com.ibm.adtech.jastor.Thing
All Known Implementing Classes:
UserBehaviourContextImpl

public interface UserBehaviourContext
extends com.ibm.adtech.jastor.Thing

Interface for UserBehaviourContext ontology class
Use the ibspan.tss.um.ontology.UserModellingFactory to create instances of this interface.

(URI: http://www.ibspan.waw.pl/tss/UserModelling#UserBehaviourContext)


RDF Schema Standard Properties
comment : Represents the context of perfomed user behaviour, such as chosen constrainst in search query or URI address of clicked object.^^http://www.w3.org/2001/XMLSchema#string



Field Summary
static Property hasParameterProperty
          The Jena Property for hasParameter (URI: http://www.ibspan.waw.pl/tss/UserModelling#hasParameter)
static Resource TYPE
          The rdf:type for this ontology class
 
Fields inherited from interface com.ibm.adtech.jastor.Thing
copyright
 
Method Summary
 ContextParameter addHasParameter()
          Adds an anonymous value for the 'hasParameter' property
 void addHasParameter(ContextParameter hasParameter)
          Adds a value for the 'hasParameter' property
 ContextParameter addHasParameter(Resource resource)
          Adds a value for the 'hasParameter' property.
 Iterator getHasParameter()
          Get an Iterator the 'hasParameter' property values.
 void removeHasParameter(ContextParameter hasParameter)
          Removes a value for the 'hasParameter' property.
 
Methods inherited from interface com.ibm.adtech.jastor.Thing
clearCache, isRDFType, listStatements, model, registerListener, removeStatements, resource, unregisterListener, uri
 

Field Detail

TYPE

static final Resource TYPE
The rdf:type for this ontology class


hasParameterProperty

static final Property hasParameterProperty
The Jena Property for hasParameter

(URI: http://www.ibspan.waw.pl/tss/UserModelling#hasParameter)


Method Detail

getHasParameter

Iterator getHasParameter()
                         throws com.ibm.adtech.jastor.JastorException
Get an Iterator the 'hasParameter' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of ContextParameter
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasParameterProperty

addHasParameter

void addHasParameter(ContextParameter hasParameter)
                     throws com.ibm.adtech.jastor.JastorException
Adds a value for the 'hasParameter' property

Parameters:
The - ContextParameter to add
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasParameterProperty

addHasParameter

ContextParameter addHasParameter()
                                 throws com.ibm.adtech.jastor.JastorException
Adds an anonymous value for the 'hasParameter' property

Returns:
The anoymous ContextParameter created
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasParameterProperty

addHasParameter

ContextParameter addHasParameter(Resource resource)
                                 throws com.ibm.adtech.jastor.JastorException
Adds a value for the 'hasParameter' property. This method is equivalent constructing a new instance of ContextParameter with the factory and calling addHasParameter(ibspan.tss.um.ontology.ContextParameter hasParameter) The resource argument have rdf:type http://www.ibspan.waw.pl/tss/UserModelling#ContextParameter. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
The - om.hp.hpl.jena.rdf.model.Resource to add
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasParameterProperty

removeHasParameter

void removeHasParameter(ContextParameter hasParameter)
                        throws com.ibm.adtech.jastor.JastorException
Removes a value for the 'hasParameter' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
The - ContextParameter to remove
Throws:
com.ibm.adtech.jastor.JastorException
See Also:
hasParameterProperty