1 14 package org.compiere.model; 15 16 import java.sql.*; 17 import java.util.*; 18 import java.math.*; 19 20 import org.compiere.util.*; 21 22 28 public class MAssignment extends X_S_ResourceAssignment 29 { 30 35 public MAssignment (Properties ctx, int S_ResourceAssignment_ID) 36 { 37 super (ctx, S_ResourceAssignment_ID); 38 p_info.setUpdateable(true); if (S_ResourceAssignment_ID == 0) 41 { 42 setAssignDateFrom(new Timestamp(System.currentTimeMillis())); 43 setQty(new BigDecimal(1.0)); 44 setName("."); 45 setIsConfirmed(false); 46 } 47 } 49 53 public String toString() 54 { 55 StringBuffer sb = new StringBuffer ("MAssignment[ID="); 56 sb.append(getID()) 57 .append(",S_Resource_ID=").append(getS_Resource_ID()) 58 .append(",From=").append(getAssignDateFrom()) 59 .append(",To=").append(getAssignDateTo()) 60 .append(",Qty=").append(getQty()) 61 .append("]"); 62 return sb.toString(); 63 } 65 66 67 71 public void setS_Resource_ID (int S_Resource_ID) 72 { 73 if (S_Resource_ID == 0) 74 setValue("S_Resource_ID", null); 75 else 76 super.setS_Resource_ID(S_Resource_ID); 77 } 79 80 81 85 public boolean delete() 86 { 87 if (isConfirmed()) 89 return false; 90 91 StringBuffer sql = new StringBuffer ("UPDATE "); 92 sql.append(getTableName()).append( " SET IsActive='N' WHERE "); 93 sql.append(" WHERE ").append(getTableName()).append("_ID=").append(getID()); 94 int no = DB.executeUpdate(sql.toString()); 95 return no == 1; 96 } 97 98 99 100 public void setAssignDateFrom(Timestamp AssignDateFrom) 101 { 102 super.setAssignDateFrom(AssignDateFrom); 103 } 104 public void setAssignDateTo(Timestamp AssignDateTo) 105 { 106 super.setAssignDateTo(AssignDateTo); 107 } 108 public void setQty(BigDecimal Qty) 109 { 110 super.setQty(Qty); 111 } 113 } 115 | Popular Tags |