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,Script,Space,TestRun,TimePoint,UpdatableBaseline,UpdatableBaselineCollection,UpdatableCategory,UpdatableDocument,UpdatableModelObjectBase<T,,R> UpdatablePlan,UpdatableProject,UpdatableRichPage,UpdatableScript,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 of
ModelEntity interface. Should be used only in rare cases of generic code where unchecked cast would be otherwise needed.- Since:
- 3.9.0
-
Method Summary
Methods inherited from interface com.polarion.alm.shared.api.model.ModelEntity
can, equals, hashCode, isUnresolvable, render, transaction
-
Method Details
-
getReference
- Specified by:
getReferencein interfaceHasReference<T extends ModelEntityBase<T,R>>
-