public class SCalleeProvidedService extends ProfilingService
PROP_CONTROLS
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 |
---|
SCalleeProvidedService(String uri)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
getClassURI()
Get the class URI for this ManagedIndividual.
|
static ServiceProfile[] |
getServiceProfiles(String namespace,
String ontologyURI,
String[] path,
String editedURI)
Gives you the 4 typical service profiles of an editor service: Get, Add,
Change and Remove.
|
getPropSerializationType, isWellFormed
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, 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 NAMESPACE
public static final String MY_URI
protected static final String SRV_GET_USRS
protected static final String OUT_GET_USRS
protected static final String SRV_GET_SUBS_OF_USR
protected static final String INP_GET_SUBS_OF_USR
protected static final String OUT_GET_SUBS_OF_USR
protected static final String SRV_GET_PRF_OF_USR
protected static final String INP_GET_PRF_OF_USR
protected static final String OUT_GET_PRF_OF_USR
protected static final String SRV_GET_SUBS_OF_PRF
protected static final String INP_GET_SUBS_OF_PRF
protected static final String OUT_GET_SUBS_OF_PRF
protected static final String SRV_ADD_PRF_TO_USR
protected static final String IN_ADD_PRF_TO_USR_WHERE
protected static final String IN_ADD_PRF_TO_USR_WHAT
protected static final String SRV_ADD_SUB_TO_USR
protected static final String IN_ADD_SUB_TO_USR_WHERE
protected static final String IN_ADD_SUB_TO_USR_WHAT
protected static final String SRV_ADD_SUB_TO_PRF
protected static final String IN_ADD_SUB_TO_PRF_WHERE
protected static final String IN_ADD_SUB_TO_PRF_WHAT
protected static final String SRV_GET_SUB_OF_USR
protected static final String INP_GET_SUB_OF_USR
protected static final String OUT_GET_SUB_OF_USR
public static final String SRV_GET_X
public static final String INP_GET_X
public static final String OUT_GET_X
public static final String SRV_ADD_X
public static final String INP_ADD_X
public static final String SRV_CHN_X
public static final String INP_CHN_X
public static final String SRV_REM_X
public static final String INP_REM_X
protected static ServiceProfile[] profiles
public SCalleeProvidedService(String uri)
uri
- Instance URIpublic static ServiceProfile[] getServiceProfiles(String namespace, String ontologyURI, String[] path, String editedURI)
namespace
to SimpleEditor constants.namespace
- The namespace of your server, ending with the character #. You
can optionally add some prefix after the # if you use
SimpleEditor more than once in the same Callee.ontologyURI
- The MY_URI of the class of Service ontology you are going to
implementpath
- The property path from the root of the Service ontology
concept to the exact concept you want to manageeditedURI
- The MY_URI of the class of the concept ontology that you want
to manage, which is at the end of the property pathpublic String getClassURI()
ManagedIndividual
getClassURI
in class ProfilingService
Copyright © 2018 universAAL Consortium. All rights reserved.