@Audit(action = Audit.Action.UPDATE, logStatement = "Updated value (for id: {0}): {1}", logExpressions = {"${auditEntity.id}", "${auditEntity.value}"}) public String getValue() { return value; }
@OneToOne @Audit(action = Audit.Action.UPDATE, logStatement = "Updated relationship (for id: {0}): {1}", logExpressions = {"${auditEntity.id}", "${auditEntity.otherEntity.id}"}) public AuditEntity getOtherEntity() { return otherEntity; }
@ManyToMany(mappedBy = "entities") @Audit(action = Audit.Action.UPDATE, logStatement = "Entity with id {0} now has inverse list {1}", logExpressions = {"${auditEntity.id}", "${auditEntity.inverses}"}) public List<AuditEntityInverse> getInverses() { return inverses; }
@ManyToMany @Audit(action = Audit.Action.UPDATE, logStatement = "Inverse entities: {0}", logExpressions = "${auditEntityInverse.entities}") public List<AuditEntity> getEntities() { return entities; }
@Audit(action = Audit.Action.UPDATE, operation = 1, logStatement = "UPDATE Child {0} Parent {1}", logExpressions = {"${child.id}", "${parent.id}"} ) @Column(unique = true) public String getName() { return this.name; }
@SharePermission @Paginate @Audit(action = Audit.Action.CREATE, operation = 10, logStatement = "{0}",
@Include(rootLevel = true) @SharePermission @Audit(action = Audit.Action.CREATE, operation = 10, logStatement = "{0}",
@ReadPermission(expression = "negativeChildId AND negativeIntegerUser AND initCheckOp AND initCheckFilter") @Include(rootLevel = true, type = "child") @Audit(action = Audit.Action.DELETE, operation = 0, logStatement = "DELETE Child {0} Parent {1}", logExpressions = {"${child.id}", "${parent.id}"}) @Audit(action = Audit.Action.CREATE, operation = 0, logStatement = "CREATE Child {0} Parent {1}",
@Include(rootLevel = true) @Paginate @Audit(action = Audit.Action.CREATE, operation = 10, logStatement = "{0}",
@Entity @Audit(action = Audit.Action.CREATE, logStatement = "Created with value: {0}", logExpressions = {"${auditEntity.value}"})