001/* 002 * This file is generated by jOOQ. 003 */ 004package com.echothree.model.jooq.server.records.item; 005 006 007import com.echothree.model.data.item.common.pk.ItemPK; 008import com.echothree.model.data.item.common.pk.ItemPackCheckRequirementPK; 009import com.echothree.model.data.uom.common.pk.UnitOfMeasureTypePK; 010 011import org.jooq.Record1; 012import org.jooq.impl.UpdatableRecordImpl; 013 014 015/** 016 * This class is generated by jOOQ. 017 */ 018@SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" }) 019public class ItemPackCheckRequirements extends UpdatableRecordImpl<ItemPackCheckRequirements> { 020 021 private static final long serialVersionUID = 1L; 022 023 /** 024 * Setter for 025 * <code>itempackcheckrequirements.ipcr_itempackcheckrequirementid</code>. 026 */ 027 public void ItemPackCheckRequirement(ItemPackCheckRequirementPK value) { 028 set(0, value); 029 } 030 031 /** 032 * Getter for 033 * <code>itempackcheckrequirements.ipcr_itempackcheckrequirementid</code>. 034 */ 035 public ItemPackCheckRequirementPK ItemPackCheckRequirement() { 036 return (ItemPackCheckRequirementPK) get(0); 037 } 038 039 /** 040 * Setter for <code>itempackcheckrequirements.ipcr_itm_itemid</code>. 041 */ 042 public void Item(ItemPK value) { 043 set(1, value); 044 } 045 046 /** 047 * Getter for <code>itempackcheckrequirements.ipcr_itm_itemid</code>. 048 */ 049 public ItemPK Item() { 050 return (ItemPK) get(1); 051 } 052 053 /** 054 * Setter for 055 * <code>itempackcheckrequirements.ipcr_uomt_unitofmeasuretypeid</code>. 056 */ 057 public void UnitOfMeasureType(UnitOfMeasureTypePK value) { 058 set(2, value); 059 } 060 061 /** 062 * Getter for 063 * <code>itempackcheckrequirements.ipcr_uomt_unitofmeasuretypeid</code>. 064 */ 065 public UnitOfMeasureTypePK UnitOfMeasureType() { 066 return (UnitOfMeasureTypePK) get(2); 067 } 068 069 /** 070 * Setter for <code>itempackcheckrequirements.ipcr_minimumquantity</code>. 071 */ 072 public void MinimumQuantity(Long value) { 073 set(3, value); 074 } 075 076 /** 077 * Getter for <code>itempackcheckrequirements.ipcr_minimumquantity</code>. 078 */ 079 public Long MinimumQuantity() { 080 return (Long) get(3); 081 } 082 083 /** 084 * Setter for <code>itempackcheckrequirements.ipcr_maximumquantity</code>. 085 */ 086 public void MaximumQuantity(Long value) { 087 set(4, value); 088 } 089 090 /** 091 * Getter for <code>itempackcheckrequirements.ipcr_maximumquantity</code>. 092 */ 093 public Long MaximumQuantity() { 094 return (Long) get(4); 095 } 096 097 /** 098 * Setter for <code>itempackcheckrequirements.ipcr_fromtime</code>. 099 */ 100 public void FromTime(Long value) { 101 set(5, value); 102 } 103 104 /** 105 * Getter for <code>itempackcheckrequirements.ipcr_fromtime</code>. 106 */ 107 public Long FromTime() { 108 return (Long) get(5); 109 } 110 111 /** 112 * Setter for <code>itempackcheckrequirements.ipcr_thrutime</code>. 113 */ 114 public void ThruTime(Long value) { 115 set(6, value); 116 } 117 118 /** 119 * Getter for <code>itempackcheckrequirements.ipcr_thrutime</code>. 120 */ 121 public Long ThruTime() { 122 return (Long) get(6); 123 } 124 125 // ------------------------------------------------------------------------- 126 // Primary key information 127 // ------------------------------------------------------------------------- 128 129 @Override 130 public Record1<ItemPackCheckRequirementPK> key() { 131 return (Record1) super.key(); 132 } 133 134 // ------------------------------------------------------------------------- 135 // Constructors 136 // ------------------------------------------------------------------------- 137 138 /** 139 * Create a detached ItemPackCheckRequirements 140 */ 141 public ItemPackCheckRequirements() { 142 super(com.echothree.model.jooq.server.tables.item.ItemPackCheckRequirements.ItemPackCheckRequirements); 143 } 144 145 /** 146 * Create a detached, initialised ItemPackCheckRequirements 147 */ 148 public ItemPackCheckRequirements(ItemPackCheckRequirementPK ItemPackCheckRequirement, ItemPK Item, UnitOfMeasureTypePK UnitOfMeasureType, Long MinimumQuantity, Long MaximumQuantity, Long FromTime, Long ThruTime) { 149 super(com.echothree.model.jooq.server.tables.item.ItemPackCheckRequirements.ItemPackCheckRequirements); 150 151 ItemPackCheckRequirement(ItemPackCheckRequirement); 152 Item(Item); 153 UnitOfMeasureType(UnitOfMeasureType); 154 MinimumQuantity(MinimumQuantity); 155 MaximumQuantity(MaximumQuantity); 156 FromTime(FromTime); 157 ThruTime(ThruTime); 158 resetTouchedOnNotNull(); 159 } 160}