com.vasoftware.sf.soap44.webservices.sfmain
Class TrackerFieldSoapDO

java.lang.Object
  extended by com.vasoftware.sf.soap44.webservices.sfmain.ObjectSoapDO
      extended by com.vasoftware.sf.soap44.webservices.sfmain.TrackerFieldSoapDO

public class TrackerFieldSoapDO
extends ObjectSoapDO

A TrackerFieldSoapDO defines a custom/flex field by specifying its name, type, etc.

Change History
Release: 4.4

Since:
4.3-Hotfix1

Field Summary
static java.lang.String FIELD_TYPE_DATE
          Field type is date.
static java.lang.String FIELD_TYPE_MULTISELECT
          Field type is a multiselect (multiple choice of values).
static java.lang.String FIELD_TYPE_MULTISELECT_USER
          Field type is multiselect username (multiple choice of usernames).
static java.lang.String FIELD_TYPE_SINGLE_SELECT
          Field type is single select (choice of values).
static java.lang.String FIELD_TYPE_TEXT
          Field type is plain text (integer or string).
static java.lang.String FIELD_USER_FILTER_ALL
          All users are allowed in the field of type user
static java.lang.String FIELD_USER_FILTER_PROJECT_MEMBER
          only project members are allowed in the field of type user
static java.lang.String FIELD_VALUE_TYPE_DATE
          Possible field value type (applies to FIELD_TYPE_DATE only).
static java.lang.String FIELD_VALUE_TYPE_INTEGER
          Possible field value type (applies to TEXT_FIELD only).
static java.lang.String FIELD_VALUE_TYPE_STRING
          Possible field value type (applies to TEXT_FIELD only).
static java.lang.String FIELD_VALUE_TYPE_USER
          Possible field value type (applies to FIELD_TYPE_MULTISELECT_USER only).
 
Constructor Summary
TrackerFieldSoapDO()
           
 
Method Summary
 java.lang.String getDefaultTextValue()
          Returns 'defaultTextValue'.
 java.lang.String[] getDefaultUsernames()
          Returns 'defaultUsernames'.
 boolean getDisabled()
          Returns 'disabled'.
 int getDisplayLines()
          Returns 'displayLines'.
 int getDisplaySize()
          Returns 'displaySize'.
 java.lang.String getFieldType()
          Returns 'fieldType'.
 TrackerFieldValueSoapDO[] getFieldValues()
          Returns 'fieldValues'.
 boolean getHiddenOnCreate()
          Returns 'hiddenOnCreate'.
 java.lang.String getName()
          Returns 'name'.
 boolean getRequired()
          Returns 'required'.
 java.lang.String getUserFilter()
          Returns 'userFilter'.
 java.lang.String getValueType()
          Returns 'valueType'.
static void registerTypeMappings(org.apache.axis.client.Call call)
           
 void setDefaultTextValue(java.lang.String defaultTextValue)
          Sets 'defaultTextValue'.
 void setDefaultUsernames(java.lang.String[] defaultUsernames)
          Sets 'defaultUsernames'.
 void setDisabled(boolean disabled)
          Sets 'disabled'.
 void setDisplayLines(int displayLines)
          Sets 'displayLines'.
 void setDisplaySize(int displaySize)
          Sets 'displaySize'.
 void setFieldType(java.lang.String fieldType)
          Sets 'fieldType'.
 void setFieldValues(TrackerFieldValueSoapDO[] fieldValues)
          Sets 'fieldValues'.
 void setHiddenOnCreate(boolean hiddenOnCreate)
          Sets 'hiddenOnCreate'.
 void setName(java.lang.String name)
          Sets 'name'.
 void setRequired(boolean required)
          Sets 'required'.
 void setUserFilter(java.lang.String userFilter)
          Sets 'userFilter'.
 void setValueType(java.lang.String valueType)
          Sets 'valueType'.
 
Methods inherited from class com.vasoftware.sf.soap44.webservices.sfmain.ObjectSoapDO
getCreatedBy, getCreatedDate, getId, getLastModifiedBy, getLastModifiedDate, getVersion, setCreatedBy, setCreatedDate, setId, setLastModifiedBy, setLastModifiedDate, setVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FIELD_TYPE_TEXT

public static final java.lang.String FIELD_TYPE_TEXT
Field type is plain text (integer or string).

See Also:
Constant Field Values

FIELD_TYPE_SINGLE_SELECT

public static final java.lang.String FIELD_TYPE_SINGLE_SELECT
Field type is single select (choice of values).

See Also:
Constant Field Values

FIELD_TYPE_MULTISELECT

public static final java.lang.String FIELD_TYPE_MULTISELECT
Field type is a multiselect (multiple choice of values).

See Also:
Constant Field Values

FIELD_TYPE_MULTISELECT_USER

public static final java.lang.String FIELD_TYPE_MULTISELECT_USER
Field type is multiselect username (multiple choice of usernames).

See Also:
Constant Field Values

FIELD_TYPE_DATE

public static final java.lang.String FIELD_TYPE_DATE
Field type is date.

See Also:
Constant Field Values

FIELD_VALUE_TYPE_STRING

public static final java.lang.String FIELD_VALUE_TYPE_STRING
Possible field value type (applies to TEXT_FIELD only).

See Also:
Constant Field Values

FIELD_VALUE_TYPE_INTEGER

public static final java.lang.String FIELD_VALUE_TYPE_INTEGER
Possible field value type (applies to TEXT_FIELD only).

See Also:
Constant Field Values

FIELD_VALUE_TYPE_USER

public static final java.lang.String FIELD_VALUE_TYPE_USER
Possible field value type (applies to FIELD_TYPE_MULTISELECT_USER only).

See Also:
Constant Field Values

FIELD_VALUE_TYPE_DATE

public static final java.lang.String FIELD_VALUE_TYPE_DATE
Possible field value type (applies to FIELD_TYPE_DATE only).

See Also:
Constant Field Values

FIELD_USER_FILTER_PROJECT_MEMBER

public static final java.lang.String FIELD_USER_FILTER_PROJECT_MEMBER
only project members are allowed in the field of type user

See Also:
Constant Field Values

FIELD_USER_FILTER_ALL

public static final java.lang.String FIELD_USER_FILTER_ALL
All users are allowed in the field of type user

See Also:
Constant Field Values
Constructor Detail

TrackerFieldSoapDO

public TrackerFieldSoapDO()
Method Detail

getName

public java.lang.String getName()
Returns 'name'. Name of the field.

Returns:
Value of 'name'.

setName

public void setName(java.lang.String name)
Sets 'name'. Name of the field.

Parameters:
name - Value of 'name'.

getFieldType

public java.lang.String getFieldType()
Returns 'fieldType'. Type of field: FIELD_TYPE_TEXT, FIELD_TYPE_SINGLE_SELECT, FIELD_TYPE_MULTISELECT, FIELD_TYPE_MULTISELECT_USER or FIELD_TYPE_DATE .

Returns:
Value of 'fieldType'.

setFieldType

public void setFieldType(java.lang.String fieldType)
Sets 'fieldType'. Type of field: FIELD_TYPE_TEXT, FIELD_TYPE_SINGLE_SELECT, FIELD_TYPE_MULTISELECT, FIELD_TYPE_MULTISELECT_USER or FIELD_TYPE_DATE .

Parameters:
fieldType - Value of 'fieldType'.

getValueType

public java.lang.String getValueType()
Returns 'valueType'. Field value type: FIELD_VALUE_TYPE_STRING, FIELD_VALUE_TYPE_INTEGER, FIELD_VALUE_TYPE_USER or FIELD_VALUE_TYPE_DATE.

Returns:
Value of 'valueType'.

setValueType

public void setValueType(java.lang.String valueType)
Sets 'valueType'. Field value type: FIELD_VALUE_TYPE_STRING, FIELD_VALUE_TYPE_INTEGER, FIELD_VALUE_TYPE_USER or FIELD_VALUE_TYPE_DATE.

Parameters:
valueType - Value of 'valueType'.

getRequired

public boolean getRequired()
Returns 'required'. Specifies if field requires a value.

Returns:
Value of 'required'.

setRequired

public void setRequired(boolean required)
Sets 'required'. Specifies if field requires a value.

Parameters:
required - Value of 'required'.

getDisabled

public boolean getDisabled()
Returns 'disabled'. Specifies if field is disabled.

Returns:
Value of 'disabled'.

setDisabled

public void setDisabled(boolean disabled)
Sets 'disabled'. Specifies if field is disabled.

Parameters:
disabled - Value of 'disabled'.

getHiddenOnCreate

public boolean getHiddenOnCreate()
Returns 'hiddenOnCreate'. Specifies if field is hidden on create.

Returns:
Value of 'hiddenOnCreate'.

setHiddenOnCreate

public void setHiddenOnCreate(boolean hiddenOnCreate)
Sets 'hiddenOnCreate'. Specifies if field is hidden on create.

Parameters:
hiddenOnCreate - Value of 'hiddenOnCreate'.

getFieldValues

public TrackerFieldValueSoapDO[] getFieldValues()
Returns 'fieldValues'. Array of field values.

Returns:
Value of 'fieldValues'.

setFieldValues

public void setFieldValues(TrackerFieldValueSoapDO[] fieldValues)
Sets 'fieldValues'. Array of field values.

Parameters:
fieldValues - Value of 'fieldValues'.

getDisplaySize

public int getDisplaySize()
Returns 'displaySize'. The display size value for the field

Returns:
Value of 'displaySize'.

setDisplaySize

public void setDisplaySize(int displaySize)
Sets 'displaySize'. The display size value for the field

Parameters:
displaySize - Value of 'displaySize'.

getDisplayLines

public int getDisplayLines()
Returns 'displayLines'. The number of lines to display for the field

Returns:
Value of 'displayLines'.

setDisplayLines

public void setDisplayLines(int displayLines)
Sets 'displayLines'. The number of lines to display for the field

Parameters:
displayLines - Value of 'displayLines'.

getDefaultTextValue

public java.lang.String getDefaultTextValue()
Returns 'defaultTextValue'.

Returns:
Value of 'defaultTextValue'.

setDefaultTextValue

public void setDefaultTextValue(java.lang.String defaultTextValue)
Sets 'defaultTextValue'.

Parameters:
defaultTextValue - Value of 'defaultTextValue'.

getUserFilter

public java.lang.String getUserFilter()
Returns 'userFilter'. FIELD_USER_FILTER_PROJECT_MEMBER or FIELD_USER_FILTER_ALL

Returns:
Value of 'userFilter'.

setUserFilter

public void setUserFilter(java.lang.String userFilter)
Sets 'userFilter'. FIELD_USER_FILTER_PROJECT_MEMBER or FIELD_USER_FILTER_ALL

Parameters:
userFilter - Value of 'userFilter'.

getDefaultUsernames

public java.lang.String[] getDefaultUsernames()
Returns 'defaultUsernames'. Array of usernames to be default value (applies to FIELD_TYPE_MULTISELECT_USER only).

Returns:
Value of 'defaultUsernames'.

setDefaultUsernames

public void setDefaultUsernames(java.lang.String[] defaultUsernames)
Sets 'defaultUsernames'. Array of usernames to be default value (applies to FIELD_TYPE_MULTISELECT_USER only).

Parameters:
defaultUsernames - Value of 'defaultUsernames'.

registerTypeMappings

public static void registerTypeMappings(org.apache.axis.client.Call call)