Interface ModelObjectReferenceField<T extends ModelObject>

All Superinterfaces:
CanRender<Renderer<? extends Renderer<?>>>, Field, ScalarField<T>
All Known Subinterfaces:
BaselineCollectionField, DocumentField, PlanField, ProjectField, TestRunField, TimePointField, UpdatableObjectReferenceField<T,R,S>, UpdatablePlanField, UpdatableProjectField, UpdatableTestRunField, UpdatableTimePointField, UpdatableUserField, UpdatableWorkItemField, UserField, WorkItemField

public interface ModelObjectReferenceField<T extends ModelObject> extends ScalarField<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    get()
    Throws exception when user has no permission to read this field or the object is unresolvable

    Methods inherited from interface com.polarion.alm.shared.api.model.fields.Field

    can, compareWith, description, id, is, label, render

    Methods inherited from interface com.polarion.alm.shared.api.model.fields.ScalarField

    getIfCan
  • Method Details

    • get

      @Nullable T get()
      Description copied from interface: ScalarField
      Throws exception when user has no permission to read this field or the object is unresolvable
      Specified by:
      get in interface ScalarField<T extends ModelObject>
      Returns:
      the value or null