OSDN Git Service

リファクタリングとメソッド戻り値の見直し
[coroid/inqubus.git] / frontend / src / saccubus / net / Cookie.java
1 package saccubus.net;
2
3 import java.io.IOException;
4
5 /**
6  *
7  * @author yuki
8  */
9 public abstract class Cookie {
10
11     public enum BrowserType {
12
13         NONE, MSIE, IE6, Firefox3, Firefox, Chrome,
14         Opera, Chromium, Other
15     }
16
17     public static Cookie create(BrowserType type) {
18         if (type == BrowserType.Chrome) {
19             return new CookieWinCrome();
20         }
21         throw new UnsupportedOperationException();
22     }
23
24     public abstract String getUserSessionString() throws IOException;
25 }