Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package jpaoletti.jpm.core.audit;
 
 import java.util.Date;

Author(s):
jpaoletti
 
public class SimpleAudit implements AuditService {
    private Integer level;
    @Override
    public void register(PMContext ctxInteger levelString operationIdString observations) {
        if (getLevel() >= level) {
            try {
                ctx.getPresentationManager().info(String.format("AUDIT: {%s} - User[%s];Entity[%s];Operation[%s];Item[%s] - %s",
                        new Date().toString(),
                        (ctx.isUserOnLine()) ? ctx.getUser().getUsername() : '-',
                        (ctx.hasEntity()) ? ctx.getEntity().getId() : "-",
                        (operationId != null) ? operationId : '-',
                        (ctx.getSelected() != null) ? ctx.getSelected().getInstanceId().getValue() : '-',
                        observations));
            } catch (Exception ex) {
                ctx.getPresentationManager().error(ex);
            }
        }
    }
    @Override
    public Integer getLevel() {
        return ;
    }
    @Override
    public void setLevel(Integer level) {
        this. = level;
    }
New to GrepCode? Check out our FAQ X