package lj_cust; import wt.auth.*; import wt.fc.*; import wt.query.*; import wt.part.*; import wt.epm.*; import wt.doc.*; import wt.workflow.*; import wt.workflow.engine.*; import wt.org.WTOrganization; import wt.inf.container.*; import wt.inf.container.WTContainer; import wt.content.ApplicationData; import wt.method.RemoteMethodServer; import wt.httpgw.GatewayAuthenticator; public class LJ_Objects_05 { public static void main(String[] args) throws Exception{ RemoteMethodServer rms = RemoteMethodServer.getDefault(); GatewayAuthenticator auth = new GatewayAuthenticator(); auth.setRemoteUser("wcadmin"); rms.setAuthenticator(auth); String ObjStg; System.out.println("\n"); // WTOrganization QueryResult resORG=PersistenceHelper.manager.find(new QuerySpec(WTOrganization.class)); while(resORG.hasMoreElements()) { WTOrganization orgm = (WTOrganization)resORG.nextElement(); System.out.println( "WTOrganization: " + orgm.getName() ); } System.out.println("\nNumber of WTOrganization: "+resORG.size()+"\n"); // WTPartMaster.class QueryResult resWTP=PersistenceHelper.manager.find(new QuerySpec(WTPartMaster.class)); while(resWTP.hasMoreElements()) { WTPartMaster wtpm = (WTPartMaster)resWTP.nextElement(); System.out.println( "WtPart - Number: " + wtpm.getNumber() + " - Name: " + wtpm.getName() ); } System.out.println("\nNumber of WTPart Objects: "+resWTP.size()+"\n"); // EPMDocumentMaster.class QueryResult resEPM=PersistenceHelper.manager.find(new QuerySpec(EPMDocumentMaster.class)); while(resEPM.hasMoreElements()) { EPMDocumentMaster epmm = (EPMDocumentMaster)resEPM.nextElement(); System.out.println( "EPMDoc - Number: " + epmm.getNumber() + " - Name: " + epmm.getName()+ " - CadName: " + epmm.getCADName() ); } System.out.println("\nNumber of EPMDocument Objects: "+resEPM.size()+"\n"); // WTDocument.class QueryResult resWTD=PersistenceHelper.manager.find(new QuerySpec(WTDocumentMaster.class)); while(resWTD.hasMoreElements()) { WTDocumentMaster wtdm = (WTDocumentMaster)resWTD.nextElement(); System.out.println( "WtDocument - Number: " + wtdm.getNumber() + " - Name: " + wtdm.getName() ); } System.out.println("\nNumber of WTDocument Objects: "+resWTD.size()+"\n"); // WTContainer.class QueryResult resWTC=PersistenceHelper.manager.find(new QuerySpec(WTContainer.class)); while(resWTC.hasMoreElements()) { WTContainer wtcm = (WTContainer)resWTC.nextElement(); System.out.println( "WTContainer: " + wtcm.getName() ); } System.out.println("\nNumber of WTContainers: "+resWTC.size()+"\n"); // WfProcess.class QueryResult resWFP=PersistenceHelper.manager.find(new QuerySpec(WfProcess.class)); while(resWFP.hasMoreElements()) { WfProcess wfpm = (WfProcess)resWFP.nextElement(); System.out.println( "wfpm: " + wfpm ); //WfProcess wfprocess=(WfProcess)queryresult.nextElement(); WTContainer container = WTContainerHelper.getContainer(wfpm); String processname =container.getName(); System.out.println("\nProcess Name: "+processname+"\n"); //PDMLinkProduct } // ApplicationData.class //QueryResult resApp=PersistenceHelper.manager.find(new QuerySpec(ApplicationData.class)); //while(resApp.hasMoreElements()) { // ObjStg = ((ApplicationData)(((Object[])resApp.nextElement())[0])).getFileName(); // System.out.println("ApplicationData Objects: " + ObjStg); //} //System.out.println("Number of ApplicationData Objects: "+resApp.size()+"\n"); } }