public class ModelLogger extends ProgressLoggerBase<ItemFACILITY>
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  | 
| Constructor and Description | 
|---|
ModelLogger(UserInfo userInfo,
           long sessionId,
           java.lang.String messageBundleName)  | 
| Modifier and Type | Method and Description | 
|---|---|
long | 
getSessionId()  | 
void | 
itemOfIntersetLoaded(ItemFACILITY facility)  | 
void | 
setLoader(ModelLoaderBase loader)  | 
cleanup, dataIntegrityMessage, dataIntegrityMessage, error, error, exception, exception, exception, flush, formatMessage, getErrorCount, getPercentCompelete, getWarningCount, itemProcessed, itemProcessed, loadComplete, message, message, messageFromException, progressMsg, progressMsg, setItemCount, setLogLevel, setMaxLogSize, start, warning, warningpublic 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 ProgressLogger<ItemFACILITY>setLoader in class ProgressLoggerBase<ItemFACILITY>public void itemOfIntersetLoaded(ItemFACILITY facility)