Class GateConditionService

java.lang.Object
com.xebialabs.xlrelease.service.GateConditionService

@Service public class GateConditionService extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    GateConditionService(com.xebialabs.xlrelease.service.CiIdService ciIdService, XLReleaseEventBus eventBus, com.xebialabs.xlrelease.repository.TaskRepository taskRepository, com.xebialabs.xlrelease.repository.GateConditionRepository gateConditionRepository, TaskConcurrencyService taskConcurrencyService)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.xebialabs.xlrelease.domain.GateCondition
    create(String parentId)
     
    com.xebialabs.xlrelease.domain.GateCondition
    create(String gateId, String text)
     
    void
    delete(String conditionId)
     
    com.xebialabs.xlrelease.domain.GateCondition
    findById(String conditionId)
     
    com.xebialabs.xlrelease.domain.GateCondition
    update(String conditionId, com.xebialabs.xlrelease.domain.GateCondition updatedCondition)
     
    com.xebialabs.xlrelease.domain.GateCondition
    update(String conditionId, com.xebialabs.xlrelease.domain.GateCondition updatedCondition, org.joda.time.DateTime modifiedAt)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GateConditionService

      @Autowired public GateConditionService(com.xebialabs.xlrelease.service.CiIdService ciIdService, XLReleaseEventBus eventBus, com.xebialabs.xlrelease.repository.TaskRepository taskRepository, com.xebialabs.xlrelease.repository.GateConditionRepository gateConditionRepository, TaskConcurrencyService taskConcurrencyService)
  • Method Details

    • create

      public com.xebialabs.xlrelease.domain.GateCondition create(String parentId)
    • create

      public com.xebialabs.xlrelease.domain.GateCondition create(String gateId, String text)
    • findById

      public com.xebialabs.xlrelease.domain.GateCondition findById(String conditionId)
    • update

      public com.xebialabs.xlrelease.domain.GateCondition update(String conditionId, com.xebialabs.xlrelease.domain.GateCondition updatedCondition, org.joda.time.DateTime modifiedAt)
    • update

      public com.xebialabs.xlrelease.domain.GateCondition update(String conditionId, com.xebialabs.xlrelease.domain.GateCondition updatedCondition)
    • delete

      public void delete(String conditionId)