Changeset 2087 for trunk/java-client
- Timestamp:
- 2001-03-01T12:45:34+13:00 (23 years ago)
- Location:
- trunk/java-client
- Files:
-
- 3 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/java-client/org/nzdl/gsdl/SimpleServer.java
r2077 r2087 107 107 * @param args the arguments ... 108 108 */ 109 110 111 class NzdlServer extends _corbaifaceImplBase {112 113 NzdlService nzdl = null;114 115 NzdlServer(NzdlService service) {116 nzdl = service;117 }118 119 NzdlServer() {120 nzdl = null;121 }122 123 public boolean initialise () {124 // TODO should map the anything in NzdlService?125 return true;126 }127 public void configure (corbatext_t key,128 corbatext_t[] cfgline) {129 // m_nzdlServer.configure( NzdlCorbaFactory.toCorbaText( _key ),130 // NzdlCorbaFactory.toCorbaTextArray( _values ));131 132 nzdl.configure( NzdlCorbaFactory.toString(key),133 NzdlCorbaFactory.toSet(cfgline));134 }135 136 public void collectionList (corbatext_tarrayHolder collist) {137 //corbatext_tarrayHolder c_collSet = NzdlCorbaFactory.createCorbaTextArrayHolder();138 //m_nzdlServer.collectionList(c_collSet);139 //Set collSet = new HashSet();140 //for (int i=0; i<c_collSet.value.length; i++) {141 // collSet.add( NzdlCorbaFactory.toString( c_collSet.value[i] ) );142 //}143 //return collSet ;144 Set set = nzdl.getCollectionSet();145 146 Iterator itr = set.iterator();147 int i = 0;148 while (itr.hasNext()) {149 String s = (String) itr.next();150 collist.value[i++] = NzdlCorbaFactory.toCorbaText(s);151 }152 153 return;154 }155 public void hasCollection (corbatext_t corbaCollection,156 org.omg.CORBA.BooleanHolder has,157 corbaComErrorHolder error) {158 // corbaComErrorHolder c_err = NzdlCorbaFactory.createComErrorHolder();159 // org.omg.CORBA.BooleanHolder c_has = new org.omg.CORBA.BooleanHolder();160 // m_nzdlServer.hasCollection( NzdlCorbaFactory.toCorbaText(_name), c_has, c_err );161 // if (c_err.value.value() != 0)162 // System.err.println("hasCollection error " + c_err.value.value());163 // return c_has.value;164 String name = NzdlCorbaFactory.toString(corbaCollection);165 has.value = nzdl.hasCollection(name);166 return;167 }168 public boolean ping (corbatext_t collection,169 corbaComErrorHolder error) {170 String name = NzdlCorbaFactory.toString(collection);171 return nzdl.hasCollection(name);172 }173 public void getDocument (corbatext_t collection,174 corbaDocRequestHolder request,175 corbaDocResponseHolder response,176 corbaComErrorHolder error) {177 // corbatext_t c_name = NzdlCorbaFactory.toCorbaText( _name );178 // corbaDocRequestHolder c_request = NzdlCorbaFactory.createDocRequestHolder( _docID );179 // corbaDocResponseHolder c_response = NzdlCorbaFactory.createDocResponseHolder( );180 // corbaComErrorHolder c_err = NzdlCorbaFactory.createComErrorHolder();181 // m_nzdlServer.getDocument( c_name, c_request, c_response, c_err );182 // if (c_err.value.value() != 0)183 // System.err.println("getDocument() error " + c_err.value.value());184 // return NzdlCorbaFactory.toString( c_response.value.doc );185 String collectionName = NzdlCorbaFactory.toString(collection);186 String documentID = NzdlCorbaFactory.toString(request.value.OID);187 String doc = nzdl.getDocument( collectionName, documentID );188 response.value.doc = NzdlCorbaFactory.toCorbaText(doc);189 return;190 }191 public void getCollectInfo (corbatext_t collection,192 corbaColInfoResponseHolder response,193 corbaComErrorHolder error) {194 // corbaComErrorHolder c_err = NzdlCorbaFactory.createComErrorHolder();195 // corbaColInfoResponseHolder c_info = NzdlCorbaFactory.createColInfoResponseHolder();196 // m_nzdlServer.getCollectInfo( NzdlCorbaFactory.toCorbaText(_name), c_info, c_err );197 // if (c_err.value.value() != 0)198 // System.err.println("getCollectionInfo() error " + c_err.value.value());199 // return new NzdlCollectionInfo( c_info.value );200 String collectionName = NzdlCorbaFactory.toString(collection);201 NzdlCollectionInfo info = nzdl.getCollectionInfo( collectionName );202 response.value = info.getInfo();203 return;204 }205 public void getFilterInfo (corbatext_t collection,206 corbatext_tarrayHolder filterNames,207 corbaComErrorHolder error) {208 209 return;210 }211 public void getFilterOptions (corbatext_t collection,212 corbatext_t option,213 corbaFilterOptionsResponseHolder response,214 corbaComErrorHolder error) {215 return;216 }217 public void filter (corbatext_t collection,218 corbaFilterRequest request,219 corbaFilterResponseHolder response,220 corbaComErrorHolder error) {221 return;222 }223 }224 225 -
trunk/java-client/org/nzdl/gsdl/service/NzdlServiceImpl.java
r2067 r2087 88 88 89 89 public Set getFilterSet( String _name ) { 90 System.err.println("TO BE IMPLEMENTED !!!"); 91 return null ; 90 corbaComErrorHolder c_err = NzdlCorbaFactory.createComErrorHolder(); 91 corbatext_t c_name = NzdlCorbaFactory.toCorbaText( _name ); 92 corbatext_tarrayHolder c_collSet = NzdlCorbaFactory.createCorbaTextArrayHolder(); 93 m_nzdlServer.getFilterInfo(c_name, c_collSet,c_err); 94 if (c_err.value.value() != 0) 95 System.err.println("getCollectionInfo() error " + c_err.value.value()); 96 97 Set collSet = new HashSet(); 98 for (int i=0; i<c_collSet.value.length; i++) { 99 collSet.add( NzdlCorbaFactory.toString( c_collSet.value[i] ) ); 100 } 101 return collSet ; 102 92 103 } 93 104
Note:
See TracChangeset
for help on using the changeset viewer.