FMConstants.java
16 KB
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
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.aem.formsndocuments.util;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public interface FMConstants {
public static final String TEMP_ARCHIVE = "tempArchive";
public static final String TEMP_ARCHIVE_STORAGE = "temp_archive_storage";
public static final long TEMP_ARCHIVE_EXPIRE_TIME_MINUTES = 30;
public static final String DAM_ASSET_NODETYPE = "dam:Asset";
public static final String SLING_ORDERED_FOLDER_NODETYPE = "sling:OrderedFolder";
public static final String CQ_PAGE_NODETYPE = "cq:Page";
public static final String CQ_TEMPLATE_NODETYPE = "cq:Template";
public static final String NT_UNSTRUCTURED_NODETYPE = "nt:unstructured";
public static final String NT_FILE_NODETYPE = "nt:file";
public static final String CONTENT_DAM_PATH = "/content/dam";
public static final String SHADOW_NODES_ROOT = "/content/dam/formsanddocuments";
public static final String THEMES_ROOT_PATH = "/content/dam/formsanddocuments-themes";
public static final String AF_ROOT = "/content/forms/af";
public static final String CONF_ROOT_PATH = "/conf";
public static final String METADATA_PROPERTY = "jcr:content/metadata";
public static final String REFERENCES_PROPERTY = "jcr:content/metadata/references";
public static final String IMAGE_REFERENCES_PROPERTY = "jcr:content/metadata/images";
public static final String XFA_STYLE_SHEET_REFERENCES_PROPERTY = "jcr:content/metadata/xfaStyleSheets";
public static final String AF_TEMPLATE_VERSION_PROPERTY = "jcr:content/afTemplateVersion";
public static final String LOCKED_PROPERTY = "jcr:content/locked";
public static final String JCR_MIME_TYPE_PROPERTY = "jcr:mimeType";
public static final String JCR_CONTENT_NODE_NAME = "jcr:content";
public static final String JCR_PRIMARY_TYPE = "jcr:primaryType";
public static final String JCR_MIXIN_TYPES = "jcr:mixinTypes";
public static final String JCR_LANGUAGE_PROPERTY = "jcr:language";
public static final String JCR_LANGUAGE_EN = "en";
public static final String METADATA_NODE_NAME = "metadata";
public static final String FORMS_NODE_NAME = "forms";
public static final String FORMPATH_PROPERTY = "formPath";
public static final String FORMTYPE_PROPERTY = "formType";
public static final String FRAGMENT_PATH = "fragmentPath";
public static final String DAM_ASSET_CONTENT_NODETYPE = "dam:AssetContent";
public static final String LC_XDP_FORM = "xfaForm";
public static final String LC_PDF_FORM = "pdfForm";
public static final String LC_PRINT_FORM = "printForm";
public static final String LC_RESOURCE = "lcResource";
public static final String LC_APPLICATION = "lcApplication";
public static final String LC_FOLDER = "lcFolder";
public static final String GUIDE = "guide";
public static final String FORMSET = "formset";
public static final String AFFRAGMENT = "affragment";
public static final String ADAPTIVE_DOCUMENT = "adaptivedocument";
public static final String LC_XDP_FORM_PATH = "jcr:content/xfaForm";
public static final String LC_RESOURCE_PATH = "jcr:content/lcResource";
public static final String PROPERTYNAME_TITLE = "title";
public static final String PROPERTYNAME_FORM_REF = "formRef";
public static final String THEME = "theme";
public static final String PROPERTYNAME_FORMMODEL = "formmodel";
public static final String PROPERTYVAL_FORMMODEL_XFA = "formtemplates";
public static final String PROPERTYVAL_FORMMODEL_XMLSCHEMA = "xmlschema";
public static final String PROPERTYNAME_XDP_REFERENCE = "xdpRef";
public static final String PROPERTYNAME_DOR_TYPE = "dorType";
public static final String PROPERTYVAL_NONE = "none";
public static final String PROPERTYVAL_DORTYPE_SELECT = "select";
public static final String PROPERTYVAL_DORTYPE_GENERATE = "generate";
public static final String PROPERTYVAL_HTML = "HTML";
public static final String PROPERTYNAME_DOR_REFERENCE = "dorTemplateRef";
public static final String PROPERTYNAME_METATEMPLATE_REFERENCE = "metaTemplateRef";
public static final String PROPERTYNAME_XSD_REFERENCE = "xsdRef";
public static final String PROPERTYNAME_XSD_ROOT_ELEMENT = "xsdRootElement";
public static final String PROPERTYNAME_FRAGMENT_REFERENCE = "fragRef";
public static final String PROPERTYNAME_DD_REFERENCE = "ddRef";
public static final String PROPERTYNAME_LETTER_REFERENCE = "letterRef";
public static final String PROPERTYNAME_ASSET_REFERENCE = "assetRef";
public static final String PROPERTYNAME_BIND_REFERENCE = "bindRef";
public static final String PROPERTYNAME_FORM_MODEL_ROOT = "formModelRoot";
public static final String PROPERTYNAME_ALLOWED_RENDER_FORMAT = "allowedRenderFormat";
public static final String PROPERTYNAME_FRAGMENT_MODEL_ROOT = "fragmentModelRoot";
public static final String PROPERTYNAME_AUTHOR = "author";
public static final String PROPERTYNAME_DESCRIPTION = "description";
public static final String PROPERTYNAME_ALLOWED_PATHS = "allowedPaths";
public static final String PROPERTYNAME_TEXT_IS_RICH = "textIsRich";
public static final String PROPERTYNAME_SLING_BASENAME = "sling:basename";
public static final String PROPERTYNAME_UID = "uid";
public static final String PROPERTYNAME_XML_ROOT = "xmlRoot";
public static final String PROPERTYNAME_ELIGIBILTY_EXPRESSION = "eligibilityExpression";
public static final String PROPERTYNAME_CQ_TEMPLATE = "cq:template";
public static final String STR_TAGS = "tags";
public static final String STR_NAME = "name";
public static final String STR_FRAGMENT_SUBFORM = "fragmentSubform";
public static final String STR_XSD_COMPLEX_TYPE = "xsdComplexType";
public static final String STR_TEMPLATE_PATH = "templatePath";
public static final String STR_PANEL_PATH = "panelPath";
public static final String STR_PANEL_JSON = "panelJson";
public static final String STR_TARGET_PATH = "targetPath";
public static final String STR_THEME_CLIENTLIB_CATEGORY_NAME = "clientlibCategory";
public static final String STR_THEME_CLIENTLIB_LOCATION = "clientlibRef";
public static final String STR_DEFAULT_AF_PATH = "defaultAFPath";
public static final String STR_THEMES = "Themes";
public static final String STR_FORMS = "Forms & Documents";
public static final String STR_TEMPLATE = "template";
public static final String STR_CONTENT_POLICY = "contentpolicy";
public static final String THEME_LIBRARY = "themeLibrary";
public static final String JCR_TITLE = "jcr:title";
public static final String JCR_DESCRIPTION = "jcr:description";
public static final String PROPERTYNAME_METADATA_UPDATE_ALLOWED = "./jcr:content/metadata/metadataUpdateAllowed";
public static final String PROPERTYNAME_ACROFORM = "./jcr:content/metadata/acroForm";
public static final String PROPERTYNAME_ENCRYPTED = "./jcr:content/metadata/encrypted";
public static final String PROPERTYNAME_CLIENLIB_REF = "./jcr:content/metadata/clientlibRef";
public static final String PROPERTYNAME_THEME_REFERENCE = "themeRef";
public static final String PUBLISH_ASSET_TYPE_XDPFORM = "Form Template";
public static final String PUBLISH_ASSET_TYPE_PDFFORM = "PDF Form";
public static final String PUBLISH_ASSET_TYPE_PRINTFORM = "Document";
public static final String PUBLISH_ASSET_TYPE_GUIDE = "Adaptive Form";
public static final String PUBLISH_ASSET_TYPE_FORMSET = "Form Set";
public static final String PUBLISH_ASSET_TYPE_ADAPTIVEDOCUMENT = "Adaptive Document";
public static final String PUBLISH_ASSET_TYPE_AFCQPAGE = "AF CQ Page";
public static final String PUBLISH_ASSET_TYPE_THEME_CLIENT_LIB = "Theme Clientlib";
public static final String PUBLISH_ASSET_TYPE_AFFRAGMENT = "Adaptive Form Fragment";
public static final String PUBLISH_ASSET_TYPE_RESOURCE = "Resource";
public static final String PUBLISH_ASSET_TYPE_ASSET = "Asset";
public static final String PUBLISH_TYPE_TAG = "Tag";
public static final String PUBLISH_ASSET_TYPE_THEME = "Theme";
public static final String PUBLISH_ASSET_TYPE_AF_TEMPLATE = "Adaptive Form Template";
public static final String PUBLISH_TYPE_CONTENT_POLICY = "Content Policy";
public static final String PROPERTYNAME_ACTIVATIONDATE = "activationDate";
public static final String PROPERTYNAME_EXPIRYDATE = "expiryDate";
public static final String PROPERTYNAME_STATUS = "status";
public static final String PROPERTY_HIDDEN = "hidden";
public static final String CQ_LAST_REPLICATED = "cq:lastReplicated";
public static final String CQ_LAST_MODIFIED = "cq:lastModified";
public static final String CQ_LAST_MODIFIED_BY = "cq:lastModifiedBy";
public static final String GUIDE_COMPONENT_TYPE = "guideComponentType";
public static final String ROOTPANEL_NODENAME = "rootPanel";
public static final String ASSETS_NODENAME = "assets";
public static final String DICTIONARY_NODENAME = "dictionary";
public static final String ITEMS_NODENAME = "items";
public static final String ZIP_EXTENSION = ".zip";
public static final String XML_EXTENSION = ".xml";
public static final String XDP_EXTENSION = ".xdp";
public static final String PDF_EXTENSION = ".pdf";
public static final String XSD_EXTENSION = ".xsd";
public static final String XFS_EXTENSION = ".xfs";
public static final String DELIMITER_SLASH = "/";
public static final List<String> ASSET_EXTENSIONS_ALLOWED = Collections.unmodifiableList(Arrays.asList(".jpeg", ".jpg", ".png", ".bmp", ".gif", ".tif", ".tiff", ".ico", ".xdp", ".pdf", ".xsd", ".xfs"));
public static final List<String> IMAGE_EXTENSIONS_ALLOWED = Collections.unmodifiableList(ASSET_EXTENSIONS_ALLOWED.subList(0, 8));
public static final String CRX_REPOSITORY_ACCESS_PREFIX = "crx://";
public static final String GUIDE_CONTAINER_PATH = "jcr:content/guideContainer";
public static final String ASSETS_NODE_PATH = "jcr:content/guideContainer/assets";
public static final String PROPERTYNAME_FORMMODEL_CHANGED = "formModelChanged";
public static final String PROPERTYNAME_LCPROXY_PROCESSED = "lcProxyProcessed";
public static final String FORMSET_FORMS_JSONPROPERTY = "formsetForms";
public static final String METADATA_PROPERTIES_JSONPROPERTY = "metadataProperties";
public static final String ASSET_JCR_PROPERTIES_JSONPROPERTY = "assetJcrProperties";
public static final String ASSET_TYPE_JSONPROPERTY = "assetType";
public static final String ASSET_PATH_JSONPROPERTY = "path";
public static final String RELATED_PROPERTY = "related";
public static final String CQ_TAGS_PROPERTY = "cq:tags";
public static final String FORMS_SUBPATH_IN_FORMSET = "jcr:content/related/forms/sling:members/sling:resources";
public static final String DEFAULT_FORMSET_RENDER_PROFILE = "/content/forms/formsets/profiles/default";
public static final String DEFAULT_FRAGMENT_TEMPLATE_PATH = "/libs/fd/af/templateForFragment/defaultFragmentTemplate";
public static final String THEME_INITIAL_JSON_PATH = "/libs/fd/af/themes/initialJSON";
public static final String THEME_DEFAULT_CSS_PATH = "/etc/clientlibs/fd/af/guidetheme2/default/css/default.css";
public static final String CLIENTLIB_CATEGORY_NAME_PREFIX = "fdtheme";
public static final String RENDITIONS_PROPERTY = "renditions";
public static final String DORTEMPLATE_PROPERTY = "dorTemplate";
public static final String DORTEMPLATE_RENDITION_PATH = "/jcr:content/renditions/dorTemplate";
public static final String PROFILE_PROPERTY = "profile";
public static final String SUBMIT_URL_PROPERTY = "submitUrl";
public static final String DATA_REF_PROPERTY = "dataRef";
public static final String USE_HREF_PROPERTY = "usehref";
public static final String TYPE_PROPERTY = "type";
public static final String FORM_SET_PATH_PROPERTY = "formsetPath";
public static final String FORM_SET_TYPE_PROPERTY = "formsetType";
public static final String PROPERTYVAL_FORM_SET_MF = "mf";
public static final String FORM_URL_PROPERTY = "formUrl";
public static final String SLING_RES_TYPE = "sling:resourceType";
public static final String GUIDE_PANEL_RESOURCE_TYPE = "fd/af/components/panel";
public static final String AEM_FORM_RESOURCE_TYPE = "fd/af/components/aemform";
public static final String DOCUMENT_RESOURCE_TYPE = "fd/adaddon/components/guideDocumentContainer";
public static final String CONTENT_POLICY_RESOURCE_TYPE = "wcm/core/components/policy/policy";
public static final String AF_RESOURCE_TYPE = "fd/fm/af/render";
public static final String AF_TEMPLATE_GUIDE_COMPONENT_TYPE = "fd/af/templates";
public static final String PROPERTYVAL_ASSETS_SLASH_XSD_REF = "/assets/xsdRef.xsd";
public static final String TARGET_CAMPAIGN_OBJ = "targetCampaignObj";
public static final String TARGET_CAMPAIGN_NAME = "targetCampaignName";
public static final String TARGET_AUDIENCE = "targetAudience";
public static final String TARGET_PERCENTAGE = "targetPercentage";
public static final String TARGET_START_DATE = "targetStartDate";
public static final String TARGET_LAST_MODIFIED = "targetLastModified";
public static final String TARGET_URLS = "targetUrlDomains";
public static final String TARGET_ENABLED = "targetEnabled";
public static final String TARGET_PROFILE = "targetProfile";
public static final String GUIDE_CONTAINER_2 = "guideContainer2";
public static final String ANALYTICS_ENABLED = "analyticsEnabled";
public static final String ANALYTICS_DATA_NODE_NAME = "analyticsdatanode";
public static final String CM_ASSETS_ROOT_PATH = "/content/apps/cm";
public static final String PROPERTYNAME_CM_LAST_PUBLISHED_DATE = "lastPublishDate";
public static final String RENDITION_NODE_PATH = "jcr:content/renditions";
public static final String CQ_CLIENTLIBRARY_FOLDER = "cq:ClientLibraryFolder";
public static final String ORIGINAL_RENDITION_NODE_NAME = "original";
public static final String STR_NT_FOLDER = "nt:folder";
public static final String THEME_SLING_RESOURCE_TYPE_VALUE = "fd/fm/theme/render";
public static final String FORMSET_SLING_RESOURCE_TYPE_VALUE = "fd/fm/formset/render";
public static final String PROPERTYNAME_CATEGORIES = "categories";
public static final String PROPERTYNAME_GUIDE_COMPONENT_TYPE = "guideComponentType";
public static final String THEME_GUIDE_COMPONENT_TYPE_VALUE = "fd/af/components/guideThemeClientLib";
public static final String STR_CSS = "css";
public static final String MIME_TYPE_PLAIN_TEXT = "text/plain";
public static final String MIME_TYPE_CSS_TEXT = "text/css";
public static final String AVAILABLE_IN_MOBILE_APP = "availableInMobileApp";
public static final String THEME_CLIENTLIB_ROOT_PATH = "/etc";
public static final String DEFAULT_THEME_CLIENTLIB_LOCATION = "/etc/clientlibs/fd/themes";
public static final String MIXIN_CM_RESOURCE = "cm:resource";
public static final CoreAssetType[] coreAssetTypes = new CoreAssetType[]{CoreAssetType.FORM, CoreAssetType.PDFFORM, CoreAssetType.PRINTFORM, CoreAssetType.RESOURCE, CoreAssetType.GUIDE, CoreAssetType.FORMSET, CoreAssetType.AFFRAGMENT, CoreAssetType.ADAPTIVEDOCUMENT, CoreAssetType.THEME, CoreAssetType.NONFMASSET};
public static enum FORM_MODEL {
FORM_TEMPLATE,
XML_SCHEMA,
NONE;
private FORM_MODEL() {
}
}
public static enum APPLICATION_STATE {
VALID,
DELETED;
private APPLICATION_STATE() {
}
}
public static enum FOLDER_STATE {
VALID,
DELETED;
private FOLDER_STATE() {
}
}
public static enum CoreAssetType {
FORM,
PDFFORM,
PRINTFORM,
FOLDER,
RESOURCE,
GUIDE,
FORMSET,
AFFRAGMENT,
ADAPTIVEDOCUMENT,
THEME,
NONFMASSET,
ALL;
private CoreAssetType() {
}
}
public static enum FORM_STATE {
UNINITIALIZED,
VALID,
DELETED;
private FORM_STATE() {
}
}
}