Interface TransitionRequest

    • Method Detail

      • getTransferTypeIdMap

        Map<String,​String> getTransferTypeIdMap()
        Get the IDs of the transition requested mapped by the TransferType. Could be the ids of a change summary, summary group, or deployment. A single summary could be one of a large group of changes or a deployment thereby leading to the map containing the ID of a the individual summary related to 1 set of changes being transitioned and the ID of the entire group. This is used to clean up state once all of the related transition requests have completed.
      • getSandboxId

        String getSandboxId()
        The id for the sandbox in which the originating item resides.
        Returns:
        The id for the sandbox in which the originating item resides
      • getRouteKey

        String getRouteKey()
      • getAuthor

        String getAuthor()
        The author of the promotion. This is useful when finding originating domain items in a user sandbox for promotion to a subsequent level. User sandbox changes are partially identified by their author.
        Returns:
        The author of the promotion
      • getLevel

        Integer getLevel()
        The level at which the originating item resides. See Tracking.getLevel() for more information.
        Returns:
        The level at which the originating item resides
      • getEntity

        String getEntity()
        The entity's class name for this promotion.
        Returns:
        The entity's class name for this promotion
      • getStage

        String getStage()
        The informational stage in which the originating item resides.
        Returns:
        The informational stage in which the originating item resides.
      • getContextId

        String getContextId()
        The contextId used to identify the originating item to promote. See Trackable.getContextId().
        Returns:
        The contextId used to identify the originating item to promote
      • getVisibleFromCatalog

        Set<String> getVisibleFromCatalog()
        Context list of the contextIds for the deep catalog tree parenting the getCatalogId(). This is not a value that is generally populated via JSON. Rather, this variable is generally calculated via lookup of catalog using catalogId. This is helpful for identifying inherited targets during a promotion.
        Returns:
        Context list of the contextIds for the deep catalog tree parenting the getCatalogId()
      • getMessage

        String getMessage()
        A user defined message to go along with the state transition. This is generally descriptive of the purpose served by the transition.
        Returns:
        A user defined message to go along with the state transition
      • setStage

        void setStage​(String stage)
        The informational stage in which the originating item resides.
        Parameters:
        stage - The informational stage in which the originating item resides.
      • setApplicationId

        void setApplicationId​(String applicationId)
        The applicationId that should be used to filter the results from TrackableRepository.findPromotable(WorkflowPromoteRequest). Can be null if the item is not application discriminatable.
        Parameters:
        applicationId - The applicationId that should be used to filter the results
      • setVisibleFromCatalog

        void setVisibleFromCatalog​(Set<String> visibleFromCatalog)
        Context list of the contextIds for the deep catalog tree parenting the getCatalogId(). This is not a value that is generally populated via JSON. Rather, this variable is generally calculated via lookup of catalog using catalogId. This is helpful for identifying inherited targets during a promotion.
        Parameters:
        visibleFromCatalog - list of the contextIds for the deep catalog tree parenting the getCatalogId()
      • setMessage

        void setMessage​(String message)
        A user defined message to go along with the state transition. This is generally descriptive of the purpose served by the transition.
        Parameters:
        message - A user defined message to go along with the state transition