public class SessionManagementService extends Service
Session
s. only the
session manager should implement profiles for this service.Modifier and Type | Field and Description |
---|---|
static String |
MY_URI |
static String |
PROP_USER |
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 |
---|
SessionManagementService()
Only for serializers.
|
SessionManagementService(String uri) |
Modifier and Type | Method and Description |
---|---|
String |
getClassURI() |
int |
getPropSerializationType(String propURI) |
static boolean |
hasUserValidSession(ModuleContext mc,
User u,
Device d)
|
static boolean |
hasUserValidSession(ModuleContext mc,
User u,
Location l)
|
boolean |
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 MY_URI
public static final String PROP_USER
public SessionManagementService()
public SessionManagementService(String uri)
uri
- public String getClassURI()
getClassURI
in class ManagedIndividual
public boolean isWellFormed()
isWellFormed
in class ManagedIndividual
public int getPropSerializationType(String propURI)
getPropSerializationType
in class Service
ManagedIndividual.getPropSerializationType(java.lang.String)
public static boolean hasUserValidSession(ModuleContext mc, User u, Device d)
User
has a valid session in the given
Device
. This check is only bound to the time it is call, session
may not be valid in near future.mc
- needed to make the Service call.u
- the user to be checkedd
- the device where the user might have a session.public static boolean hasUserValidSession(ModuleContext mc, User u, Location l)
User
has a valid session in the given
Location
. This check is only bound to the time it is call,
session may not be valid in near future.mc
- needed to make the Service call.u
- the user to be checkedl
- the location where the user might have a session.Copyright © 2018 universAAL Consortium. All rights reserved.