Interface ModelEntityBase<T extends ModelEntityBase<T,R>,R extends ModelEntityReferenceBase<T,R>>
-
- All Superinterfaces:
CanRender<Renderer<? extends Renderer<?>>>
,HasReference<ModelEntityReference>
,ModelEntity
- All Known Subinterfaces:
Baseline
,BaselineCollection
,Build
,Category
,Document
,Enumeration
,EnumOption
,ModelObjectBase<T,R>
,Plan
,Project
,Revision
,RichPage
,Space
,TestRun
,TimePoint
,UpdatableBaseline
,UpdatableBaselineCollection
,UpdatableCategory
,UpdatableDocument
,UpdatableModelObjectBase<T,R>
,UpdatablePlan
,UpdatableProject
,UpdatableRichPage
,UpdatableTestRun
,UpdatableTimePoint
,UpdatableUser
,UpdatableUserGroup
,UpdatableWikiPage
,UpdatableWorkItem
,User
,UserGroup
,WikiPage
,WorkItem
public interface ModelEntityBase<T extends ModelEntityBase<T,R>,R extends ModelEntityReferenceBase<T,R>> extends ModelEntity
Generic version ofModelEntity
interface. Should be used only in rare cases of generic code where unchecked cast would be otherwise needed.- Since:
- 3.9.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description R
getReference()
-
Methods inherited from interface com.polarion.alm.shared.api.model.ModelEntity
can, equals, hashCode, isUnresolvable, render, transaction
-
-
-
-
Method Detail
-
getReference
@NotNull R getReference()
- Specified by:
getReference
in interfaceHasReference<T extends ModelEntityBase<T,R>>
-
-