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, getTranslator
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getTranslator
public 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.RemoteException
MXException
public AttachmentMgr getAttachmentMgr()
getAttachmentMgr
in interface ModelProcessIntf
public AttributeMapMgr getAttributeMapMgr()
getAttributeMapMgr
in interface ModelProcessIntf
public ClassificationMgr getClassificationMgr()
getClassificationMgr
in interface ModelProcessIntf
public java.lang.String getItemSetId()
getItemSetId
in interface ModelProcessIntf
public java.util.Locale getLocale()
getLocale
in interface ModelProcessIntf
public ProgressLogger getLogger()
getLogger
in interface ModelProcessIntf
public ModelLoaderOptions getOptions()
getOptions
in interface ModelProcessIntf
public java.lang.String getOrgId()
getOrgId
in interface ModelProcessIntf
getOrgId
in class FacilityFetcher
public BIMProjectRemote getProjectMbo()
getProjectMbo
in interface ModelProcessIntf
public java.lang.String getSiteId()
getSiteId
in interface ModelProcessIntf
getSiteId
in class FacilityFetcher
public SystemMapMgr getSystemMapMgr()
getSystemMapMgr
in interface ModelProcessIntf
public UserInfo getUserInfo()
getUserInfo
in interface ModelProcessIntf
getUserInfo
in class FacilityFetcher
public boolean isAutoCreateCompanyMaster()
isAutoCreateCompanyMaster
in interface ModelProcessIntf
public void run()
run
in interface java.lang.Runnable
protected BIMProjectParser initParser() throws ParseException
ParseException
protected boolean buildCOBieParseTree() throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
protected 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()