Package de.elo.utils
Class GUID
java.lang.Object
de.elo.utils.GUID
public class GUID
extends java.lang.Object
GUIDs generieren
Klasse generiert GUIDs nach einer Vorlage von Marc A. Mnich, www.JavaExchange.com, Open Software licensing
18.07.02, Nach einer Vorlage von: RandomGUID From www.JavaExchange.com, Open Software licensing mit dem Hinweis: ... This class is free for all uses.-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ADMINISTRATION_BASE
GUID of folder "/Administration".static java.lang.String
APPS_FOLDER
GUID of folder "/Administration/ELO-Apps".static java.lang.String
AS_BASE_FOLDER
/Administration/ELOas Base (not unique, does not begin with RESERVED_GUID_PREFIX)static java.lang.String
COLD_FOLDER
GUID for folder "/Administration/ELO Background Images" (old name: "COLD Background Images")static java.lang.String
COLOR_BLUE
Color blue, color.id = 3static java.lang.String
COLOR_GREEN
Color green, color.id = 2static java.lang.String
COLOR_RED
Color red, color.id = 1static java.lang.String
COLOR_SYSTEM
System color, color.id = 0static java.lang.String
DOCMASK_BASIC
Keywording form "Basic Entry", mask.id = 0static java.lang.String
DOCMASK_ELOSCRIPTS
Keywording form "ELO Scripts", mask.id = 4static java.lang.String
DOCMASK_ELOXC
Keywording form used by ELOxc monitoring.static java.lang.String
DOCMASK_EMAIL
Keywording form "EMail", mask.id = 2static java.lang.String
DOCMASK_FOLDER
Keywording form "Folder", mask.id = 1static java.lang.String
DOCMASK_MS_SHAREPOINT_DOCUMENT
Keywording form used for Sharepoint integration.static java.lang.String
DOCMASK_SAP
Keywording form used for SAP integration.static java.lang.String
DOCMASK_SEARCH
Keywording form "Search", mask.id = 3static java.lang.String
DOCMASK_USER_FOLDER
Keywording form "ELO User Item", mask.id = 5 Used as form for folders that contain additional user information like photo, etc.static java.lang.String
DROP_ZONE_FOLDER
GUID of folder "/Administration/DropZone"static java.lang.String
ELO_TEXTREADER_FOLDER
GUID of folder "/Administration/ELO-Textreader".static java.lang.String
ELOXC_CONFIG
GUID of folder "Administation/Config/ELOxc"static java.lang.String
ELOXC_CONFIG_ROOT
GUID of folder /Administration/MobileConnector Vormals war die GUID hier für /Administration/MobileConnector reserviert.static java.lang.String
FOLDER_FULLTEXT_CONFIGURATION
GUID of folder "/Administration/Fulltext Configuration"static java.lang.String
FOLDER_L10N
GUID of folder /Administration/Localizationstatic java.lang.String
FOLDER_REINDEX_ERRORS
GUID of folder "/Administration/Fulltext Configuration/Reindex errors"static java.lang.String
FOLDER_UPDATE_ERRORS
GUID of folder "/Administration/Fulltext Configuration/Update errors"static java.lang.String
GROUP_ADMINS
Group administrators in AM table userdatastatic java.lang.String
GROUP_EVERYONE
Group everyone in AM table userdatastatic java.lang.String
GUID_SAP_SMART_LINK
GUID of folder "/Administration/Smart Link Base".static java.lang.String
HTML_TEMPLATES_FOLDER
GUID for folder "/Administration/HTML Templates"static java.net.InetAddress
id
static java.lang.String
INDEX_SERVER_SCRIPTING_BASE
GUID of folder "/Administration/IndexServer Scripting Base"static java.lang.String
MAX
static java.lang.String
MIN
static java.lang.String
REPLICATION_BASE
GUID of folder "/Administration/Replication Base"static java.lang.String
RESERVED_GUID_PREFIX
GUIDs starting with this prefix are reserved for special purposes.static byte[]
RESERVED_GUID_PREFIX_BYTES
static java.lang.String
SCRIPTING_BASE
GUID of folder "/Administration/Java Client Scripting Base" (old name: "Scripting Base")static java.lang.String
SORDTYPE_BMP_FOLDER
GUID for folder "/Administration/Sord Type Icons/BMP"static java.lang.String
SORDTYPE_ICO_FOLDER
GUID for folder "/Administration/Sord Type Icons/ICO"static java.lang.String
SORDTYPE_ICONS_FOLDER
GUID for folder "/Administration/Sord Type Icons"static java.lang.String
SORDTYPE_JPG_FOLDER
GUID for folder "/Administration/Sord Type Icons/JPG"static java.lang.String
SORDTYPE_PNG_FOLDER
GUID for folder "/Administration/Sord Type Icons/PNG"static java.lang.String
SYNCHRONIZE_SEARCH_INDEXER
GUID of folder "/Administration/IndexServer Scripting Base/Synchronize Search Indexer" (Wurde während der Betaphase von ELO 10 umdefiniert von ...1B) Über diese GUID werden die SearchIndexThreads synchronisiert.static java.lang.String
SYNCHRONIZE_SEARCH_OPTIMIZE
static java.lang.String
SYNCHRONIZE_SEARCH_REINDEX
static java.lang.String
SYNCHRONIZE_SEARCH_UPDATE
static java.lang.String
TR_NOT_CONV_FOLDER
GUID of folder "/Administration/ELO-Textreader/Not-Conv-Folder".static java.lang.String
USER_ADMIN
AM Administrator in AM table userdatastatic java.lang.String
USER_ELOSERVICE
ELO Service User in AM table userdatastatic java.lang.String
USERKEY_SYSTEM
System key in AM table userkeysstatic java.lang.String
USERS_FOLDER
GUID of folder "/Administration/Users"static java.lang.String
WEBCLIENT_SCRIPTING_BASE
GUID of folder "/Administration/Webclient Scripting Base"static java.lang.String
WF_BASE_FOLDER
/Administration/ELOwf Base (not unique, does not begin with RESERVED_GUID_PREFIX)static java.lang.String
WF_ICON_ACTION
static java.lang.String
WF_ICON_CALL
static java.lang.String
WF_ICON_COLLECT
static java.lang.String
WF_ICON_CYCLE_END
static java.lang.String
WF_ICON_CYCLE_START
static java.lang.String
WF_ICON_DECISION
static java.lang.String
WF_ICON_PERSON
static java.lang.String
WF_ICON_RESERVED05
static java.lang.String
WF_ICON_RESERVED06
static java.lang.String
WF_ICON_RESERVED07
static java.lang.String
WF_ICON_RESERVED08
static java.lang.String
WF_ICON_RESERVED09
static java.lang.String
WF_ICON_RESERVED10
static java.lang.String
WF_ICON_RESERVED11
static java.lang.String
WF_ICON_RESERVED12
static java.lang.String
WF_ICON_RESERVED13
static java.lang.String
WF_ICON_RESERVED14
static java.lang.String
WF_ICON_RESERVED15
static java.lang.String
WF_ICON_RESERVED16
static java.lang.String
WF_ICON_RESERVED17
static java.lang.String
WF_ICON_RESERVED18
static java.lang.String
WF_ICON_RESERVED19
static java.lang.String
WF_ICON_RESERVED20
static java.lang.String
WF_ICON_RESERVED21
static java.lang.String
WF_ICON_RESERVED22
static java.lang.String
WF_ICON_RESERVED23
static java.lang.String
WF_ICON_RESERVED24
static java.lang.String
WF_ICON_ROOT
static java.lang.String
WF_ICON_SERVER
static java.lang.String
WF_ICON_SPLIT
static java.lang.String
WF_ICON_TERMINATE
static java.lang.String
WF_ICONS_FOLDER
GUID for folder "/Administration/Workflow Icons"static java.lang.String
WIN_SCRIPTING_BASE
GUID of folder "/Administration/ELOScripts" of the Windows Client -
Constructor Summary
Constructors Constructor Description GUID()
-
Method Summary
Modifier and Type Method Description static java.lang.String
create()
Create a GUID.static byte[]
createAsByteArray()
Create a GUID.static java.lang.String
createFromHash(java.lang.String text)
static java.lang.String
format(byte[] array)
-
Field Details
-
MIN
public static final java.lang.String MIN- See Also:
- Constant Field Values
-
MAX
public static final java.lang.String MAX- See Also:
- Constant Field Values
-
id
public static java.net.InetAddress id -
RESERVED_GUID_PREFIX
public static final java.lang.String RESERVED_GUID_PREFIXGUIDs starting with this prefix are reserved for special purposes.- See Also:
- Constant Field Values
-
RESERVED_GUID_PREFIX_BYTES
public static final byte[] RESERVED_GUID_PREFIX_BYTES -
ADMINISTRATION_BASE
public static final java.lang.String ADMINISTRATION_BASEGUID of folder "/Administration". This folder contains all other folders below.- See Also:
- Constant Field Values
-
REPLICATION_BASE
public static final java.lang.String REPLICATION_BASEGUID of folder "/Administration/Replication Base"- See Also:
- Constant Field Values
-
SCRIPTING_BASE
public static final java.lang.String SCRIPTING_BASEGUID of folder "/Administration/Java Client Scripting Base" (old name: "Scripting Base")- See Also:
- Constant Field Values
-
INDEX_SERVER_SCRIPTING_BASE
public static final java.lang.String INDEX_SERVER_SCRIPTING_BASEGUID of folder "/Administration/IndexServer Scripting Base"- See Also:
- Constant Field Values
-
WIN_SCRIPTING_BASE
public static final java.lang.String WIN_SCRIPTING_BASEGUID of folder "/Administration/ELOScripts" of the Windows Client- See Also:
- Constant Field Values
-
COLD_FOLDER
public static final java.lang.String COLD_FOLDERGUID for folder "/Administration/ELO Background Images" (old name: "COLD Background Images")- See Also:
- Constant Field Values
-
HTML_TEMPLATES_FOLDER
public static final java.lang.String HTML_TEMPLATES_FOLDERGUID for folder "/Administration/HTML Templates"- See Also:
- Constant Field Values
-
WEBCLIENT_SCRIPTING_BASE
public static final java.lang.String WEBCLIENT_SCRIPTING_BASEGUID of folder "/Administration/Webclient Scripting Base"- See Also:
- Constant Field Values
-
ELOXC_CONFIG_ROOT
public static final java.lang.String ELOXC_CONFIG_ROOTGUID of folder /Administration/MobileConnector Vormals war die GUID hier für /Administration/MobileConnector reserviert. Aber seit 2013 verwendet Kresimir die GUID auch im ELOxc. Beim Konvertieren von ELOoffice Archiven muss die GUID transformiert werden. Eine neue for den MobielConnector ist noch nicht definiert.- See Also:
- Constant Field Values
-
USERS_FOLDER
public static final java.lang.String USERS_FOLDERGUID of folder "/Administration/Users"- See Also:
- Constant Field Values
-
DROP_ZONE_FOLDER
public static final java.lang.String DROP_ZONE_FOLDERGUID of folder "/Administration/DropZone"- See Also:
- Constant Field Values
-
FOLDER_L10N
public static final java.lang.String FOLDER_L10NGUID of folder /Administration/Localization- See Also:
- Constant Field Values
-
ELOXC_CONFIG
public static final java.lang.String ELOXC_CONFIGGUID of folder "Administation/Config/ELOxc"- See Also:
- Constant Field Values
-
FOLDER_FULLTEXT_CONFIGURATION
public static final java.lang.String FOLDER_FULLTEXT_CONFIGURATIONGUID of folder "/Administration/Fulltext Configuration"- See Also:
- Constant Field Values
-
FOLDER_REINDEX_ERRORS
public static final java.lang.String FOLDER_REINDEX_ERRORSGUID of folder "/Administration/Fulltext Configuration/Reindex errors"- See Also:
- Constant Field Values
-
FOLDER_UPDATE_ERRORS
public static final java.lang.String FOLDER_UPDATE_ERRORSGUID of folder "/Administration/Fulltext Configuration/Update errors"- See Also:
- Constant Field Values
-
SYNCHRONIZE_SEARCH_INDEXER
public static final java.lang.String SYNCHRONIZE_SEARCH_INDEXERGUID of folder "/Administration/IndexServer Scripting Base/Synchronize Search Indexer" (Wurde während der Betaphase von ELO 10 umdefiniert von ...1B) Über diese GUID werden die SearchIndexThreads synchronisiert. Der Updater-Thread sperrt SYNCHRONIZE_SEARCH_UPDATE, der Re-Indexer sperrt SYNCHRONIZE_SEARCH_REINDEX. Der Optimizer sperrt SYNCHRONIZE_SEARCH_OPTIMIZE.- See Also:
- Constant Field Values
-
SYNCHRONIZE_SEARCH_UPDATE
public static final java.lang.String SYNCHRONIZE_SEARCH_UPDATE- See Also:
- Constant Field Values
-
SYNCHRONIZE_SEARCH_REINDEX
public static final java.lang.String SYNCHRONIZE_SEARCH_REINDEX- See Also:
- Constant Field Values
-
SYNCHRONIZE_SEARCH_OPTIMIZE
public static final java.lang.String SYNCHRONIZE_SEARCH_OPTIMIZE- See Also:
- Constant Field Values
-
GUID_SAP_SMART_LINK
public static final java.lang.String GUID_SAP_SMART_LINKGUID of folder "/Administration/Smart Link Base". Smart Link ist ein ELO-Modul zur Integration in SAP.- See Also:
- Constant Field Values
-
COLOR_SYSTEM
public static final java.lang.String COLOR_SYSTEMSystem color, color.id = 0- See Also:
- Constant Field Values
-
COLOR_RED
public static final java.lang.String COLOR_REDColor red, color.id = 1- See Also:
- Constant Field Values
-
COLOR_GREEN
public static final java.lang.String COLOR_GREENColor green, color.id = 2- See Also:
- Constant Field Values
-
COLOR_BLUE
public static final java.lang.String COLOR_BLUEColor blue, color.id = 3- See Also:
- Constant Field Values
-
ELO_TEXTREADER_FOLDER
public static final java.lang.String ELO_TEXTREADER_FOLDERGUID of folder "/Administration/ELO-Textreader".- See Also:
- Constant Field Values
-
TR_NOT_CONV_FOLDER
public static final java.lang.String TR_NOT_CONV_FOLDERGUID of folder "/Administration/ELO-Textreader/Not-Conv-Folder".- See Also:
- Constant Field Values
-
APPS_FOLDER
public static final java.lang.String APPS_FOLDERGUID of folder "/Administration/ELO-Apps".- See Also:
- Constant Field Values
-
DOCMASK_BASIC
public static final java.lang.String DOCMASK_BASICKeywording form "Basic Entry", mask.id = 0- See Also:
- Constant Field Values
-
DOCMASK_FOLDER
public static final java.lang.String DOCMASK_FOLDERKeywording form "Folder", mask.id = 1- See Also:
- Constant Field Values
-
DOCMASK_EMAIL
public static final java.lang.String DOCMASK_EMAILKeywording form "EMail", mask.id = 2- See Also:
- Constant Field Values
-
DOCMASK_SEARCH
public static final java.lang.String DOCMASK_SEARCHKeywording form "Search", mask.id = 3- See Also:
- Constant Field Values
-
DOCMASK_ELOSCRIPTS
public static final java.lang.String DOCMASK_ELOSCRIPTSKeywording form "ELO Scripts", mask.id = 4- See Also:
- Constant Field Values
-
DOCMASK_USER_FOLDER
public static final java.lang.String DOCMASK_USER_FOLDERKeywording form "ELO User Item", mask.id = 5 Used as form for folders that contain additional user information like photo, etc.- See Also:
- Constant Field Values
-
DOCMASK_ELOXC
public static final java.lang.String DOCMASK_ELOXCKeywording form used by ELOxc monitoring.- See Also:
- Constant Field Values
-
DOCMASK_MS_SHAREPOINT_DOCUMENT
public static final java.lang.String DOCMASK_MS_SHAREPOINT_DOCUMENTKeywording form used for Sharepoint integration.- See Also:
- Constant Field Values
-
DOCMASK_SAP
public static final java.lang.String DOCMASK_SAPKeywording form used for SAP integration.- See Also:
- Constant Field Values
-
USER_ADMIN
public static final java.lang.String USER_ADMINAM Administrator in AM table userdata- See Also:
- Constant Field Values
-
GROUP_EVERYONE
public static final java.lang.String GROUP_EVERYONEGroup everyone in AM table userdata- See Also:
- Constant Field Values
-
USER_ELOSERVICE
public static final java.lang.String USER_ELOSERVICEELO Service User in AM table userdata- See Also:
- Constant Field Values
-
GROUP_ADMINS
public static final java.lang.String GROUP_ADMINSGroup administrators in AM table userdata- See Also:
- Constant Field Values
-
USERKEY_SYSTEM
public static final java.lang.String USERKEY_SYSTEMSystem key in AM table userkeys- See Also:
- Constant Field Values
-
AS_BASE_FOLDER
public static final java.lang.String AS_BASE_FOLDER/Administration/ELOas Base (not unique, does not begin with RESERVED_GUID_PREFIX)- See Also:
- Constant Field Values
-
WF_BASE_FOLDER
public static final java.lang.String WF_BASE_FOLDER/Administration/ELOwf Base (not unique, does not begin with RESERVED_GUID_PREFIX)- See Also:
- Constant Field Values
-
WF_ICONS_FOLDER
public static final java.lang.String WF_ICONS_FOLDERGUID for folder "/Administration/Workflow Icons"- See Also:
- Constant Field Values
-
WF_ICON_ROOT
public static final java.lang.String WF_ICON_ROOT- See Also:
- Constant Field Values
-
WF_ICON_PERSON
public static final java.lang.String WF_ICON_PERSON- See Also:
- Constant Field Values
-
WF_ICON_DECISION
public static final java.lang.String WF_ICON_DECISION- See Also:
- Constant Field Values
-
WF_ICON_COLLECT
public static final java.lang.String WF_ICON_COLLECT- See Also:
- Constant Field Values
-
WF_ICON_TERMINATE
public static final java.lang.String WF_ICON_TERMINATE- See Also:
- Constant Field Values
-
WF_ICON_CYCLE_START
public static final java.lang.String WF_ICON_CYCLE_START- See Also:
- Constant Field Values
-
WF_ICON_CYCLE_END
public static final java.lang.String WF_ICON_CYCLE_END- See Also:
- Constant Field Values
-
WF_ICON_SERVER
public static final java.lang.String WF_ICON_SERVER- See Also:
- Constant Field Values
-
WF_ICON_SPLIT
public static final java.lang.String WF_ICON_SPLIT- See Also:
- Constant Field Values
-
WF_ICON_ACTION
public static final java.lang.String WF_ICON_ACTION- See Also:
- Constant Field Values
-
WF_ICON_CALL
public static final java.lang.String WF_ICON_CALL- See Also:
- Constant Field Values
-
WF_ICON_RESERVED05
public static final java.lang.String WF_ICON_RESERVED05- See Also:
- Constant Field Values
-
WF_ICON_RESERVED06
public static final java.lang.String WF_ICON_RESERVED06- See Also:
- Constant Field Values
-
WF_ICON_RESERVED07
public static final java.lang.String WF_ICON_RESERVED07- See Also:
- Constant Field Values
-
WF_ICON_RESERVED08
public static final java.lang.String WF_ICON_RESERVED08- See Also:
- Constant Field Values
-
WF_ICON_RESERVED09
public static final java.lang.String WF_ICON_RESERVED09- See Also:
- Constant Field Values
-
WF_ICON_RESERVED10
public static final java.lang.String WF_ICON_RESERVED10- See Also:
- Constant Field Values
-
WF_ICON_RESERVED11
public static final java.lang.String WF_ICON_RESERVED11- See Also:
- Constant Field Values
-
WF_ICON_RESERVED12
public static final java.lang.String WF_ICON_RESERVED12- See Also:
- Constant Field Values
-
WF_ICON_RESERVED13
public static final java.lang.String WF_ICON_RESERVED13- See Also:
- Constant Field Values
-
WF_ICON_RESERVED14
public static final java.lang.String WF_ICON_RESERVED14- See Also:
- Constant Field Values
-
WF_ICON_RESERVED15
public static final java.lang.String WF_ICON_RESERVED15- See Also:
- Constant Field Values
-
WF_ICON_RESERVED16
public static final java.lang.String WF_ICON_RESERVED16- See Also:
- Constant Field Values
-
WF_ICON_RESERVED17
public static final java.lang.String WF_ICON_RESERVED17- See Also:
- Constant Field Values
-
WF_ICON_RESERVED18
public static final java.lang.String WF_ICON_RESERVED18- See Also:
- Constant Field Values
-
WF_ICON_RESERVED19
public static final java.lang.String WF_ICON_RESERVED19- See Also:
- Constant Field Values
-
WF_ICON_RESERVED20
public static final java.lang.String WF_ICON_RESERVED20- See Also:
- Constant Field Values
-
WF_ICON_RESERVED21
public static final java.lang.String WF_ICON_RESERVED21- See Also:
- Constant Field Values
-
WF_ICON_RESERVED22
public static final java.lang.String WF_ICON_RESERVED22- See Also:
- Constant Field Values
-
WF_ICON_RESERVED23
public static final java.lang.String WF_ICON_RESERVED23- See Also:
- Constant Field Values
-
WF_ICON_RESERVED24
public static final java.lang.String WF_ICON_RESERVED24- See Also:
- Constant Field Values
-
SORDTYPE_ICONS_FOLDER
public static final java.lang.String SORDTYPE_ICONS_FOLDERGUID for folder "/Administration/Sord Type Icons"- See Also:
- Constant Field Values
-
SORDTYPE_BMP_FOLDER
public static final java.lang.String SORDTYPE_BMP_FOLDERGUID for folder "/Administration/Sord Type Icons/BMP"- See Also:
- Constant Field Values
-
SORDTYPE_JPG_FOLDER
public static final java.lang.String SORDTYPE_JPG_FOLDERGUID for folder "/Administration/Sord Type Icons/JPG"- See Also:
- Constant Field Values
-
SORDTYPE_ICO_FOLDER
public static final java.lang.String SORDTYPE_ICO_FOLDERGUID for folder "/Administration/Sord Type Icons/ICO"- See Also:
- Constant Field Values
-
SORDTYPE_PNG_FOLDER
public static final java.lang.String SORDTYPE_PNG_FOLDERGUID for folder "/Administration/Sord Type Icons/PNG"- See Also:
- Constant Field Values
-
-
Constructor Details
-
GUID
public GUID()
-
-
Method Details
-
create
public static java.lang.String create()Create a GUID.- Returns:
- GUID formatted like (0000002F-0000-0000-C000-000000000046)
-
createAsByteArray
public static byte[] createAsByteArray()Create a GUID.- Returns:
- GUID as byte Array
-
createFromHash
public static java.lang.String createFromHash(java.lang.String text) -
format
public static java.lang.String format(byte[] array)
-