public class ModelLogger extends ProgressLoggerBase
This class is called from the ModelLoader. All write to BIMSession should be handled by this class not the ModelLoader to prevent concurrent update problems.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FIELD_AREAUNITS |
static java.lang.String |
FIELD_CURRENCYCODE |
static java.lang.String |
FIELD_LINEARUNITS |
static java.lang.String |
FIELD_VOLUMEUNITS |
_itemCount| Constructor and Description |
|---|
ModelLogger(UserInfo userInfo,
long sessionId,
java.lang.String messageBundleName) |
| Modifier and Type | Method and Description |
|---|---|
protected MboSetRemote |
getLogSet() |
long |
getSessionId() |
protected java.lang.String |
getStartMsg() |
void |
itemOfIntersetLoaded(ItemFACILITY facility) |
void |
setLoader(ModelLoaderBase loader) |
appendMsg, cleanup, dataIntegrityMessage, dataIntegrityMessage, disableWrites, enableWrites, error, error, exception, exception, exception, exceptionNoSave, flush, formatMessage, getErrorCount, getMessageBundleName, getPercentCompelete, getWarningCount, itemProcessed, itemProcessed, loadComplete, message, message, messageFromException, progressMsg, progressMsg, saveMboData, setItemCount, setLogLevel, setMaxLogSize, start, updatePerdcentComplete, warning, warning, writeLog, writeLogpublic static final java.lang.String FIELD_AREAUNITS
public static final java.lang.String FIELD_CURRENCYCODE
public static final java.lang.String FIELD_LINEARUNITS
public static final java.lang.String FIELD_VOLUMEUNITS
public ModelLogger(UserInfo userInfo, long sessionId, java.lang.String messageBundleName) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic long getSessionId()
public void setLoader(ModelLoaderBase loader)
setLoader in interface ProgressLoggersetLoader in class ProgressLoggerBasepublic void itemOfIntersetLoaded(ItemFACILITY facility)
protected MboSetRemote getLogSet() throws java.rmi.RemoteException, MXException
getLogSet in class ProgressLoggerBasejava.rmi.RemoteExceptionMXExceptionprotected java.lang.String getStartMsg()
getStartMsg in class ProgressLoggerBase