org.sourceforge.jemm.database.remote.shared
Interface RDbServerIF


public interface RDbServerIF


Method Summary
 void acquireLock(java.lang.String threadId, ID id)
           
 ClassInfo getClassInfo(ClassId classId)
           
 EnumInfo getEnumInfo(EnumId enumId)
           
 GetObjectResp getObject(ID id)
           
 ID getRoot(java.lang.String rootName)
           
 ID newObject(ClassId classId)
           
 TypeResponse<?> processTypeRequest(ClassId classId, ID objId, TypeRequest<?> request)
           
 void referenceCleared(ID[] ids)
           
 ClassId registerClass(ClassInfo classInfo)
           
 EnumId registerEnum(EnumInfo enumInfo)
           
 void releaseLock(java.lang.String threadId, ID id)
           
 void setRoot(java.lang.String rootName, ID newValue)
           
 ID setRootIfNull(java.lang.String rootName, ID newValue)
           
 ObjectSyncResp synchroniseObject(ID id, ObjectSyncData syncData)
           
 

Method Detail

acquireLock

void acquireLock(java.lang.String threadId,
                 ID id)

getClassInfo

ClassInfo getClassInfo(ClassId classId)

getEnumInfo

EnumInfo getEnumInfo(EnumId enumId)

getObject

GetObjectResp getObject(ID id)

getRoot

ID getRoot(java.lang.String rootName)

newObject

ID newObject(ClassId classId)

referenceCleared

void referenceCleared(ID[] ids)

registerClass

ClassId registerClass(ClassInfo classInfo)
                      throws StructureModifiedException
Throws:
StructureModifiedException

registerEnum

EnumId registerEnum(EnumInfo enumInfo)
                    throws StructureModifiedException
Throws:
StructureModifiedException

releaseLock

void releaseLock(java.lang.String threadId,
                 ID id)

setRoot

void setRoot(java.lang.String rootName,
             ID newValue)

setRootIfNull

ID setRootIfNull(java.lang.String rootName,
                 ID newValue)

synchroniseObject

ObjectSyncResp synchroniseObject(ID id,
                                 ObjectSyncData syncData)

processTypeRequest

TypeResponse<?> processTypeRequest(ClassId classId,
                                   ID objId,
                                   TypeRequest<?> request)


Copyright © 2009. All Rights Reserved.