Class GateConditionService


  • @Service
    public class GateConditionService
    extends java.lang.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)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.xebialabs.xlrelease.domain.GateCondition create​(java.lang.String parentId)  
      com.xebialabs.xlrelease.domain.GateCondition create​(java.lang.String gateId, java.lang.String text)  
      void delete​(java.lang.String conditionId)  
      com.xebialabs.xlrelease.domain.GateCondition findById​(java.lang.String conditionId)  
      com.xebialabs.xlrelease.domain.GateCondition update​(java.lang.String conditionId, com.xebialabs.xlrelease.domain.GateCondition updatedCondition)  
      • Methods inherited from class java.lang.Object

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

      • GateConditionService

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

      • create

        @Timed
        public com.xebialabs.xlrelease.domain.GateCondition create​(java.lang.String parentId)
      • create

        @Timed
        public com.xebialabs.xlrelease.domain.GateCondition create​(java.lang.String gateId,
                                                                   java.lang.String text)
      • findById

        @Timed
        public com.xebialabs.xlrelease.domain.GateCondition findById​(java.lang.String conditionId)
      • update

        @Timed
        public com.xebialabs.xlrelease.domain.GateCondition update​(java.lang.String conditionId,
                                                                   com.xebialabs.xlrelease.domain.GateCondition updatedCondition)
      • delete

        @Timed
        public void delete​(java.lang.String conditionId)