## Uses of Interface
com.ibm.openpages.api.resource.IField

- Packages that use IField
  Package | Description
  --- | ---
  com.ibm.openpages.api.query | OpenPages Query Service API
  com.ibm.openpages.api.resource | Provides interfaces to work with the OpenPages content data: folders, GRC objects and document attachments.
  com.ibm.openpages.api.resource.util | Utilities for working with resources.
  com.ibm.openpages.api.trigger.oob.lifecycle | Implementations of the default Rules and Event Handlers for Lifecycle triggers.

- - ### Uses of IField in com.ibm.openpages.api.query

    Methods in com.ibm.openpages.api.query that return IField
    Modifier and Type | Method and Description
    --- | ---
    `IField` | IResultSetRow.`getField(int columnIndex)` Directly access the value of the designated column in this IResultSetRow object as an IField object.

  - ### Uses of IField in com.ibm.openpages.api.resource

    Subinterfaces of IField in com.ibm.openpages.api.resource
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IBooleanField` Represents a boolean field.
    `interface` | `ICurrencyField` Represents a currency field.
    `interface` | `IDateField` Represents a string field.
    `interface` | `IEnumAnswersField` Represents a field to list enumerated answers.
    `interface` | `IEnumField` Represents a single selectable enumerated field.
    `interface` | `IFloatField` Represents a float field.
    `interface` | `IIdField` Represents a Id field.
    `interface` | `IIntegerField` Represents an integer field.
    `interface` | `IMultiEnumField` Represents a multi-selectable enumerated field.
    `interface` | `IReferenceField` Represents a reference field.
    `interface` | `IStringField` Represents a string field.

    Methods in com.ibm.openpages.api.resource that return IField
    Modifier and Type | Method and Description
    --- | ---
    `IField` | IGRCObject.`getField(Id fieldId)` Returns a field based on its field definition Id.
    `IField` | IGRCObject.`getField(java.lang.String systemName)` Returns a field based on its system name, if it exists.

    Methods in com.ibm.openpages.api.resource that return types with arguments of type IField
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<IField>` | IGRCObject.`getFields()` Returns the list of fields that compose this object.

  - ### Uses of IField in com.ibm.openpages.api.resource.util

    Methods in com.ibm.openpages.api.resource.util that return types with arguments of type IField
    Modifier and Type | Method and Description
    --- | ---
    `static java.util.List<IField>` | ResourceUtil.`getModifiedFields(IGRCObject grcObject)` Gets a list of Fields that have been modified on the GRCObject before it is saved (committed).

    Methods in com.ibm.openpages.api.resource.util with parameters of type IField
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ResourceUtil.`setFieldValue(IField field, java.lang.Object value)` Sets the value of the Field with the object specified.

  - ### Uses of IField in com.ibm.openpages.api.trigger.oob.lifecycle

    Methods in com.ibm.openpages.api.trigger.oob.lifecycle that return IField
    Modifier and Type | Method and Description
    --- | ---
    `IField` | DefaultLifecycleEventHandler.`getLifecycleAssigneeField(IGRCObject object)`

Licensed Materials - Property of IBM
OpenPages with Watson (PID: 5725-D51)
© Copyright IBM Corporation 2013, 2021. All Rights Reserved.
US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.