Package org.apache.ambari.server.orm.entities

Examples of org.apache.ambari.server.orm.entities.RequestScheduleEntity


    Assert.assertEquals(scheduleEntity, testScheduleEntity);
  }

  @Test
  public void testFindByStatus() throws Exception {
    RequestScheduleEntity scheduleEntity = createScheduleEntity();

    List<RequestScheduleEntity> scheduleEntities = requestScheduleDAO
      .findByStatus("SCHEDULED");

    Assert.assertNotNull(scheduleEntities);
View Full Code Here


  @Override
  @Transactional
  public void setSourceScheduleForRequest(long requestId, long scheduleId) {
    RequestEntity requestEntity = requestDAO.findByPK(requestId);
    if (requestEntity != null) {
      RequestScheduleEntity scheduleEntity = requestScheduleDAO.findById(scheduleId);
      if (scheduleEntity != null) {
        requestEntity.setRequestScheduleEntity(scheduleEntity);
        //we may want to break entity graph here for perf purposes (when list size is too large)
        scheduleEntity.getRequestEntities().add(requestEntity);

        requestDAO.merge(requestEntity);
        requestScheduleDAO.merge(scheduleEntity);

      } else {
View Full Code Here

    this.schedule = schedule;
    injector.injectMembers(this);

    // Initialize the Entity object
    // Batch Hosts is initialized on persist
    requestScheduleEntity = new RequestScheduleEntity();
    requestScheduleEntity.setClusterId(cluster.getClusterId());

    updateBatchSettings();

    updateSchedule();
View Full Code Here

  @Override
  public void refresh() {
    readWriteLock.writeLock().lock();
    try{
      if (isPersisted) {
        RequestScheduleEntity scheduleEntity = requestScheduleDAO.findById
          (requestScheduleEntity.getScheduleId());
        requestScheduleDAO.refresh(scheduleEntity);
      }
    } finally {
      readWriteLock.writeLock().unlock();
View Full Code Here

  @Override
  @Transactional
  public void setSourceScheduleForRequest(long requestId, long scheduleId) {
    RequestEntity requestEntity = requestDAO.findByPK(requestId);
    if (requestEntity != null) {
      RequestScheduleEntity scheduleEntity = requestScheduleDAO.findById(scheduleId);
      if (scheduleEntity != null) {
        requestEntity.setRequestScheduleEntity(scheduleEntity);
        //we may want to break entity graph here for perf purposes (when list size is too large)
        scheduleEntity.getRequestEntities().add(requestEntity);

        requestDAO.merge(requestEntity);
        requestScheduleDAO.merge(scheduleEntity);

      } else {
View Full Code Here

TOP

Related Classes of org.apache.ambari.server.orm.entities.RequestScheduleEntity

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.