View Javadoc
1   /*
2    * Copyright 2009 FatWire Corporation. All Rights Reserved.
3    *
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    *    http://www.apache.org/licenses/LICENSE-2.0
9    *
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   */
16  
17  package tools.gsf.test;
18  
19  import COM.FutureTense.Cache.Satellite;
20  import COM.FutureTense.ContentServer.PageData;
21  import COM.FutureTense.Interfaces.FTVAL;
22  import COM.FutureTense.Interfaces.FTValList;
23  import COM.FutureTense.Interfaces.ICS;
24  import COM.FutureTense.Interfaces.IJSPObject;
25  import COM.FutureTense.Interfaces.IList;
26  import COM.FutureTense.Interfaces.IMIMENotifier;
27  import COM.FutureTense.Interfaces.IProperties;
28  import COM.FutureTense.Interfaces.ISearchEngine;
29  import COM.FutureTense.Interfaces.IServlet;
30  import COM.FutureTense.Interfaces.ISyncHash;
31  import COM.FutureTense.Interfaces.IURLDefinition;
32  import COM.FutureTense.Interfaces.PastramiEngine;
33  import COM.FutureTense.Util.ftErrors;
34  import COM.FutureTense.XML.Template.Seed;
35  import com.fatwire.cs.core.db.PreparedStmt;
36  import com.fatwire.cs.core.db.StatementParam;
37  import com.fatwire.cs.core.uri.Definition;
38  
39  import java.io.OutputStream;
40  import java.security.Principal;
41  import java.util.Collection;
42  import java.util.Enumeration;
43  import java.util.Map;
44  import java.util.Vector;
45  
46  @SuppressWarnings("deprecation")
47  public class MockICS implements ICS {
48  
49      public boolean AppEvent(String arg0, String arg1, String arg2, FTValList arg3) {
50  
51          return false;
52      }
53  
54      public boolean BlobServer(FTValList arg0, IMIMENotifier arg1, OutputStream arg2) {
55  
56          return false;
57      }
58  
59      public boolean CallElement(String arg0, FTValList arg1) {
60  
61          return false;
62      }
63  
64      public IList CallSQL(String arg0, String arg1, int arg2, boolean arg3, StringBuffer arg4) {
65  
66          return null;
67      }
68  
69      public String getSQL(String s) {
70          throw new UnsupportedOperationException("NYI");
71      }
72  
73      public IList CallSQL(String arg0, String arg1, int arg2, boolean arg3, boolean arg4, StringBuffer arg5) {
74  
75          return null;
76      }
77  
78      public IList CatalogDef(String arg0, String arg1, StringBuffer arg2) {
79  
80          return null;
81      }
82  
83      public boolean CatalogManager(FTValList arg0) {
84  
85          return false;
86      }
87  
88      public boolean CatalogManager(FTValList arg0, Object arg1) {
89  
90          return false;
91      }
92  
93      public void ClearErrno() {
94  
95      }
96  
97      public boolean CommitBatchedCommands(Object arg0) {
98  
99          return false;
100     }
101 
102     public boolean CopyList(String arg0, String arg1) {
103 
104         return false;
105     }
106 
107     public boolean DeleteSynchronizedHash(String arg0) {
108 
109         return false;
110     }
111 
112     public boolean DestroyEvent(String arg0) {
113 
114         return false;
115     }
116 
117     public void DisableCache() {
118 
119     }
120 
121     public boolean DisableEvent(String arg0) {
122 
123         return false;
124     }
125 
126     public void DisableFragmentCache() {
127 
128     }
129 
130     public boolean EmailEvent(String arg0, String arg1, String arg2, String arg3) {
131 
132         return false;
133     }
134 
135     public boolean EmailEvent(String arg0, String arg1, String arg2, String arg3, String arg4, String arg5,
136                               FTValList arg6) {
137 
138         return false;
139     }
140 
141     public boolean EnableEvent(String arg0) {
142 
143         return false;
144     }
145 
146     public boolean FlushCatalog(String arg0) {
147 
148         return false;
149     }
150 
151     public void FlushStream() {
152 
153     }
154 
155     public byte[] GetBin(String arg0) {
156 
157         return null;
158     }
159 
160     public int GetCatalogType(String arg0) {
161 
162         return 0;
163     }
164 
165     public FTVAL GetCgi(String arg0) {
166 
167         return null;
168     }
169 
170     public int GetCounter(String arg0) throws Exception {
171 
172         return 0;
173     }
174 
175     public int GetErrno() {
176 
177         return 0;
178     }
179 
180     public IList GetList(String arg0) {
181 
182         return null;
183     }
184 
185     public IList GetList(String arg0, boolean arg1) {
186 
187         return null;
188     }
189 
190     public Object GetObj(String arg0) {
191 
192         return null;
193     }
194 
195     public String GetProperty(String arg0) {
196 
197         return null;
198     }
199 
200     public String GetProperty(String arg0, String arg1, boolean arg2) {
201 
202         return null;
203     }
204 
205     public String GetSSVar(String arg0) {
206 
207         return null;
208     }
209 
210     @SuppressWarnings("rawtypes")
211     public Enumeration GetSSVars() {
212 
213         return null;
214     }
215 
216     public ISearchEngine GetSearchEngine(String arg0, String arg1, StringBuffer arg2) {
217 
218         return null;
219     }
220 
221     public String GetSearchEngineList() {
222 
223         return null;
224     }
225 
226     public ISyncHash GetSynchronizedHash(String arg0, boolean arg1, int arg2, int arg3, boolean arg4, boolean arg5) {
227 
228         return null;
229     }
230 
231     public ISyncHash GetSynchronizedHash(String arg0, boolean arg1, int arg2, int arg3, boolean arg4, boolean arg5,
232                                          @SuppressWarnings("rawtypes") Collection arg6) {
233 
234         return null;
235     }
236 
237     public String GetVar(String arg0) {
238 
239         return null;
240     }
241 
242     @SuppressWarnings({"rawtypes"})
243     public Enumeration GetVars() {
244 
245         return null;
246     }
247 
248     public boolean IndexAdd(String arg0, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6,
249                             FTValList arg7, FTValList arg8, FTValList arg9, String arg10, String arg11, StringBuffer arg12) {
250 
251         return false;
252     }
253 
254     public boolean IndexCreate(String arg0, FTValList arg1, String arg2, String arg3, StringBuffer arg4) {
255 
256         return false;
257     }
258 
259     public boolean IndexDestroy(String arg0, String arg1, String arg2, StringBuffer arg3) {
260 
261         return false;
262     }
263 
264     public boolean IndexExists(String arg0, String arg1, String arg2, StringBuffer arg3) {
265 
266         return false;
267     }
268 
269     public boolean IndexRemove(String arg0, String arg1, String arg2, String arg3, StringBuffer arg4) {
270 
271         return false;
272     }
273 
274     public boolean IndexReplace(String arg0, String arg1, String arg2, String arg3, String arg4, String arg5,
275                                 String arg6, FTValList arg7, FTValList arg8, FTValList arg9, String arg10, String arg11, StringBuffer arg12) {
276 
277         return false;
278     }
279 
280     public boolean InsertPage(String arg0, FTValList arg1) {
281 
282         return false;
283     }
284 
285     public boolean IsElement(String arg0) {
286 
287         return false;
288     }
289 
290     public boolean IsSystemSecure() {
291 
292         return false;
293     }
294 
295     public boolean IsTracked(String arg0) {
296 
297         return false;
298     }
299 
300     public boolean LoadProperty(String arg0) {
301 
302         return false;
303     }
304 
305     public void LogMsg(String arg0) {
306 
307     }
308 
309     @SuppressWarnings("rawtypes")
310     public int Mirror(Vector arg0, String arg1, String arg2, String arg3, String arg4, String arg5, int arg6,
311                       boolean arg7, boolean arg8, int arg9, StringBuffer arg10) {
312 
313         return 0;
314     }
315 
316     @SuppressWarnings("rawtypes")
317     public int Mirror(Vector arg0, Vector arg1, String arg2, String arg3, String arg4, String arg5, String arg6,
318                       int arg7, boolean arg8, boolean arg9, int arg10, StringBuffer arg11) {
319 
320         return 0;
321     }
322 
323     @SuppressWarnings("rawtypes")
324     public int Mirror(Vector arg0, String arg1, String arg2, String arg3, String arg4, String arg5, int arg6,
325                       boolean arg7, String arg8, String arg9, String arg10, String arg11, boolean arg12, int arg13,
326                       StringBuffer arg14) {
327 
328         return 0;
329     }
330 
331     public int Mirror(IList arg0, String arg1, String arg2, String arg3, String arg4, String arg5, int arg6,
332                       boolean arg7, String arg8, String arg9, String arg10, String arg11, boolean arg12, int arg13, String arg14,
333                       StringBuffer arg15) {
334 
335         return 0;
336     }
337 
338     @SuppressWarnings("rawtypes")
339     public int Mirror(Vector arg0, Vector arg1, String arg2, String arg3, String arg4, String arg5, String arg6,
340                       int arg7, boolean arg8, String arg9, String arg10, String arg11, String arg12, boolean arg13, int arg14,
341                       StringBuffer arg15) {
342 
343         return 0;
344     }
345 
346     public Seed NewSeedFromTagname(String arg0) {
347 
348         return null;
349     }
350 
351     public Object PopObj(String arg0) {
352 
353         return null;
354     }
355 
356     public void PopVars() {
357 
358     }
359 
360     public boolean PushObj(String arg0, Object arg1) {
361 
362         return false;
363     }
364 
365     public void PushVars() {
366 
367     }
368 
369     public IList QueryEvents(String arg0, String arg1, Boolean arg2, String arg3) {
370 
371         return null;
372     }
373 
374     public int RTCommit(String arg0, String arg1, String arg2, boolean arg3) {
375 
376         return 0;
377     }
378 
379     public int RTDeleteRevision(String arg0, String arg1, int arg2) {
380 
381         return 0;
382     }
383 
384     public IList RTHistory(String arg0, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6) {
385 
386         return null;
387     }
388 
389     public IList RTInfo(String arg0, String arg1) {
390 
391         return null;
392     }
393 
394     public int RTLock(String arg0, String arg1) {
395 
396         return 0;
397     }
398 
399     public int RTRelease(String arg0, String arg1) {
400 
401         return 0;
402     }
403 
404     public IList RTRetrieveRevision(String arg0, String arg1, int arg2, String arg3) {
405 
406         return null;
407     }
408 
409     public IList RTRetrieveRevision(String arg0, String arg1, String arg2, String arg3) {
410 
411         return null;
412     }
413 
414     public int RTRollback(String arg0, String arg1, int arg2) {
415 
416         return 0;
417     }
418 
419     public int RTRollback(String arg0, String arg1, String arg2) {
420 
421         return 0;
422     }
423 
424     public int RTSetVersions(String arg0, int arg1) {
425 
426         return 0;
427     }
428 
429     public int RTTrackTable(String arg0, String arg1, int arg2) {
430 
431         return 0;
432     }
433 
434     public int RTUnlockRecord(String arg0, String arg1) {
435 
436         return 0;
437     }
438 
439     public int RTUntrackTable(String arg0) {
440 
441         return 0;
442     }
443 
444     public IList ReadEvent(String arg0, String arg1) {
445 
446         return null;
447     }
448 
449     public String ReadPage(String arg0, FTValList arg1) {
450 
451         return null;
452     }
453 
454     public boolean RegisterList(String arg0, IList arg1) {
455 
456         return false;
457     }
458 
459     public void RemoveCounter(String arg0) {
460 
461     }
462 
463     public void RemoveSSVar(String arg0) {
464 
465     }
466 
467     public void RemoveVar(String arg0) {
468 
469     }
470 
471     public boolean RenameList(String arg0, String arg1) {
472 
473         return false;
474     }
475 
476     public String ResolveVariables(String arg0) {
477 
478         return null;
479     }
480 
481     public String ResolveVariables(String arg0, boolean arg1) {
482 
483         return null;
484     }
485 
486     public boolean RestoreProperty(boolean arg0) {
487 
488         return false;
489     }
490 
491     public boolean RollbackBatchedCommands(Object arg0) {
492 
493         return false;
494     }
495 
496     public IList SQL(PreparedStmt arg0, StatementParam arg1, boolean arg2) {
497 
498         return null;
499     }
500 
501     public IList SQL(String arg0, String arg1, String arg2, int arg3, boolean arg4, StringBuffer arg5) {
502 
503         return null;
504     }
505 
506     public IList SQL(String arg0, String arg1, String arg2, int arg3, boolean arg4, boolean arg5, StringBuffer arg6) {
507 
508         return null;
509     }
510 
511     public String SQLExp(String arg0, String arg1, String arg2, String arg3, String arg4) {
512 
513         return null;
514     }
515 
516     public String SQLExp(String arg0, String arg1, String arg2, String arg3, String arg4, String arg5) {
517 
518         return null;
519     }
520 
521     public IList Search(String arg0, String arg1, String arg2, String arg3, int arg4, FTValList arg5, String arg6,
522                         String arg7, String arg8, StringBuffer arg9) {
523 
524         return null;
525     }
526 
527     public boolean SearchDateToNative(String arg0, StringBuffer arg1, String arg2, String arg3, StringBuffer arg4) {
528 
529         return false;
530     }
531 
532     public IList SelectTo(String arg0, String arg1, String arg2, String arg3, int arg4, String arg5, boolean arg6,
533                           StringBuffer arg7) {
534 
535         return null;
536     }
537 
538     public boolean SendMail(String arg0, String arg1, String arg2) {
539 
540         return false;
541     }
542 
543     public boolean SendMail(String arg0, String arg1, String arg2, String arg3, String arg4) {
544 
545         return false;
546     }
547 
548     public boolean SendMail(String arg0, String arg1, String arg2, String arg3, String arg4, String arg5, FTValList arg6) {
549 
550         return false;
551     }
552 
553     public boolean SessionExists(String arg0) {
554 
555         return false;
556     }
557 
558     public String SessionID() {
559 
560         return null;
561     }
562 
563     public boolean SetCookie(String arg0, String arg1, int arg2, String arg3, String arg4, boolean arg5) {
564 
565         return false;
566     }
567 
568     public void SetCounter(String arg0, int arg1) throws Exception {
569 
570     }
571 
572     public void SetErrno(int arg0) {
573 
574     }
575 
576     public boolean SetObj(String arg0, Object arg1) {
577 
578         return false;
579     }
580 
581     public void SetSSVar(String arg0, String arg1) {
582 
583     }
584 
585     public void SetSSVar(String arg0, int arg1) {
586 
587     }
588 
589     public void SetVar(String arg0, String arg1) {
590 
591     }
592 
593     public void SetVar(String arg0, int arg1) {
594 
595     }
596 
597     public void SetVar(String arg0, FTVAL arg1) {
598 
599     }
600 
601     public Object StartBatchContext() {
602 
603         return null;
604     }
605 
606     public void StreamBinary(byte[] arg0, int arg1, int arg2) {
607 
608     }
609 
610     public void StreamEvalBytes(String arg0) {
611 
612     }
613 
614     public void StreamHeader(String arg0, String arg1) {
615 
616     }
617 
618     public void StreamText(String arg0) {
619 
620     }
621 
622     public void ThrowException() {
623 
624     }
625 
626     public boolean TreeManager(FTValList arg0) {
627 
628         return false;
629     }
630 
631     public boolean TreeManager(FTValList arg0, Object arg1) {
632 
633         return false;
634     }
635 
636     public boolean UserIsMember(String arg0) {
637 
638         return false;
639     }
640 
641     public void close() {
642 
643     }
644 
645     public boolean dbDebug() {
646 
647         return false;
648     }
649 
650     @SuppressWarnings("rawtypes")
651     public void decode(String arg0, Map arg1) {
652 
653     }
654 
655     public IJSPObject deployJSPData(String arg0, String arg1, StringBuffer arg2) {
656 
657         return null;
658     }
659 
660     public IJSPObject deployJSPFile(String arg0, String arg1, StringBuffer arg2) {
661 
662         return null;
663     }
664 
665     public String diskFileName() {
666 
667         return null;
668     }
669 
670     public String diskFileName(String arg0, FTValList arg1) {
671 
672         return null;
673     }
674 
675     public String diskFileName(String arg0, String arg1) {
676 
677         return null;
678     }
679 
680     @SuppressWarnings("rawtypes")
681     public String encode(String arg0, Map arg1, boolean arg2) {
682 
683         return null;
684     }
685 
686     public boolean eventDebug() {
687 
688         return false;
689     }
690 
691     public String genID(boolean arg0) {
692 
693         return null;
694     }
695 
696     public Object getAttribute(String arg0) {
697 
698         return null;
699     }
700 
701     @SuppressWarnings("rawtypes")
702     public Enumeration getAttributeNames() {
703 
704         return null;
705     }
706 
707     public ftErrors getComplexError() {
708 
709         return null;
710     }
711 
712     public String getCookie(String arg0) {
713 
714         return null;
715     }
716 
717     public IProperties getIProperties() {
718 
719         return null;
720     }
721 
722     public IServlet getIServlet() {
723 
724         return null;
725     }
726 
727     public String getLocaleString(String arg0, String arg1) {
728 
729         return null;
730     }
731 
732     public String getNamespace() {
733 
734         return null;
735     }
736 
737     public PageData getPageData(String arg0) {
738 
739         return null;
740     }
741 
742     public PastramiEngine getPastramiEngine() {
743 
744         return null;
745     }
746 
747     public Satellite getSatellite(String arg0) {
748 
749         return null;
750     }
751 
752     public int getTrackingStatus(String arg0, String arg1) {
753 
754         return 0;
755     }
756 
757     public String getURL(IURLDefinition arg0) {
758 
759         return null;
760     }
761 
762     public String getURL(Definition arg0, String arg1) {
763 
764         return null;
765     }
766 
767     public Principal getUserPrincipal() {
768 
769         return null;
770     }
771 
772     public byte[] grabCacheStatus() {
773 
774         return null;
775     }
776 
777     public FTValList grabHeaders() {
778 
779         return null;
780     }
781 
782     public boolean ioErrorThrown() {
783 
784         return false;
785     }
786 
787     public boolean isCacheable(String arg0) {
788 
789         return false;
790     }
791 
792     public String literal(String arg0, String arg1, String arg2) {
793 
794         return null;
795     }
796 
797     public String[] pageCriteriaKeys(String arg0) {
798 
799         return null;
800     }
801 
802     public String pageURL() {
803 
804         return null;
805     }
806 
807     public String pageURL(String arg0, FTValList arg1) {
808 
809         return null;
810     }
811 
812     public boolean pastramiDebug() {
813 
814         return false;
815     }
816 
817     public boolean pgCacheDebug() {
818 
819         return false;
820     }
821 
822     public void removeAttribute(String arg0) {
823 
824     }
825 
826     public boolean rsCacheDebug() {
827 
828         return false;
829     }
830 
831     public String runTag(String arg0, FTValList arg1) {
832 
833         return null;
834     }
835 
836     public boolean sessionDebug() {
837 
838         return false;
839     }
840 
841     public void setAttribute(String arg0, Object arg1) {
842 
843     }
844 
845     public void setComplexError(ftErrors arg0) {
846 
847     }
848 
849     public boolean syncDebug() {
850 
851         return false;
852     }
853 
854     public boolean systemDebug() {
855 
856         return false;
857     }
858 
859     public boolean systemSession() {
860 
861         return false;
862     }
863 
864     public boolean timeDebug() {
865 
866         return false;
867     }
868 
869     public boolean xmlDebug() {
870 
871         return false;
872     }
873 
874     public IList CatalogIndexDef(String arg0, String arg1, StringBuffer arg2) {
875         return null;
876     }
877 
878     @Override
879     public boolean BlobServer(FTValList arg0, OutputStream arg1) {
880         return false;
881     }
882 
883     @Override
884     public boolean IsTrackedNewFormat(String arg0) {
885         return false;
886     }
887 
888     @Override
889     public String getElementArgumentValue(String arg0, String arg1) {
890         return null;
891     }
892 
893 }