Class Delivery
java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.xlrelease.domain.delivery.Delivery
- All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem,CiWithInternalMetadata,Serializable,Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>
@Metadata(root=BY_ROOT_NAME,
rootName="Deliveries",
versioned=false)
public class Delivery
extends com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
implements CiWithInternalMetadata
- See Also:
-
Field Summary
FieldsFields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddReleaseId(String releaseId) voidaddReleaseIds(Set<String> releaseIds) voidvoidvoidaddSubscriber(Subscriber subscriber) voidaddTrackedItem(TrackedItem item) voidfindItemByIdOrTitle(String idOrTitle) findNextStage(Stage stage) findPreviousStage(Stage stage) findStageByIdOrTitle(String idOrTitle) findSubscriberBySourceId(String sourceId) findTransitionByIdOrTitle(String transitionIdOrTitle) getItemByIdOrTitle(String idOrTitle) getStageByIdOrTitle(String idOrTitle) getStageByTransition(Transition transition) getStageByTransitionId(String transitionId) getStageGroupAfterTransition(Transition transition) getStageGroupOfStage(Stage stage) getStagesBefore(Stage stage) <T extends Subscriber>
List<T>getSubscribersOfType(Class<T> subscriberClass) getTitle()getTransitionByIdOrTitle(String transitionIdOrTitle) booleanbooleanisLastStage(Stage stage) booleanbooleanvoidremoveReleaseIds(List<String> idsToRemove) voidremoveStage(Stage stage) voidremoveTrackedItem(String itemId) voidsetAutoComplete(boolean autoComplete) voidsetDescription(String description) voidsetEndDate(Date endDate) voidsetFolderId(String folderId) voidsetOriginPatternId(String originPatternId) voidsetPlannedDuration(Integer plannedDuration) voidsetReleaseIds(Set<String> releaseIds) voidvoidsetStartDate(Date startDate) voidsetStatus(DeliveryStatus status) voidsetSubscribers(List<Subscriber> subscribers) voidvoidsetTrackedItems(List<TrackedItem> trackedItems) voidMethods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
compareTo, equals, get$ciAttributes, get$directoryReference, get$externalProperties, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$token, get$validationMessages, getId, getName, getProperty, getType, hashCode, hasProperty, set$ciAttributes, set$directoryReference, set$externalProperties, set$internalId, set$referenceId, set$securedCi, set$securedDirectoryReference, set$token, set$validationMessages, setId, setProperty, setType, toStringMethods inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
get$directoryReference, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$validationMessages, getId, getName, getProperty, getType, hasProperty, setId, setProperty
-
Field Details
-
DELIVERY_ROOT
- See Also:
-
-
Constructor Details
-
Delivery
public Delivery()
-
-
Method Details
-
isTemplate
public boolean isTemplate() -
updateDuration
public void updateDuration() -
findItemByIdOrTitle
-
getItemByIdOrTitle
-
addStage
-
addStage
-
removeStage
-
isLastStage
-
findFirstOpenStage
-
findPreviousStage
-
findNextStage
-
findStageByIdOrTitle
-
getStageByIdOrTitle
-
getTransitions
-
findTransitionByIdOrTitle
-
getTransitionByIdOrTitle
-
getStageByTransition
-
getStageByTransitionId
-
getStagesBeforeFirstOpenTransition
-
getStagesBefore
-
getStageGroupAfterTransition
-
getStageGroupOfStage
-
getSubscribersOfType
-
addSubscriber
-
findSubscriberBySourceId
-
getTitle
-
setTitle
-
getDescription
-
setDescription
-
getStatus
-
setStatus
-
getStartDate
-
setStartDate
-
getEndDate
-
setEndDate
-
getReleaseIds
-
setReleaseIds
-
removeReleaseIds
-
isUpdatable
public boolean isUpdatable() -
getFolderId
-
setFolderId
-
getOriginPatternId
-
setOriginPatternId
-
get$metadata
- Specified by:
get$metadatain interfaceCiWithInternalMetadata
-
getTrackedItems
-
setTrackedItems
-
getStages
-
setStages
-
addReleaseId
-
addReleaseIds
-
addTrackedItem
-
removeTrackedItem
-
getPlannedDuration
-
setPlannedDuration
-
getSubscribers
-
setSubscribers
-
computeReleasesFromTrackedItems
public void computeReleasesFromTrackedItems() -
isAutoComplete
public boolean isAutoComplete() -
setAutoComplete
public void setAutoComplete(boolean autoComplete)
-