Class Delivery
java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.xlrelease.domain.delivery.Delivery
- All Implemented Interfaces:
ConfigurationItem
,CiWithInternalMetadata
,Serializable
,Comparable<BaseConfigurationItem>
@Metadata(root=BY_ROOT_NAME,
rootName="Deliveries",
versioned=false)
public class Delivery
extends BaseConfigurationItem
implements CiWithInternalMetadata
- See Also:
-
Field Summary
FieldsFields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
id, syntheticProperties, type
Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addReleaseId
(String releaseId) void
addReleaseIds
(Set<String> releaseIds) void
void
void
addSubscriber
(Subscriber subscriber) void
addTrackedItem
(TrackedItem item) void
findItemByIdOrTitle
(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) boolean
boolean
isLastStage
(Stage stage) boolean
boolean
void
removeReleaseIds
(List<String> idsToRemove) void
removeStage
(Stage stage) void
removeTrackedItem
(String itemId) void
setAutoComplete
(boolean autoComplete) void
setDescription
(String description) void
setEndDate
(Date endDate) void
setFolderId
(String folderId) void
setOriginPatternId
(String originPatternId) void
setPlannedDuration
(Integer plannedDuration) void
setReleaseIds
(Set<String> releaseIds) void
void
setStartDate
(Date startDate) void
setStatus
(DeliveryStatus status) void
setSubscribers
(List<Subscriber> subscribers) void
void
setTrackedItems
(List<TrackedItem> trackedItems) void
Methods 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, getPropertyDescriptor, getType, hashCode, hasProperty, set$ciAttributes, set$directoryReference, set$externalProperties, set$internalId, set$referenceId, set$securedCi, set$securedDirectoryReference, set$token, set$validationMessages, setId, setProperty, setType, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods 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$metadata
in 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)
-