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.StringADMINISTRATION_BASEGUID of folder "/Administration".static java.lang.StringAPPS_FOLDERGUID of folder "/Administration/ELO-Apps".static java.lang.StringAS_BASE_FOLDER/Administration/ELOas Base (not unique, does not begin with RESERVED_GUID_PREFIX)static java.lang.StringCOLD_FOLDERGUID for folder "/Administration/ELO Background Images" (old name: "COLD Background Images")static java.lang.StringCOLOR_BLUEColor blue, color.id = 3static java.lang.StringCOLOR_GREENColor green, color.id = 2static java.lang.StringCOLOR_REDColor red, color.id = 1static java.lang.StringCOLOR_SYSTEMSystem color, color.id = 0static java.lang.StringDOCMASK_BASICKeywording form "Basic Entry", mask.id = 0static java.lang.StringDOCMASK_ELOSCRIPTSKeywording form "ELO Scripts", mask.id = 4static java.lang.StringDOCMASK_ELOXCKeywording form used by ELOxc monitoring.static java.lang.StringDOCMASK_EMAILKeywording form "EMail", mask.id = 2static java.lang.StringDOCMASK_FOLDERKeywording form "Folder", mask.id = 1static java.lang.StringDOCMASK_MS_SHAREPOINT_DOCUMENTKeywording form used for Sharepoint integration.static java.lang.StringDOCMASK_SAPKeywording form used for SAP integration.static java.lang.StringDOCMASK_SEARCHKeywording form "Search", mask.id = 3static java.lang.StringDOCMASK_USER_FOLDERKeywording form "ELO User Item", mask.id = 5 Used as form for folders that contain additional user information like photo, etc.static java.lang.StringDROP_ZONE_FOLDERGUID of folder "/Administration/DropZone"static java.lang.StringELO_TEXTREADER_FOLDERGUID of folder "/Administration/ELO-Textreader".static java.lang.StringELOXC_CONFIGGUID of folder "Administation/Config/ELOxc"static java.lang.StringELOXC_CONFIG_ROOTGUID of folder /Administration/MobileConnector Vormals war die GUID hier für /Administration/MobileConnector reserviert.static java.lang.StringFOLDER_FULLTEXT_CONFIGURATIONGUID of folder "/Administration/Fulltext Configuration"static java.lang.StringFOLDER_L10NGUID of folder /Administration/Localizationstatic java.lang.StringFOLDER_REINDEX_ERRORSGUID of folder "/Administration/Fulltext Configuration/Reindex errors"static java.lang.StringFOLDER_UPDATE_ERRORSGUID of folder "/Administration/Fulltext Configuration/Update errors"static java.lang.StringGROUP_ADMINSGroup administrators in AM table userdatastatic java.lang.StringGROUP_EVERYONEGroup everyone in AM table userdatastatic java.lang.StringGUID_SAP_SMART_LINKGUID of folder "/Administration/Smart Link Base".static java.lang.StringHTML_TEMPLATES_FOLDERGUID for folder "/Administration/HTML Templates"static java.net.InetAddressidstatic java.lang.StringINDEX_SERVER_SCRIPTING_BASEGUID of folder "/Administration/IndexServer Scripting Base"static java.lang.StringMAXstatic java.lang.StringMINstatic java.lang.StringREPLICATION_BASEGUID of folder "/Administration/Replication Base"static java.lang.StringRESERVED_GUID_PREFIXGUIDs starting with this prefix are reserved for special purposes.static byte[]RESERVED_GUID_PREFIX_BYTESstatic java.lang.StringSCRIPTING_BASEGUID of folder "/Administration/Java Client Scripting Base" (old name: "Scripting Base")static java.lang.StringSORDTYPE_BMP_FOLDERGUID for folder "/Administration/Sord Type Icons/BMP"static java.lang.StringSORDTYPE_ICO_FOLDERGUID for folder "/Administration/Sord Type Icons/ICO"static java.lang.StringSORDTYPE_ICONS_FOLDERGUID for folder "/Administration/Sord Type Icons"static java.lang.StringSORDTYPE_JPG_FOLDERGUID for folder "/Administration/Sord Type Icons/JPG"static java.lang.StringSORDTYPE_PNG_FOLDERGUID for folder "/Administration/Sord Type Icons/PNG"static java.lang.StringSYNCHRONIZE_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.static java.lang.StringSYNCHRONIZE_SEARCH_OPTIMIZEstatic java.lang.StringSYNCHRONIZE_SEARCH_REINDEXstatic java.lang.StringSYNCHRONIZE_SEARCH_UPDATEstatic java.lang.StringTR_NOT_CONV_FOLDERGUID of folder "/Administration/ELO-Textreader/Not-Conv-Folder".static java.lang.StringUSER_ADMINAM Administrator in AM table userdatastatic java.lang.StringUSER_ELOSERVICEELO Service User in AM table userdatastatic java.lang.StringUSERKEY_SYSTEMSystem key in AM table userkeysstatic java.lang.StringUSERS_FOLDERGUID of folder "/Administration/Users"static java.lang.StringWEBCLIENT_SCRIPTING_BASEGUID of folder "/Administration/Webclient Scripting Base"static java.lang.StringWF_BASE_FOLDER/Administration/ELOwf Base (not unique, does not begin with RESERVED_GUID_PREFIX)static java.lang.StringWF_ICON_ACTIONstatic java.lang.StringWF_ICON_CALLstatic java.lang.StringWF_ICON_COLLECTstatic java.lang.StringWF_ICON_CYCLE_ENDstatic java.lang.StringWF_ICON_CYCLE_STARTstatic java.lang.StringWF_ICON_DECISIONstatic java.lang.StringWF_ICON_PERSONstatic java.lang.StringWF_ICON_RESERVED05static java.lang.StringWF_ICON_RESERVED06static java.lang.StringWF_ICON_RESERVED07static java.lang.StringWF_ICON_RESERVED08static java.lang.StringWF_ICON_RESERVED09static java.lang.StringWF_ICON_RESERVED10static java.lang.StringWF_ICON_RESERVED11static java.lang.StringWF_ICON_RESERVED12static java.lang.StringWF_ICON_RESERVED13static java.lang.StringWF_ICON_RESERVED14static java.lang.StringWF_ICON_RESERVED15static java.lang.StringWF_ICON_RESERVED16static java.lang.StringWF_ICON_RESERVED17static java.lang.StringWF_ICON_RESERVED18static java.lang.StringWF_ICON_RESERVED19static java.lang.StringWF_ICON_RESERVED20static java.lang.StringWF_ICON_RESERVED21static java.lang.StringWF_ICON_RESERVED22static java.lang.StringWF_ICON_RESERVED23static java.lang.StringWF_ICON_RESERVED24static java.lang.StringWF_ICON_ROOTstatic java.lang.StringWF_ICON_SERVERstatic java.lang.StringWF_ICON_SPLITstatic java.lang.StringWF_ICON_TERMINATEstatic java.lang.StringWF_ICONS_FOLDERGUID for folder "/Administration/Workflow Icons"static java.lang.StringWIN_SCRIPTING_BASEGUID of folder "/Administration/ELOScripts" of the Windows Client -
Constructor Summary
Constructors Constructor Description GUID() -
Method Summary
Modifier and Type Method Description static java.lang.Stringcreate()Create a GUID.static byte[]createAsByteArray()Create a GUID.static java.lang.StringcreateFromHash(java.lang.String text)static java.lang.Stringformat(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)
-