Package org.joget.apps.app.dao

Source Code of org.joget.apps.app.dao.AuditTrailDaoImpl

package org.joget.apps.app.dao;

import org.joget.commons.spring.model.AbstractSpringDao;
import java.util.List;
import org.joget.apps.app.model.AuditTrail;

public class AuditTrailDaoImpl extends AbstractSpringDao implements AuditTrailDao {

    public static final String ENTITY_NAME = "AuditTrail";

    public void addAuditTrail(AuditTrail auditTrail) {
        super.save(ENTITY_NAME, auditTrail);
    }

    public AuditTrail getAuditTrailByUsername(String username) {
        AuditTrail auditTrail = new AuditTrail();
        auditTrail.setUsername(username);
        return (AuditTrail) super.findByExample(ENTITY_NAME, auditTrail);
    }

    public List<AuditTrail> getAuditTrails(String sort, Boolean desc, Integer start, Integer rows) {
        return (List<AuditTrail>) super.find(ENTITY_NAME, "", new Object[]{}, sort, desc, start, rows);
    }

    public List<AuditTrail> getAuditTrails(String condition, Object[] param, String sort, Boolean desc, Integer start, Integer rows) {
        return (List<AuditTrail>) super.find(ENTITY_NAME, condition, param, sort, desc, start, rows);
    }

    public Long count(String condition, Object[] params) {
        return super.count(ENTITY_NAME, condition, params);
    }

    public void deleteAuditTrail(AuditTrail auditTrail) {
        super.delete(ENTITY_NAME, auditTrail);
    }
}
TOP

Related Classes of org.joget.apps.app.dao.AuditTrailDaoImpl

TOP
Copyright © 2018 www.massapi.com. 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.