1 25 package org.ofbiz.shark.audit; 26 27 import org.ofbiz.base.util.Debug; 28 import org.ofbiz.base.util.UtilMisc; 29 import org.ofbiz.entity.GenericDelegator; 30 import org.ofbiz.entity.GenericEntityException; 31 import org.ofbiz.entity.GenericValue; 32 33 import org.enhydra.shark.api.internal.eventaudit.AssignmentEventAuditPersistenceInterface; 34 35 42 public class AssignmentEventAudit extends EventAudit implements AssignmentEventAuditPersistenceInterface { 43 44 public static final String module = AssignmentEventAudit.class.getName(); 45 protected GenericValue assignmentEventAudit = null; 46 private boolean newValue = false; 47 48 public AssignmentEventAudit(EntityAuditMgr mgr, GenericDelegator delegator, String eventAuditId) { 49 super(mgr, delegator, eventAuditId); 50 if (this.delegator != null) { 51 try { 52 this.assignmentEventAudit = delegator.findByPrimaryKey("WfAssignmentEventAudit", UtilMisc.toMap("eventAuditId", eventAuditId)); 53 } catch (GenericEntityException e) { 54 Debug.logError(e, module); 55 } 56 } else { 57 Debug.logError("Invalid delegator object passed", module); 58 } 59 } 60 61 public AssignmentEventAudit(EntityAuditMgr mgr, GenericDelegator delegator) { 62 super(mgr, delegator); 63 this.newValue = true; 64 this.assignmentEventAudit = delegator.makeValue("WfAssignmentEventAudit", UtilMisc.toMap("eventAuditId", this.eventAuditId)); 65 } 66 67 public AssignmentEventAudit(EntityAuditMgr mgr, GenericValue assignmentEventAudit) { 68 super(mgr, assignmentEventAudit.getDelegator(), assignmentEventAudit.getString("eventAuditId")); 69 this.assignmentEventAudit = assignmentEventAudit; 70 } 71 72 public void setOldResourceUsername(String un) { 73 assignmentEventAudit.set("oldUserName", un); 74 } 75 76 public String getOldResourceUsername() { 77 return assignmentEventAudit.getString("oldUserName"); 78 } 79 80 public void setOldResourceName(String nm) { 81 assignmentEventAudit.set("oldName", nm); 82 } 83 84 public String getOldResourceName() { 85 return assignmentEventAudit.getString("oldName"); 86 } 87 88 public void setNewResourceUsername(String un) { 89 assignmentEventAudit.set("newUserName", un); 90 } 91 92 public String getNewResourceUsername() { 93 return assignmentEventAudit.getString("newUserName"); 94 } 95 96 public void setNewResourceName(String nm) { 97 assignmentEventAudit.set("newName", nm); 98 } 99 100 public String getNewResourceName() { 101 return assignmentEventAudit.getString("newName"); 102 } 103 104 public void setIsAccepted(boolean acc) { 105 assignmentEventAudit.set("isAccepted", new Boolean (acc)); 106 } 107 108 public boolean getIsAccepted() { 109 return assignmentEventAudit.getBoolean("isAccepted").booleanValue(); 110 } 111 112 public void store() throws GenericEntityException { 113 super.store(); 114 if (newValue) { 115 newValue = false; 116 delegator.createOrStore(assignmentEventAudit); 117 } else { 118 delegator.store(assignmentEventAudit); 119 } 120 } 121 122 public void reload() throws GenericEntityException { 123 super.reload(); 124 if (!newValue) { 125 assignmentEventAudit.refresh(); 126 } 127 } 128 129 public void remove() throws GenericEntityException { 130 super.remove(); 131 if (!newValue) { 132 delegator.removeValue(assignmentEventAudit); 133 } 134 } 135 } 136 | Popular Tags |