Cumulus4j API
(1.1.0)

org.cumulus4j.store.model
Class DetachedClassMetaModel

java.lang.Object
  extended by org.cumulus4j.store.model.DetachedClassMetaModel

public abstract class DetachedClassMetaModel
extends Object


Constructor Summary
DetachedClassMetaModel()
           
 
Method Summary
 ClassMeta getClassMeta(long classID, boolean throwExceptionIfNotFound)
           
protected abstract  ClassMeta getClassMetaImpl(long classID, boolean throwExceptionIfNotFound)
           
 FieldMeta getFieldMeta(long fieldID, boolean throwExceptionIfNotFound)
           
protected abstract  FieldMeta getFieldMetaImpl(long fieldID, boolean throwExceptionIfNotFound)
           
static DetachedClassMetaModel getInstance()
           
 void registerClassMetaCurrentlyDetaching(ClassMeta classMeta)
           
 void registerFieldMetaCurrentlyDetaching(FieldMeta fieldMeta)
           
static void setInstance(DetachedClassMetaModel detachedClassMetaModel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DetachedClassMetaModel

public DetachedClassMetaModel()
Method Detail

getInstance

public static DetachedClassMetaModel getInstance()

setInstance

public static void setInstance(DetachedClassMetaModel detachedClassMetaModel)

getClassMeta

public final ClassMeta getClassMeta(long classID,
                                    boolean throwExceptionIfNotFound)

getFieldMeta

public final FieldMeta getFieldMeta(long fieldID,
                                    boolean throwExceptionIfNotFound)

getClassMetaImpl

protected abstract ClassMeta getClassMetaImpl(long classID,
                                              boolean throwExceptionIfNotFound)

getFieldMetaImpl

protected abstract FieldMeta getFieldMetaImpl(long fieldID,
                                              boolean throwExceptionIfNotFound)

registerClassMetaCurrentlyDetaching

public void registerClassMetaCurrentlyDetaching(ClassMeta classMeta)

registerFieldMetaCurrentlyDetaching

public void registerFieldMetaCurrentlyDetaching(FieldMeta fieldMeta)

Cumulus4j API
(1.1.0)

Copyright © 2013 NightLabs Consulting GmbH. All Rights Reserved.