Interface Project
- All Superinterfaces:
CanRender<Renderer<? extends Renderer<?>>>,HasFields,HasReference<ModelEntityReference>,ModelEntity,ModelEntityBase<Project,,ProjectReference> ModelObject,ModelObjectBase<Project,ProjectReference>
- All Known Subinterfaces:
UpdatableProject
- Since:
- 3.9.0
-
Method Summary
Modifier and TypeMethodDescriptionfields()com.polarion.alm.projects.model.IProjectgetUpdatable(WriteTransaction transaction) label()Returns name when it is not empty, otherwise returns id.Methods inherited from interface com.polarion.alm.shared.api.model.ModelEntity
equals, hashCode, isUnresolvable, render, transactionMethods inherited from interface com.polarion.alm.shared.api.model.ModelObject
can, copyFieldsTo, forget, resolveMethods inherited from interface com.polarion.alm.shared.api.model.ModelObjectBase
getReference, getReferenceToCurrent, history
-
Method Details
-
label
Returns name when it is not empty, otherwise returns id. Does not throw exception when this Project is unresolvable or user has no permission to read, but instead just returns the id.- Specified by:
labelin interfaceModelObject- Since:
- 3.9.2
-
fields
- Specified by:
fieldsin interfaceHasFields- Specified by:
fieldsin interfaceModelObject
-
getOldApi
@NotNull @GwtIncompatible com.polarion.alm.projects.model.IProject getOldApi()- Specified by:
getOldApiin interfaceModelObject