|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.universAAL.middleware.rdf.Resource
org.universAAL.middleware.rdf.FinalizedResource
org.universAAL.middleware.owl.ManagedIndividual
org.universAAL.ontology.phThing.PhysicalThing
org.universAAL.ontology.profile.User
public class User
Ontological representation of a person that is a user of the system. Methods included in this class are the mandatory ones for representing an ontological concept in Java classes for uAAL. Usually it includes getters and setters for most of its properties.
Field Summary | |
---|---|
static String |
MY_URI
Class URI |
static String |
PROP_HAS_PROFILE
Because there is no multiple inhertiance in Java, we copy this property from Profilable (although the methods here still use Profilable.PROP_HAS_PROFILE). |
Fields inherited from class org.universAAL.ontology.phThing.PhysicalThing |
---|
PROP_CARRIED_BY, PROP_HAS_SHAPE, PROP_IS_IN, PROP_IS_PORTABLE, PROP_IS_STATIONARY, PROP_PART_OF, PROP_PHYSICAL_LOCATION |
Fields inherited from class org.universAAL.middleware.owl.ManagedIndividual |
---|
OWL_NAMESPACE, TYPE_OWL_INDIVIDUAL, TYPE_OWL_THING |
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 | |
---|---|
protected |
User()
|
|
User(String uri)
|
Method Summary | |
---|---|
String |
getClassURI()
Get the class URI for this ManagedIndividual. |
int |
getPropSerializationType(String propURI)
From the point of view of this top most class of things with a location, the location can be represented in its reduced form. |
UserProfile |
getUserProfile()
Gets the value of the User Profile of this User |
boolean |
isWellFormed()
Returns true, if the state of the resource is valid, otherwise false. |
void |
setProfile(UserProfile value)
Sets the value for the User Profile of this User |
Methods inherited from class org.universAAL.ontology.phThing.PhysicalThing |
---|
getLocation, getShape, setLocation, setLocation, setLocationCornerRelativeToCorner, setLocationRelativeToCorner, setProperty, setShape |
Methods inherited from class org.universAAL.middleware.owl.ManagedIndividual |
---|
checkCompatibility, checkMembership, copy, deepCopy, getClassRestrictionsOnProperty, getInstance, getNonAbstractSuperClasses, getNonabstractSuperClasses, getOntClassInfo, getTypeURI, isRegisteredClassURI, setPropertyPathFromOffset, toManagedIndividual |
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, equals, generateAnonURI, getDefaultLang, getFilename, getMultiLangProp, getOrConstructLabel, getResource, getResourceComment, getResourceLabel, getStaticFieldValue, hashCode, hasProperty, isAnon, isBlockingAddingTypes, isClosedCollection, isQualifiedName, literal, representsQualifiedURI, serializesAsXMLLiteral, setPropertyPath, setPropertyPath, setResourceComment, setResourceLabel, toString, toStringRecursive, toStringRecursive, unliteral |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String MY_URI
public static final String PROP_HAS_PROFILE
Constructor Detail |
---|
protected User()
public User(String uri)
Method Detail |
---|
public String getClassURI()
ManagedIndividual
getClassURI
in class PhysicalThing
public boolean isWellFormed()
Resource
Subclasses should overwrite this methods as the default implementation returns always true.
isWellFormed
in class ManagedIndividual
Resource.isWellFormed()
public int getPropSerializationType(String propURI)
PhysicalThing
Resource.PROP_SERIALIZATION_OPTIONAL
.
getPropSerializationType
in class PhysicalThing
ManagedIndividual.getPropSerializationType(String).
public void setProfile(UserProfile value)
value
- The Profile to setpublic UserProfile getUserProfile()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |