![JAR search and dependency download from the Maven repository](/logo.png)
org.infrastructurebuilder.IBConstants Maven / Gradle / Ivy
/**
* Copyright © 2019 admin ([email protected])
*
* 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 org.infrastructurebuilder;
import java.nio.charset.Charset;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;
import java.util.Arrays;
import java.util.Locale;
import java.util.Optional;
import org.json.JSONArray;
public interface IBConstants {
public final static String DEFAULT = "default";
public final static String IBDATA_PREFIX = "IBDataTemp_";
public final static String IBDATA_SUFFIX = ".ibdata";
public static final String IBR_MANIFEST = "application/vnd.ibr.manifest.xml";
public static final String APPLICATION_ACCESS = "application/msaccess";
public static final String APPLICATION_LIQUIBASE_CHANGELOG = "application/liquibase-changelog+xml";
public static final String APPLICATION_MSWORD = "application/msword";
public static final String APPLICATION_MSWORDX = "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
public static final String APPLICATION_OCTET_STREAM = "application/octet-stream";
public static final String APPLICATION_PDF = "application/pdf";
public static final String APPLICATION_PPTX = "application/vnd.ms-powerpoint";
public static final String APPLICATION_VND_OASIS_SPREADSHEET = "application/vnd.oasis.opendocument.spreadsheet";
public static final String APPLICATION_XLS = "application/msexcel";
public static final String APPLICATION_XLSX = "application//vnd.openxmlformats-officedocument.spreadsheetml.sheet";
public static final String APPLICATION_XML = "application/xml";
public static final String APPLICATION_X_TIKA_MSOFFICE = "application/x-tika-msoffice";
public static final String APPLICATION_ZIP = "application/zip";
public static final String AVRO_BINARY = "avro/binary";
public static final String AVRO_SCHEMA = "application/avro+json"; // AVSC
public static final String DBUNIT_DTD = "application/dbunit-DTD";
public static final String DBUNIT_FLATXML = "application/dbunit-export+xml";
public static final String IBDATA_SCHEMA = "application/vnd.ibdata-schema+xml";
public static final String JSON_TYPE = "application/json";
public static final String JSON_TYPE_SEQ = JSON_TYPE + "-seq"; // See https://tools.ietf.org/html/rfc7464
// This is a specific type that keeps cropping up
public static final String NLD_JSON_TYPE = JSON_TYPE + ";newline-delimited-records"; // ALMOST a json-seq :)
public static final String PROTOBUF0 = "application/vnd.google.protobuf";
public static final String PROTOBUF1 = "application/x-protobuf";
public static final String PROTOBUF2 = "application/x-google-protobuf";
// IBData's preferred content type for protobug is PROTOBUF3
public static final String PROTOBUF3 = "application/protobuf";
public static final String TEXT_CSV = "text/csv";
public static final String TEXT_CSV_WITH_HEADER = "text/csv;header";
public static final String TEXT_HTML = "text/html";
public static final String TEXT_PLAIN = "text/plain";
public static final String TEXT_PSV = "text/pipe-separated-values";
public static final String TEXT_PSV_WITH_HEADER = "text/pipe-separated-values;header";
public static final String TEXT_TSV = "text/tab-separated-values";
public static final String TEXT_TSV_WITH_HEADER = "text/tab-separated-values;header";
public static final String VIDEO_AVI_1 = "video/avi";
// public static final String LIQUIBASE_SCHEMA = "application/liquibase-schema+xml";
public static final String JAVA_LANG_STRING = "java.lang.String";
public static final String JSONSTRUCT= "org.json.JSONObject";
public static final String ORG_W3C_DOM_NODE = "org.w3c.dom.Node";
public static final String ORG_APACHE_AVRO_GENERIC_INDEXED_RECORD = "org.apache.avro.generic.IndexedRecord";
public static final String DEFAULT_EXTENSION = ".bin";
public static final String AVI = ".avi";
public static final String AVRO = ".avro";
public static final String AVSC = ".avsc";
public static final String CBOR = ".cbor";
public static final String PDF = ".pdf";
public static final String PSV = ".psv";
public static final String DOCX = ".docx";
public static final String DOC = ".doc";
public static final String MDB = ".mdb";
public static final String XLSX = ".xlsx";
public static final String XLS = ".xls";
public static final String TSV = ".tsv";
public static final String CSV = ".csv";
public static final String ZIP = ".zip";
public static final String TXT = ".txt";
public static final String XML = ".xml";
public static final String ODS = ".ods";
public static final String PPT = ".ppt";
public static final String PROTO = ".proto";
public static final String THRIFT = ".thrift";
public static final String DTD = ".dtd";
public static final String JSON_EXT = ".json";
public static final String NLD_JSON_EXT = ".nldjson";
public static final String _SHA512 = "sha512";
public static final String ASC_EXT = ".asc";
public static final JSONArray CHECKSUM_TYPES_DEFAULT = new JSONArray(Arrays.asList(_SHA512));
public static final Optional CHECKSUM_TYPES_SHA512 = Optional.of(_SHA512);
public static final DateTimeFormatter dateFormatter = DateTimeFormatter.ofPattern("yyyyMMdd-HHmmss-SSS")
.withLocale(Locale.US).withZone(ZoneId.of("Z"));
public static final String DIGEST_TYPE = "SHA-512";
public static final String DIRECTORY_PERMISSIONS = "directoryPermissions";
public static final String EXPORTED = "ExportedInsecureTestKeyrings";
public static final String FACTORY_NAME = "org.infrastructurebuilder.core.config.CoreCryptoProviderFactory";
public static final String FILE_PERMISSIONS = "filePermissions";
public static final String FILESYSTEM_CRYPTO_CONFIGURATION = "Filesystem-Crypto-Configuration";
public static final String GITHUB = "github";
public static final String AZUREDEVOPS = "azuredevops";
public static final String HEX_IDENTIFIER = "HEXID:";
public static final String ID = "id";
public static final String KEYSERVER_DEFAULT_HOST = "pgp.mit.edu";
public static final String KEYSERVER_HOST_ENV = "SPECIFIC_KEYSERVER_HOST";
public static final String MAVEN = "maven";
public static final String MAVEN_MIRRORS = "MAVEN_MIRRORS";
public static final String NAME = "name";
public static final String NO_OP = "no-op";
public static final String NULL_PASSPHRASE = "*NULL*";
public static final String OF = "of";
public static final String PASSPHRASE = "passphrase";
public static final String PASSPHRASE_ENV = "SPECIFIC_PASSPHRASE";
public static final String PASSWORD = "password";
public static final String PASSWORD_TYPE = "PASSWORD";
public static final String PRIVATE_KEY = "privateKey";
public static final String RANDOM = "*RANDOM*";
public static final String ROOTPATH = "org/infrastructurebuilder/test/keys";
public static final String SHA512 = _SHA512;
public static final String SOURCE_LEVEL = "sourceLevel";
public static final String SYMMETRIC_PREFIX = "*#*";
public static final String TXT_EXT = ".txt";
public static final String UNENCRYPTED = "_unencrypted_";
public static final String URL = "url";
public static final String USERNAME = "username";
public static final Charset UTF8 = Charset.forName("UTF-8");
public static final String VERSION = "version";
public final static String HTTP_PREFIX = "http://";
public final static String HTTPS_PREFIX = "https://";
public final static String FILE_PREFIX = "file:";
public final static String ZIP_PREFIX = "zip:";
public final static String JAR_PREFIX = "jar:";
public static final String TARGET_DIR_PROPERTY = "target_dir";
public static final String MAVEN_TARGET_PATH = "./target";
public static final String TEMPORARYID = "temporaryId";
public static final String DESCRIPTION = "description";
public static final String CREDENTIALS = "credentials";
public static final String DTD_RESOURCE = "dbUnitDTD";
public static final String FAIL_ON_ERROR = "failOnError";
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy