no.uio.edd.model.geo.map
Class GeoPerson

java.lang.Object
  extended by no.uio.edd.model.geo.map.GeoPerson

public class GeoPerson
extends java.lang.Object

A person connected to a geographical space. The myId is the same as the RDF url for the node it was based on.

Author:
oeide

Field Summary
(package private)  java.lang.String id
           
(package private)  GeoModelPerson myGeoModelPerson
           
(package private)  java.lang.String name
           
(package private)  ExtendableObjectList takesPartInEvents
           
 
Constructor Summary
GeoPerson(java.lang.String id, GeoModelPerson inGeoModelPerson)
           
 
Method Summary
 java.lang.String getId()
           
 GeoModelPerson getMyGeoModelPerson()
           
 java.lang.String getMyPreferredName()
           
 void setLocalName(java.lang.String name)
          Sets a local name to be used if there are no GeoModelPerson connected to this geographical person.
 void setMyGeoModelPerson(GeoModelPerson myGeoModelPerson)
           
static GeoPerson[] toGeoPersonArr(ExtendableObjectList objList)
          Convert an ExtendableObjectList containing GeoPerson objects to a GeoPerson array, removing null elements.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

id

java.lang.String id

name

java.lang.String name

myGeoModelPerson

GeoModelPerson myGeoModelPerson

takesPartInEvents

ExtendableObjectList takesPartInEvents
Constructor Detail

GeoPerson

public GeoPerson(java.lang.String id,
                 GeoModelPerson inGeoModelPerson)
Method Detail

getMyPreferredName

public java.lang.String getMyPreferredName()
Returns:
the name

setLocalName

public void setLocalName(java.lang.String name)
Sets a local name to be used if there are no GeoModelPerson connected to this geographical person.

Parameters:
name - the name to set

getMyGeoModelPerson

public GeoModelPerson getMyGeoModelPerson()
Returns:
the myGeoModelPerson

setMyGeoModelPerson

public void setMyGeoModelPerson(GeoModelPerson myGeoModelPerson)
Parameters:
myGeoModelPerson - the myGeoModelPerson to set

getId

public java.lang.String getId()
Returns:
the id

toGeoPersonArr

public static GeoPerson[] toGeoPersonArr(ExtendableObjectList objList)
Convert an ExtendableObjectList containing GeoPerson objects to a GeoPerson array, removing null elements.

Parameters:
objList - The object list.
Returns:
The array.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object