public final class InitialServiceDialog extends UserInterfaceService
Modifier and Type | Field and Description |
---|---|
static String |
MY_URI |
OUTPUT_INSTANCE_INFO, PROP_CORRELATED_SERVICE_CLASS, PROP_DESCRIPTION, PROP_HAS_INFO_RETRIEVAL_PROCESS, PROP_HAS_VENDOR, SERVICE_REQUEST_URI_PREFIX_INFO, SERVICE_REQUEST_URI_PREFIX_START
instanceLevelRestrictions, myProfile, numberOfValueRestrictions, OWLS_NAMESPACE_PREFIX, OWLS_SERVICE_NAMESPACE, PROP_INSTANCE_LEVEL_RESTRICTIONS, PROP_NUMBER_OF_VALUE_RESTRICTIONS, PROP_OWLS_PRESENTED_BY, PROP_OWLS_PRESENTS
OWL_NAMESPACE, TYPE_OWL_INDIVIDUAL, TYPE_OWL_THING
ANON_URI_PREFIX, blockAddingTypes, isXMLLiteral, NAMESPACE_PREFIX, ns_delim_index, PROP_INVOLVED_HUMAN_USER, 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, props, RDF_EMPTY_LIST, RDF_NAMESPACE, RDFS_NAMESPACE, SERVICE_NAMESPACE, TYPE_RDF_LIST, TYPE_RDFS_CLASS, uri, VOCABULARY_NAMESPACE
Constructor and Description |
---|
InitialServiceDialog()
For exclusive use by serializers.
|
InitialServiceDialog(String uri)
Create a new initial dialog service.
|
Modifier and Type | Method and Description |
---|---|
static ServiceProfile |
createInitialDialogProfile(String serviceClassURI,
String vendor,
String description,
String startServiceURI)
Creates and returns an appropriate
ServiceProfile for an initial
dialog. |
protected Hashtable |
getClassLevelRestrictions() |
String |
getClassURI()
Get the class URI for this ManagedIndividual.
|
static String |
getInitialDialogDescription(String serviceClassURI,
String vendor,
ServiceCaller theCaller) |
static UserInterfaceService[] |
getInitialDialogInfo(String serviceClassURI,
ServiceCaller theCaller) |
static ServiceRequest |
getInitialDialogRequest(String serviceClassURI,
String vendor,
Resource requestingUser) |
static boolean |
startInitialDialog(String serviceClassURI,
String vendor,
Resource requestingUser,
ServiceCaller theCaller)
Start an initial dialog.
|
createServiceProfile, createServiceProfile, getPropSerializationType, getUIServiceDescription, getUIServiceDescription, getUIServiceInfo, getUIServiceInfo, getUIServiceRequest, getUIServiceRequest
addFilteringInput, addFilteringType, addInputWithAddEffect, addInputWithChangeEffect, addInputWithRemoveEffect, addInstanceLevelRestriction, addOutput, addRestriction, createInput, getInstanceLevelFixedValueOnProp, getInstanceLevelRestrictionOnProp, getNumberOfValueRestrictions, getProfile, getRestrictedPropsOnInstanceLevel, getRestrictionOnPropPath, setProperty
checkCompatibility, checkMembership, copy, deepCopy, getClassRestrictionsOnProperty, getInstance, getNonAbstractSuperClasses, getNonabstractSuperClasses, getOntClassInfo, getTypeURI, isRegisteredClassURI, isWellFormed, setPropertyPathFromOffset, toManagedIndividual
addType, getLocalName, getNamespace, getProperty, getPropertyURIs, getType, getTypes, getURI, hasQualifiedName, isAnon, numberOfProperties
addMultiLangProp, asList, asList, asRDFList, changeProperty, equals, generateAnonURI, getDefaultLang, getFilename, getMultiLangProp, getOrConstructLabel, getOrConstructLabel, getResource, getResourceComment, getResourceLabel, getResourceLabel, getStaticFieldValue, hashCode, hasProperty, isAnon, isBlockingAddingTypes, isClosedCollection, isQualifiedName, literal, representsQualifiedURI, serializesAsXMLLiteral, setPropertyPath, setPropertyPath, setResourceComment, setResourceLabel, toString, toStringRecursive, toStringRecursive, unliteral
public static final String MY_URI
public InitialServiceDialog()
public InitialServiceDialog(String uri)
uri
- URI of this initial dialog service.public String getClassURI()
ManagedIndividual
getClassURI
in class ManagedIndividual
ManagedIndividual.getClassURI()
public static ServiceProfile createInitialDialogProfile(String serviceClassURI, String vendor, String description, String startServiceURI)
ServiceProfile
for an initial
dialog.public static String getInitialDialogDescription(String serviceClassURI, String vendor, ServiceCaller theCaller)
public static UserInterfaceService[] getInitialDialogInfo(String serviceClassURI, ServiceCaller theCaller)
public static ServiceRequest getInitialDialogRequest(String serviceClassURI, String vendor, Resource requestingUser)
public static boolean startInitialDialog(String serviceClassURI, String vendor, Resource requestingUser, ServiceCaller theCaller)
serviceClassURI
- the URI of the service class from an underlying ontology, e.g.
the value of Lighting.MY_URI
from the lighting
example.vendor
- the URL of the partner home page that provides the UI e.g.
"http://www.igd.fraunhofer.de"
requestingUser
- the user that requested the UI service.theCaller
- CallStatus.succeeded
protected Hashtable getClassLevelRestrictions()
org.universAAL.middleware.service.owl.Service#getClassLevelRestrictions()
Copyright © 2018 universAAL Consortium. All rights reserved.