public class ObjectMethod
extends java.lang.Object
The following is an example an ObjectMethod array for an allocation. This example does not include every field on the allocation, but just a few examples. You can see that first ObjectMethod describes the Bill Rate field, which is required for insert and update modes (onInsert=True, onUpdate=True). A value for the field, however, is not required (isRequired=False). The fieldTypeId and fieldSubTypeId correspond to the tables found at Field type and Subtype IDs.
The second ObjectMethod describes the End Date field, which is required for all modes, and is required with a value for all allocations (isRequired=true).
<ns:return xsi:type="ax21:ObjectMethod" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ax21:defaultValue xsi:nil="true"/>
<ax21:fieldLength>10</ax21:fieldLength>
<ax21:fieldSubTypeId>84</ax21:fieldSubTypeId>
<ax21:fieldTypeId>44</ax21:fieldTypeId>
<ax21:isRequired>false</ax21:isRequired>
<ax21:label>Bill Rate</ax21:label>
<ax21:method>billingRateId</ax21:method>
<ax21:methodId>5404</ax21:methodId>
<ax21:onInsert>true</ax21:onInsert>
<ax21:onSelect>true</ax21:onSelect>
<ax21:onUpdate>true</ax21:onUpdate>
<ax21:sequence>0</ax21:sequence>
</ns:return>
<ns:return xsi:type="ax21:ObjectMethod" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ax21:defaultValue xsi:nil="true"/>
<ax21:fieldLength>12</ax21:fieldLength>
<ax21:fieldSubTypeId>0</ax21:fieldSubTypeId>
<ax21:fieldTypeId>8</ax21:fieldTypeId>
<ax21:isRequired>true</ax21:isRequired>
<ax21:label>End Date</ax21:label>
<ax21:method>endDate</ax21:method>
<ax21:methodId>5405</ax21:methodId>
<ax21:onInsert>true</ax21:onInsert>
<ax21:onSelect>true</ax21:onSelect>
<ax21:onUpdate>true</ax21:onUpdate>
<ax21:sequence>0</ax21:sequence>
</ns:return>
Constructor and Description |
---|
ObjectMethod() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getDefaultValue() |
long |
getFieldLength() |
long |
getFieldSubTypeId() |
long |
getFieldTypeId() |
boolean |
getIsRequired() |
java.lang.String |
getLabel() |
java.lang.String |
getMethod() |
long |
getMethodId() |
boolean |
getOnInsert() |
boolean |
getOnSelect() |
boolean |
getOnUpdate() |
int |
getSequence() |
void |
setDefaultValue(java.lang.Object pVal) |
void |
setFieldLength(long pVal) |
void |
setFieldSubTypeId(long pVal) |
void |
setFieldTypeId(long pVal) |
void |
setIsRequired(boolean pVal) |
void |
setLabel(java.lang.String pVal) |
void |
setMethod(java.lang.String pVal) |
void |
setMethodId(long pVal) |
void |
setOnInsert(boolean pVal) |
void |
setOnSelect(boolean pVal) |
void |
setOnUpdate(boolean pVal) |
void |
setSequence(int pVal) |
public void setMethodId(long pVal)
public long getMethodId()
public void setMethod(java.lang.String pVal)
public java.lang.String getMethod()
public void setFieldTypeId(long pVal)
public long getFieldTypeId()
public void setFieldSubTypeId(long pVal)
public long getFieldSubTypeId()
public void setFieldLength(long pVal)
public long getFieldLength()
public void setIsRequired(boolean pVal)
public boolean getIsRequired()
public void setLabel(java.lang.String pVal)
public java.lang.String getLabel()
public void setSequence(int pVal)
public int getSequence()
public void setDefaultValue(java.lang.Object pVal)
public java.lang.Object getDefaultValue()
public void setOnSelect(boolean pVal)
public boolean getOnSelect()
public void setOnUpdate(boolean pVal)
public boolean getOnUpdate()
public void setOnInsert(boolean pVal)
public boolean getOnInsert()