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