/** * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ package org.mifosplatform.infrastructure.jobs.domain; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Table; import org.springframework.data.jpa.domain.AbstractPersistable; @Entity @Table(name = "scheduler_detail") public class SchedulerDetail extends AbstractPersistable<Long> { @Column(name = "execute_misfired_jobs") private boolean executeInstructionForMisfiredJobs; @Column(name = "is_suspended") private boolean suspended; @Column(name = "reset_scheduler_on_bootup") private boolean resetSchedulerOnBootup; protected SchedulerDetail() { } public boolean isExecuteInstructionForMisfiredJobs() { return this.executeInstructionForMisfiredJobs; } public void updateExecuteInstructionForMisfiredJobs(final boolean executeInstructionForMisfiredJobs) { this.executeInstructionForMisfiredJobs = executeInstructionForMisfiredJobs; } public boolean isSuspended() { return this.suspended; } public void updateSuspendedState(final boolean suspended) { this.suspended = suspended; } public boolean isResetSchedulerOnBootup() { return this.resetSchedulerOnBootup; } public void updateResetSchedulerOnBootup(final boolean resetSchedulerOnBootup) { this.resetSchedulerOnBootup = resetSchedulerOnBootup; } }