summaryrefslogtreecommitdiffstats
path: root/appmarket-utils/src/main/java/app/market/utils/constants/Constants.java
blob: fef120a510b01fd546bf5a511a19e875c56e5f4b (plain)
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
/*
 * Copyright (c) 2019 TOYOTA MOTOR CORPORATION
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package app.market.utils.constants;

import org.springframework.http.HttpStatus;

public class Constants {

    public static final String CHARACTER_UTF8 = "UTF-8";
    public static final String CHARACTER_ISO = "ISO-8859-1";

    /** success */
    public static final int STATUS_SUCCESS = HttpStatus.OK.value();
    /** unauthorized */
    public static final int STATUS_UNAUTHORIZED = 401;

    public static final int STATUS_REFRESH_TOKEN = 220;

    public static final int STATUS_BAD_FILE = 402;
    /** forbidden */
    public static final int STATUS_FORBIDDEN = 403;
    /** already exists */
    public static final int STATUS_ALREADY_EXISTS = 409;
    /** unsupport media type */
    public static final int STATUS_UNSUPPORT = 415;
    /** too many connections */
    public static final int STATUS_TOO_MANY_CONNECTIONS = 421;
    /** bad request */
    public static final int STATUS_BAD_REQUEST = HttpStatus.BAD_REQUEST.value();
    /** error */
    public static final int STATUS_ERROR = HttpStatus.INTERNAL_SERVER_ERROR.value();

    public static final int NOT_FOUND = HttpStatus.NOT_FOUND.value();

    public static final int STATUS_CONFLICT = HttpStatus.CONFLICT.value();

    public static final int STATUS_SERVER_ERROR = 500;
    /** If parameter is blank, replace restful parameter. */
    public static final String EMPTY_STRING_FALG = "%22%22";
    /** Usefull deta flag */
    public static final String DETA_ENABLE_FLAG = "0";

    /** token */
    public static final String GUEST_ID = "appMarketGuestAuthorizationUser";
    public static final String ADMID_ID = "super_user";

    public static final String TOKEN_AUTHORIZATION = "authorization_token";
    public static final String TOKEN_AUTHORIZATION_REFRESH = "authorization_refreshtoken";
    public static final String TOKEN_AUTHORIZATION_RESOURCE = "authorization_servlet_path";
    public static final String AUTHORIZATION_CLIENT = "authorization_client";
    public static final String AUTHORIZATION_CLIENT_VALUE_TOOL = "tool";

    public static final String PAGINATION_COUNTER = "pagination_counter";
    public static final String PAGINATION_DATA = "pagination_data";

    public static final String USER_SESSION_KEY = "USER_SESSION_KEY";
    public static final String I18N_JA_JP = "ja.JP";

    /** uploading */
    public static final int BUFFER_SIZE = 1024;
    public static final String FILE_TYPE = ".wgt";
    public static final long IMAGE_SIZE = 1024*500;
    public static final String IMAGE_TYPE = "image";
    public static final int IMAGE_INT = 0;
    public static final String IMAGE_SVG = ".svg";
    public static final String IMAGE_PNG = ".PNG";

    /** distinct modify or create app*/
    public static final int APP_CREATE_DETAIL = 0;
    public static final int APP_MODIFY = 1;
    public static final int APP_DETAIL_MODIFY = 2;

    //database delete flad
	public static final String DATA_INVALID = "1";
	public static final String DATA_VALID = "0";

	public static final String TOKEN_SEPARATOR = ":";

	public static final String PROPERTIES_FILE_NAME_PROPERTIES = "config/properties.properties";

	/**
	 * webservice Utils
	 */
	public static final String PROPERTIES_FILE_NAME_REDIS = "redis.properties";
	public static final String PROPERTIES_FILE_NAME_FILE = "fileManager.properties";
	public static final String PROPERTIES_FILE_NAME_DEFAULT = "properties.properties";

	public static final String UPLOAD_PATH_DEFAULT="/var/lib/tomcat8/appFile/appMarket/appFile/";
	public static final String UPLOAD_PATH_TYPE_DEFAULT="appType/";
	public static final String UPLOAD_PATH_APP_DEFAULT="appId/";

	public static final String PATH_SEPARATOR="/";

	public static final String FILE_SEPARATOR = "_";

	public static final String FILE_DOT = ".";

	//public static final String SERVER_PATH = "http://localhost:8080/resource";
	public static final String UPLOAD_APP_FILE_PATH = "/appFile";
	public static final String UPLOAD_APP_RES_PATH_ICON = "/appIcon";
	public static final String UPLOAD_APP_UNCOMPRESS_PATH = "/uncompress";

	public static final String UPLOAD_APP_UNCOMPRESS_FILE_CONFIG = "/config.xml";


	/**
	 * wgt/config.xml
	 */
	public static final String CONFIG_APP_PARAM_ID = "id";
	public static final String CONFIG_APP_PARAM_VERSION = "version";
	public static final String CONFIG_APP_PARAM_NAME = "name";
	public static final String CONFIG_APP_PARAM_ICON = "icon";
	public static final String CONFIG_APP_PARAM_SRC = "src";
	public static final String CONFIG_APP_PARAM_DESCRIPTION = "description";

	/***
	 * local app list
	 */
	public static final String APP_ID_SEPARATOR = "@";
	public static final String APP_ID_LAUNCHER = "launcher@0.1";
	public static final String APP_ID_HOMESCREEN = "homescreen@0.1";
	public static final String APP_ID_WAREHOUSE = "warehouse@1.0";

	/**
	 * download app
	 */
	public static final String APP_HEADER_KEY = "Content-Disposition";
	public static final String APP_HEADER_VALUE = "attachment;filename=";

	/**
	 * session
	 */
	public static final String SESSION_TOKEN = "session_token";
	public static final String SESSION_REFRESH_TOKEN = "session_refresh_token";
	public static final String SESSION_PORT = "session_port";
	public static final String SESSION_SYSTEM_TOKEN = "session_system_token";
	public static final String SESSION_INSTALL_PATH = "session_install_path";

	/**
	 * access url parameter/
	 */
	public static final String ACCESS_PORT = "port";
	public static final String ACCESS_SYSTEM_TOKEN = "systemToken";
	public static final String ACCESS_INSTALL_PATH = "installPath";
}