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, writeLog
public 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.RemoteException
MXException
public long getSessionId()
public void setLoader(ModelLoaderBase loader)
setLoader
in interface ProgressLogger
setLoader
in class ProgressLoggerBase
public void itemOfIntersetLoaded(ItemFACILITY facility)
protected MboSetRemote getLogSet() throws java.rmi.RemoteException, MXException
getLogSet
in class ProgressLoggerBase
java.rmi.RemoteException
MXException
protected java.lang.String getStartMsg()
getStartMsg
in class ProgressLoggerBase