Files
jenkins/test
Vincent LatombeandJesse Glick 0673bc698e Introduce Named, FullyNamed, FullyNamedModelObject interfaces (#10827)
* Introduce `Nameable`, `FullyNameable`, `FullyNameableModelObject` interfaces

These correspond to methods `getName`, `getFullName`, `getFullDisplayName` that did not have any common interface to call them, causing some inconvenient usages of switch statements or even reflection in CloudBees CI HA.

* Nameable -> Named

* Improve javadoc

Co-authored-by: Jesse Glick <jglick@cloudbees.com>

* Make ResourceActivity extend ModelObject

* Use full name for affinity key if available.

---------

Co-authored-by: Jesse Glick <jglick@cloudbees.com>
2025-08-08 10:58:14 -06:00
..