GNDMS 0.6.0
RESTful verison of GNDMS
Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Package Functions | Package Attributes | Private Member Functions | Private Attributes

de.zib.gndms.neomodel.common.ModelElement< U extends PropertyContainer > Class Reference

ModelElement. More...

Inheritance diagram for de.zib.gndms.neomodel.common.ModelElement< U extends PropertyContainer >:
de.zib.gndms.model.ModelEntity de.zib.gndms.model.ModelObject

List of all members.

Public Member Functions

final void delete (@NotNull Session session)
repr (Object authenticator)
boolean equals (Object o)
int hashCode ()
void setClassLoader (final ClassLoader classLoader)

Static Public Member Functions

static String getTypeNickIndexName (String typeNick, String...names)

Static Public Attributes

static final String INDEX_SEPARATOR = "@@"
static final String TYPE_P = "TYPE_P"

Protected Member Functions

 ModelElement (@NotNull ReprSession session,@NotNull String typeNick,@NotNull U underlying)
getRepresentation ()
final U repr ()
Session getSession ()
final Session session ()
String getTypeNick ()
abstract Index< U > getTypeNickIndex ()
abstract Index< U > getTypeNickIndex (final @NotNull String...names)
boolean hasProperty (String key)
Object getProperty (String key)
Object getProperty (String key, Object defaultValue)
void setProperty (String key, Object value)
Object removeProperty (String key)
Iterable< String > getPropertyKeys ()
void delete ()
ReprSession getReprSession ()
final ReprSession reprSession ()
Object deserializeObject (final byte[] serialObject)
abstract long getReprId ()

Package Functions

protected< S extends
Serializable > S 
getProperty (@NotNull Class< S > clazz, String key)
protected< S extends
Serializable > S 
getProperty (@NotNull Class< S > clazz, String key, S deaultValue)
protected< S extends
Serializable > void 
setProperty (@NotNull Class< S > clazz, String key, S value)

Package Attributes

final U representation
final ReprSession reprSession

Private Member Functions

byte[] serializeObject (final Serializable object)

Private Attributes

final String typeNick
ClassLoader classLoader

Detailed Description

ModelElement.

Author:
try ste fan pla nti kow zib
Version:
$Id$

User: stepn Date: 05.09.2008 Time: 14:48:36


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables