Package gda.factory

Class FindableConfigurableBase

java.lang.Object
gda.factory.ConfigurableBase
gda.factory.FindableConfigurableBase
All Implemented Interfaces:
Configurable, Findable
Direct Known Subclasses:
_SessionService, AbstractColumnFile, AccessControl, AnalyserProgressDispatcher, BackLightOffWhenOutController, Beam, BeamCheckMonitor, BeamDataComponent, Beamline, BeamlineConfigurationManager, BimorphMirrorBankBase, BimorphMirrorBase, CaenBimorphMirror, CommandRunnerRunnable, ComponentHealthConditionBase, ConvertedWavelengthProvider, DataPointCache, DataServerProcessManager, DatasetProcessorBase, DefaultDataWriterFactory, DeferredMovesBase, DetDistToBeamXYConverter, DetectorProvider, DetectorProxy, DetectorServiceManagerWrapper, DetectorShutterBase, DeviceBase, DirectWavelengthProvider, DummyCaenBimorphGroup, DummyNcdTetrammController, DummySecondGenCaenBimorphMirror, DummyXspress3Controller, EigerOdinCameraControl, EndStationServiceManagerWrapper, EpicsAttenuatorBase, EpicsBeamPositionFeedback, EpicsCameraControl, EpicsCVscanDataWriter, EpicsEvaporatorController, EpicsXspress3Controller, ExcaliburOdinCameraControl, FileProcessorWrapper, FindableHashtable, GasRig, GdaMetadata, GonioAdapter, GridScanServiceBase, HC1DeviceBase, HutchLockedMonitorBase, HutchServiceProxy, JythonService, ListenerDispatcher, LoadAdditionalBeansToObjectServer, MbsAnalyserClientLiveDataDispatcher, MetadataEntry, NcdEpicsTetramm, NcdMetaBaseProvider, OavAreaDetectorBase, ObservableBase, OpticalCameraManager, PerVisitMaskLocation, PpuBase, RelativeMotionFunction, SampleEventService, SampleOperationStateStore, ScriptBase, ScriptControllerBase, SimpleMotor, ThirdGenerationCaenBimorphGroup, UDCBatonHandler, UserOptionsManager, VmxmGonioPositionSet, VmxmMotorStoredPosition, XesOffsets, ZebraConstantVelocityMoveControllerForQexafs

public abstract class FindableConfigurableBase extends ConfigurableBase implements Findable
Extends ConfigurableBase with default implementations of functions in Findable

A convenient combination of Findable and Configurable bases for objects to be exported from the server.

Since:
GDA 9.10
  • Constructor Details

    • FindableConfigurableBase

      public FindableConfigurableBase()
  • Method Details

    • setName

      public void setName(String name)
      Description copied from interface: Findable
      Set or change the name of the object (as defined in XML).
      Specified by:
      setName in interface Findable
      Parameters:
      name - the object name
    • getName

      public String getName()
      Description copied from interface: Findable
      Get the object name. Used by Castor to check if the object name has been set before calling the Findable.setName(String) method.
      Specified by:
      getName in interface Findable
      Returns:
      a String containing the object name.