public class ReferenceOrElse extends ObjectCollectionProvider
objectsElse
if it doesn't
exist.Constructor and Description |
---|
ReferenceOrElse() |
Modifier and Type | Method and Description |
---|---|
ObjectCollection |
get()
Gets or creates an object of type
T . |
String |
getId() |
ObjectCollectionProvider |
getObjectsElse() |
void |
onInitialization(ImageInitialization initialization)
Called after initialization.
|
void |
setId(String id) |
void |
setObjectsElse(ObjectCollectionProvider objectsElse) |
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public void onInitialization(ImageInitialization initialization) throws InitializeException
InitializableBean
onInitialization
in class InitializableBean<ObjectCollectionProvider,ImageInitialization>
initialization
- parameters used for initialization.InitializeException
- if initialization does not successfully complete.public ObjectCollection get() throws ProvisionFailedException
Provider
T
.ProvisionFailedException
- if the object cannot be returned.public String getId()
public void setId(String id)
public ObjectCollectionProvider getObjectsElse()
public void setObjectsElse(ObjectCollectionProvider objectsElse)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.