Class Ids
- java.lang.Object
-
- com.xebialabs.xlrelease.repository.Ids
-
public class Ids extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringATTACHMENT_PREFIXstatic java.lang.StringCALENDAR_ROOTstatic java.lang.StringCONFIGURATION_PREFIXstatic java.lang.StringCUSTOM_CONFIGURATION_ROOTstatic java.lang.StringDELIVERIES_ROOTstatic java.lang.StringDELIVERY_PREFIXstatic java.lang.StringDEPENDENCY_PREFIXstatic java.lang.StringFOLDER_PREFIXstatic java.lang.StringMAIL_CONFIGURATION_ROOTstatic java.lang.StringPHASE_PREFIXstatic java.lang.StringRELEASE_PREFIXstatic java.lang.StringRISK_PROFILE_CONFIGURATION_ROOTstatic java.lang.StringROOT_FOLDER_IDstatic java.lang.StringSEPARATORstatic java.lang.StringTASK_PREFIXstatic java.lang.StringTEAM_PREFIXstatic java.lang.StringTRIGGER_PREFIXstatic java.lang.StringVALUE_PROVIDER_SUFFIXstatic java.lang.StringVARIABLE_PREFIX
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringdeliveryIdFrom(java.lang.String id)static java.lang.StringfindCommonParent(java.lang.String id1, java.lang.String id2)static java.lang.StringfindFolderId(java.lang.String id)static java.lang.StringfindInAncestry(java.lang.String id, java.lang.String prefix)static java.lang.StringformatWithFolderId(java.lang.String folderId, java.lang.String containerId)static java.lang.StringgetFolderlessId(java.lang.String id)static java.lang.StringgetFullTaskName(java.lang.String id)static java.lang.StringgetName(java.lang.String id)Given Application/Release01/Phase01, returns Phase01static java.lang.StringgetParentId(java.lang.String id)static java.lang.StringgetReleaselessChildId(java.lang.String childId)static java.lang.StringgetTopLevelTaskId(java.lang.String id)static booleanhasReleaseId(java.lang.String id)static booleanisAttachmentId(java.lang.String id)static booleanisCalendarId(java.lang.String id)static booleanisConfigurationId(java.lang.String id)static booleanisCustomConfigurationId(java.lang.String id)static booleanisDashboardId(java.lang.String id)static booleanisDeliveryId(java.lang.String id)static booleanisDependencyId(java.lang.String id)static booleanisDomainId(java.lang.String id)static booleanisFacetId(java.lang.String id)static booleanisFolderId(java.lang.String id)static booleanisInFolder(java.lang.String id)static booleanisInRelease(java.lang.String id)static booleanisInRootFolder(java.lang.String id)static booleanisNullId(java.lang.String id)static booleanisPhaseId(java.lang.String id)static booleanisPlanItemId(java.lang.String id)static booleanisReleaseId(java.lang.String id)static booleanisRoot(java.lang.String id)static booleanisStageId(java.lang.String id)static booleanisTaskId(java.lang.String id)static booleanisTeamId(java.lang.String id)static booleanisTriggerId(java.lang.String id)static booleanisValueProviderId(java.lang.String id)static booleanisVariableId(java.lang.String id)static java.lang.StringnormalizeId(java.lang.String id)static java.lang.StringphaseIdFrom(java.lang.String id)static java.lang.StringrelativePathFrom(java.lang.String fromPath, java.lang.String fullPath)static java.lang.StringreleaseActorId(java.lang.String releaseId)static java.lang.StringreleaseIdFrom(java.lang.String id)static java.lang.StringreleasePathInRootFolder(java.lang.String releaseId)static java.lang.StringtaskIdFrom(java.lang.String id)static java.lang.StringtoDomainId(java.lang.String id)static java.lang.StringtriggerIdFrom(java.lang.String id)
-
-
-
Field Detail
-
ROOT_FOLDER_ID
public static final java.lang.String ROOT_FOLDER_ID
-
SEPARATOR
public static final java.lang.String SEPARATOR
- See Also:
- Constant Field Values
-
RELEASE_PREFIX
public static final java.lang.String RELEASE_PREFIX
- See Also:
- Constant Field Values
-
TRIGGER_PREFIX
public static final java.lang.String TRIGGER_PREFIX
- See Also:
- Constant Field Values
-
PHASE_PREFIX
public static final java.lang.String PHASE_PREFIX
- See Also:
- Constant Field Values
-
TASK_PREFIX
public static final java.lang.String TASK_PREFIX
- See Also:
- Constant Field Values
-
VARIABLE_PREFIX
public static final java.lang.String VARIABLE_PREFIX
- See Also:
- Constant Field Values
-
CONFIGURATION_PREFIX
public static final java.lang.String CONFIGURATION_PREFIX
- See Also:
- Constant Field Values
-
VALUE_PROVIDER_SUFFIX
public static final java.lang.String VALUE_PROVIDER_SUFFIX
- See Also:
- Constant Field Values
-
DEPENDENCY_PREFIX
public static final java.lang.String DEPENDENCY_PREFIX
- See Also:
- Constant Field Values
-
FOLDER_PREFIX
public static final java.lang.String FOLDER_PREFIX
- See Also:
- Constant Field Values
-
ATTACHMENT_PREFIX
public static final java.lang.String ATTACHMENT_PREFIX
- See Also:
- Constant Field Values
-
TEAM_PREFIX
public static final java.lang.String TEAM_PREFIX
- See Also:
- Constant Field Values
-
DELIVERY_PREFIX
public static final java.lang.String DELIVERY_PREFIX
- See Also:
- Constant Field Values
-
CUSTOM_CONFIGURATION_ROOT
public static final java.lang.String CUSTOM_CONFIGURATION_ROOT
-
CALENDAR_ROOT
public static final java.lang.String CALENDAR_ROOT
-
MAIL_CONFIGURATION_ROOT
public static final java.lang.String MAIL_CONFIGURATION_ROOT
-
RISK_PROFILE_CONFIGURATION_ROOT
public static final java.lang.String RISK_PROFILE_CONFIGURATION_ROOT
-
DELIVERIES_ROOT
public static final java.lang.String DELIVERIES_ROOT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getParentId
public static java.lang.String getParentId(java.lang.String id)
-
isRoot
public static boolean isRoot(java.lang.String id)
-
releaseIdFrom
public static java.lang.String releaseIdFrom(java.lang.String id)
-
triggerIdFrom
public static java.lang.String triggerIdFrom(java.lang.String id)
-
deliveryIdFrom
public static java.lang.String deliveryIdFrom(java.lang.String id)
-
phaseIdFrom
public static java.lang.String phaseIdFrom(java.lang.String id)
-
taskIdFrom
public static java.lang.String taskIdFrom(java.lang.String id)
-
isNullId
public static boolean isNullId(java.lang.String id)
-
isPlanItemId
public static boolean isPlanItemId(java.lang.String id)
-
isReleaseId
public static boolean isReleaseId(java.lang.String id)
-
isTriggerId
public static boolean isTriggerId(java.lang.String id)
-
isPhaseId
public static boolean isPhaseId(java.lang.String id)
-
isAttachmentId
public static boolean isAttachmentId(java.lang.String id)
-
isTaskId
public static boolean isTaskId(java.lang.String id)
-
isVariableId
public static boolean isVariableId(java.lang.String id)
-
isDependencyId
public static boolean isDependencyId(java.lang.String id)
-
isFolderId
public static boolean isFolderId(java.lang.String id)
-
isFacetId
public static boolean isFacetId(java.lang.String id)
-
isCustomConfigurationId
public static boolean isCustomConfigurationId(java.lang.String id)
-
isConfigurationId
public static boolean isConfigurationId(java.lang.String id)
-
isTeamId
public static boolean isTeamId(java.lang.String id)
-
isDomainId
public static boolean isDomainId(java.lang.String id)
-
isValueProviderId
public static boolean isValueProviderId(java.lang.String id)
-
isCalendarId
public static boolean isCalendarId(java.lang.String id)
-
isDeliveryId
public static boolean isDeliveryId(java.lang.String id)
-
isStageId
public static boolean isStageId(java.lang.String id)
-
isDashboardId
public static boolean isDashboardId(java.lang.String id)
-
isInFolder
public static boolean isInFolder(java.lang.String id)
-
isInRootFolder
public static boolean isInRootFolder(java.lang.String id)
-
hasReleaseId
public static boolean hasReleaseId(java.lang.String id)
-
isInRelease
public static boolean isInRelease(java.lang.String id)
-
findInAncestry
public static java.lang.String findInAncestry(java.lang.String id, java.lang.String prefix)
-
getName
public static java.lang.String getName(java.lang.String id)
Given Application/Release01/Phase01, returns Phase01
-
getReleaselessChildId
public static java.lang.String getReleaselessChildId(java.lang.String childId)
-
getFolderlessId
public static java.lang.String getFolderlessId(java.lang.String id)
-
relativePathFrom
public static java.lang.String relativePathFrom(java.lang.String fromPath, java.lang.String fullPath)
-
getFullTaskName
public static java.lang.String getFullTaskName(java.lang.String id)
-
getTopLevelTaskId
public static java.lang.String getTopLevelTaskId(java.lang.String id)
-
releasePathInRootFolder
public static java.lang.String releasePathInRootFolder(java.lang.String releaseId)
-
findFolderId
public static java.lang.String findFolderId(java.lang.String id)
-
findCommonParent
public static java.lang.String findCommonParent(java.lang.String id1, java.lang.String id2)
-
toDomainId
public static java.lang.String toDomainId(java.lang.String id)
-
normalizeId
public static java.lang.String normalizeId(java.lang.String id)
-
formatWithFolderId
public static java.lang.String formatWithFolderId(java.lang.String folderId, java.lang.String containerId)
-
releaseActorId
public static java.lang.String releaseActorId(java.lang.String releaseId)
-
-