public class ModelExporter extends FacilityFetcher implements ModelProcessIntf
| Modifier and Type | Field and Description |
|---|---|
protected BIMProjectParser |
_parser |
static java.lang.String |
EXT_OBJ_TYPE_FACILITY |
static java.lang.String |
EXT_OBJ_TYPE_FLOOR |
static java.lang.String |
EXT_OBJ_TYPE_SPACE |
protected static java.lang.String |
QUERY_MAPPED_SYSTEM |
protected static java.lang.String |
QUERY_PART_SUPPLIERS |
protected static java.lang.String |
QUERY_PRODUCT |
protected static java.lang.String |
QUERY_PRODUCTJOB |
protected static java.lang.String |
QUERY_SYSTEM_MEMBERS |
QUERY_ASSET, QUERY_COMPANY, QUERY_ITEM, QUERY_JOBPLAN, QUERY_PM, QUERY_REQUIREMENT, QUERY_SYSTEM_ZONE, QUERY_TOOLS| Constructor and Description |
|---|
ModelExporter(BIMSessionRemote sessionMbo,
java.lang.String facilityName,
ModelLoaderOptions options,
ProgressLogger logger) |
getAssetSet, getCompaniesSet, getFacilitySet, getFloorSet, getJobPlanSet, getMappedSystemSet, getPMSet, getProductSet, getRequirementSet, getSpaceSet, getSystemSet, getToolsSet, getTranslatorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTranslatorpublic static final java.lang.String EXT_OBJ_TYPE_FACILITY
public static final java.lang.String EXT_OBJ_TYPE_FLOOR
public static final java.lang.String EXT_OBJ_TYPE_SPACE
protected BIMProjectParser _parser
protected static final java.lang.String QUERY_PRODUCTJOB
protected static final java.lang.String QUERY_PRODUCT
protected static final java.lang.String QUERY_SYSTEM_MEMBERS
protected static final java.lang.String QUERY_MAPPED_SYSTEM
protected static final java.lang.String QUERY_PART_SUPPLIERS
public ModelExporter(BIMSessionRemote sessionMbo, java.lang.String facilityName, ModelLoaderOptions options, ProgressLogger logger) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic AttachmentMgr getAttachmentMgr()
getAttachmentMgr in interface ModelProcessIntfpublic AttributeMapMgr getAttributeMapMgr()
getAttributeMapMgr in interface ModelProcessIntfpublic ClassificationMgr getClassificationMgr()
getClassificationMgr in interface ModelProcessIntfpublic java.lang.String getItemSetId()
getItemSetId in interface ModelProcessIntfpublic java.util.Locale getLocale()
getLocale in interface ModelProcessIntfpublic ProgressLogger getLogger()
getLogger in interface ModelProcessIntfpublic ModelLoaderOptions getOptions()
getOptions in interface ModelProcessIntfpublic java.lang.String getOrgId()
getOrgId in interface ModelProcessIntfgetOrgId in class FacilityFetcherpublic BIMProjectRemote getProjectMbo()
getProjectMbo in interface ModelProcessIntfpublic java.lang.String getSiteId()
getSiteId in interface ModelProcessIntfgetSiteId in class FacilityFetcherpublic SystemMapMgr getSystemMapMgr()
getSystemMapMgr in interface ModelProcessIntfpublic UserInfo getUserInfo()
getUserInfo in interface ModelProcessIntfgetUserInfo in class FacilityFetcherpublic boolean isAutoCreateCompanyMaster()
isAutoCreateCompanyMaster in interface ModelProcessIntfpublic void run()
run in interface java.lang.Runnableprotected BIMProjectParser initParser() throws ParseException
ParseExceptionprotected boolean buildCOBieParseTree()
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionprotected ItemFACILITY exportLocation2Facility(LocationSetRemote facilitySet)
facilitySet - protected void exportLocation2Floor(LocationSetRemote floorSet)
protected void exportLocation2Space(LocationSetRemote spaceSet)
protected void exportCompany2Contact(CompanySetRemote companySet)
protected void exportPerson2Contact(MboRemote mbo, ItemCONTACT itemContact)
protected void exportProduct2Type(BIMProductSetRemote productSet)
protected void exportAsset2component(AssetSetRemote assetSet)
protected void exportJobPlan2job(JobPlanSetRemote jpSet)
protected void exportLocsyste2system(LocSystemSetRemote systemSet)
systemSet - protected void exportMappedSystem2system(LocationSetRemote systemSet)
systemSet - public void populateSystemOrZone(MboRemote mbo, ItemSystemBase itemSystem, java.lang.String location)
protected void cleanup()