935090232@qq.com
2021-07-09 3cd342a343fd67a32415b832abe1a39bab9e627d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
package com.matrix.component.ueditor.define;
 
import java.util.Map;
import java.util.HashMap;
 
/**
 * 定义请求action类型
 * @author hancong03@baidu.com
 *
 */
@SuppressWarnings("serial")
public final class ActionMap {
 
    public static final Map<String, Integer> mapping;
    // 获取配置请求
    public static final int CONFIG = 0;
    public static final int UPLOAD_IMAGE = 1;
    public static final int UPLOAD_SCRAWL = 2;
    public static final int UPLOAD_VIDEO = 3;
    public static final int UPLOAD_FILE = 4;
    public static final int CATCH_IMAGE = 5;
    public static final int LIST_FILE = 6;
    public static final int LIST_IMAGE = 7;
    
    static {
        mapping = new HashMap<String, Integer>(){{
            put( "config", ActionMap.CONFIG );
            put( "uploadimage", ActionMap.UPLOAD_IMAGE );
            put( "uploadscrawl", ActionMap.UPLOAD_SCRAWL );
            put( "uploadvideo", ActionMap.UPLOAD_VIDEO );
            put( "uploadfile", ActionMap.UPLOAD_FILE );
            put( "catchimage", ActionMap.CATCH_IMAGE );
            put( "listfile", ActionMap.LIST_FILE );
            put( "listimage", ActionMap.LIST_IMAGE );
        }};
    }
    
    public static int getType ( String key ) {
        return ActionMap.mapping.get( key );
    }
    
}