org.universAAL.middleware.service.aapi
Class AapiServiceRequest

Package class diagram package AapiServiceRequest
java.lang.Object
  extended by org.universAAL.middleware.rdf.Resource
      extended by org.universAAL.middleware.rdf.FinalizedResource
          extended by org.universAAL.middleware.service.ServiceRequest
              extended by org.universAAL.middleware.service.aapi.AapiServiceRequest
All Implemented Interfaces:
Matchable, Request, Requirement

public class AapiServiceRequest
extends ServiceRequest


Field Summary
static String PROP_NON_SEMANTIC_INPUT
          A property key for adding non semantic input.
 
Fields inherited from class org.universAAL.middleware.service.ServiceRequest
MY_URI, PROP_AGGREGATING_FILTER, PROP_REQUESTED_SERVICE, PROP_REQUIRED_PROCESS_RESULT, PROP_uAAL_SERVICE_CALLER
 
Fields inherited from class org.universAAL.middleware.rdf.Resource
ANON_URI_PREFIX, blockAddingTypes, isXMLLiteral, ns_delim_index, PROP_RDF_FIRST, PROP_RDF_REST, PROP_RDF_TYPE, PROP_RDFS_COMMENT, PROP_RDFS_LABEL, PROP_SERIALIZATION_FULL, PROP_SERIALIZATION_OPTIONAL, PROP_SERIALIZATION_REDUCED, PROP_SERIALIZATION_UNDEFINED, PROP_uAAL_INVOLVED_HUMAN_USER, props, RDF_EMPTY_LIST, RDF_NAMESPACE, RDFS_NAMESPACE, TYPE_RDF_LIST, TYPE_RDFS_CLASS, uAAL_NAMESPACE_PREFIX, uAAL_SERVICE_NAMESPACE, uAAL_VOCABULARY_NAMESPACE, uri
 
Constructor Summary
AapiServiceRequest()
           
AapiServiceRequest(Service requestedService, Resource involvedHumanUser)
           
AapiServiceRequest(String uri)
           
AapiServiceRequest(String uriPrefix, int numProps, Service requestedService, Resource involvedHumanUser)
           
AapiServiceRequest(String uri, Service requestedService, Resource involvedHumanUser)
           
 
Method Summary
 void addInput(String uri, Object input)
          Add non-semantic input.
 Hashtable getInput()
          Get hashtable containing non-semantic input or null if none was provided.
 
Methods inherited from class org.universAAL.middleware.service.ServiceRequest
acceptsRandomSelection, addAddEffect, addAggregatingFilter, addAggregatingOutputBinding, addChangeEffect, addRemoveEffect, addRequiredOutput, addSimpleOutputBinding, addTypeFilter, addValueFilter, getFilters, getOutputAggregations, getPropSerializationType, getRequestedService, getRequiredEffects, getRequiredOutputs, isWellFormed, matches, setProperty
 
Methods inherited from class org.universAAL.middleware.rdf.FinalizedResource
addType, getLocalName, getNamespace, getProperty, getPropertyURIs, getType, getTypes, getURI, hasQualifiedName, isAnon, numberOfProperties
 
Methods inherited from class org.universAAL.middleware.rdf.Resource
addMultiLangProp, asList, asList, asRDFList, changeProperty, copy, deepCopy, equals, generateAnonURI, getDefaultLang, getFilename, getMultiLangProp, getOrConstructLabel, getResource, getResourceComment, getResourceLabel, getStaticFieldValue, hashCode, hasProperty, isAnon, isBlockingAddingTypes, isClosedCollection, isQualifiedName, literal, representsQualifiedURI, serializesAsXMLLiteral, setPropertyPath, setPropertyPath, setPropertyPathFromOffset, setResourceComment, setResourceLabel, toString, toStringRecursive, toStringRecursive, unliteral
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

PROP_NON_SEMANTIC_INPUT

public static final String PROP_NON_SEMANTIC_INPUT
A property key for adding non semantic input.

See Also:
Constant Field Values
Constructor Detail

AapiServiceRequest

public AapiServiceRequest()

AapiServiceRequest

public AapiServiceRequest(String uri)

AapiServiceRequest

public AapiServiceRequest(Service requestedService,
                          Resource involvedHumanUser)

AapiServiceRequest

public AapiServiceRequest(String uriPrefix,
                          int numProps,
                          Service requestedService,
                          Resource involvedHumanUser)

AapiServiceRequest

public AapiServiceRequest(String uri,
                          Service requestedService,
                          Resource involvedHumanUser)
Method Detail

addInput

public void addInput(String uri,
                     Object input)
Add non-semantic input.


getInput

public Hashtable getInput()
Get hashtable containing non-semantic input or null if none was provided.



Copyright © 2014 universAAL Consortium. All Rights Reserved.