1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package com.fatwire.gst.foundation.url;
17
18 import COM.FutureTense.Interfaces.ICS;
19
20 import com.fatwire.gst.foundation.facade.ics.ICSFactory;
21 import com.fatwire.gst.foundation.url.db.UrlRegistry;
22 import com.fatwire.gst.foundation.vwebroot.AssetApiVirtualWebrootDao;
23 import com.fatwire.gst.foundation.wra.AssetApiWraCoreFieldDao;
24
25
26
27
28
29
30
31
32 @Deprecated
33 public final class WraPathTranslationServiceFactory {
34
35
36
37
38
39
40
41 public static WraPathTranslationService getService(ICS ics) {
42 if (ics == null) {
43 ics = ICSFactory.getOrCreateICS();
44 }
45
46 Object o = ics.GetObj(WraPathTranslationService.class.getName());
47 if (o instanceof WraPathTranslationService)
48 return (WraPathTranslationService) o;
49
50 UrlRegistry x = new UrlRegistry(ics, AssetApiWraCoreFieldDao.getInstance(ics), new AssetApiVirtualWebrootDao(ics));
51
52 ics.SetObj(WraPathTranslationService.class.getName(), x);
53 return x;
54
55 }
56 }