@Entity
 @Indexed(index="FullText")
 @ClassBridge(name="details",
             impl=DetailsFieldBridge.class,
             index=UN_TOKENIZED,
             store=NO)
public class GenericExcitationSource
extends LightSource
implements Serializable, IObject, IMutable
LightSource.Details| Modifier and Type | Field and Description | 
|---|---|
static String | 
EVENT_FILTER  | 
static Set<String> | 
FIELDS  | 
static String | 
GROUP_FILTER  | 
protected List<NamedValue> | 
map  | 
static String | 
MAP  | 
static String | 
OWNER_FILTER  | 
static String | 
PERMS_FILTER  | 
_dynamicFields, _loaded, annotationLinks, ANNOTATIONLINKS, ANNOTATIONLINKSCOUNTPEROWNER, details, DETAILS, EVENT_FILTER_ANNOTATIONLINKS, GROUP_FILTER_ANNOTATIONLINKS, id, ID, instrument, INSTRUMENT, lotNumber, LOTNUMBER, manufacturer, MANUFACTURER, model, MODEL, OWNER_FILTER_ANNOTATIONLINKS, PERMS_FILTER_ANNOTATIONLINKS, power, POWER, serialNumber, SERIALNUMBER, version, VERSION| Modifier | Constructor and Description | 
|---|---|
  | 
GenericExcitationSource()  | 
protected  | 
GenericExcitationSource(Long id)  | 
  | 
GenericExcitationSource(Long id,
                       boolean loaded)
Main constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
acceptFilter(Filter __filter)  | 
Set<String> | 
fields()
returns a Set of field names that belong to this class 
 | 
List<NamedValue> | 
getMap()  | 
boolean | 
isValid()
calls the class-specific validator for this instance and returns the
 value from  
Validation.isValid() | 
GenericExcitationSource | 
newInstance()  | 
GenericExcitationSource | 
proxy()  | 
void | 
putAt(String field,
     Object value)
stores a value in this instance. 
 | 
Object | 
retrieve(String field)
retrieves a value from this instance. 
 | 
void | 
setMap(List<NamedValue> map)  | 
protected void | 
throwNullCollectionException(String propertyName)  | 
String | 
toString()  | 
void | 
unload()
set the loaded field to false, and set all non-ID fields to null. 
 | 
Validation | 
validate()
calls the class-specific validator for this instance and returns the
  
Validation object. | 
addLightSourceAnnotationLink, addLightSourceAnnotationLink, addLightSourceAnnotationLinkSet, clearAnnotationLinks, collectAnnotationLinks, eachLinkedAnnotation, errorIfUnloaded, findLightSourceAnnotationLink, getAnnotationLinks, getAnnotationLinksCountPerOwner, getDetails, getGraphHolder, getId, getInstrument, getLotNumber, getManufacturer, getModel, getPower, getSerialNumber, getVersion, isLoaded, iterateAnnotationLinks, linkAnnotation, linkedAnnotationIterator, linkedAnnotationList, removeLightSourceAnnotationLink, removeLightSourceAnnotationLink, removeLightSourceAnnotationLinkSet, setAnnotationLinks, setAnnotationLinksCountPerOwner, setDetails, setId, setInstrument, setLotNumber, setManufacturer, setModel, setPower, setSerialNumber, setVersion, sizeOfAnnotationLinks, unlinkAnnotation, unmodifiableAnnotationLinksclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetVersion, setVersiongetDetails, getGraphHolder, getId, isLoaded, setIdpublic static final String OWNER_FILTER
public static final String GROUP_FILTER
public static final String EVENT_FILTER
public static final String PERMS_FILTER
protected List<NamedValue> map
public static final String MAP
public GenericExcitationSource()
protected GenericExcitationSource(Long id)
public GenericExcitationSource(Long id, boolean loaded)
public void setMap(List<NamedValue> map)
public List<NamedValue> getMap()
public boolean isValid()
IObjectValidation.isValid()isValid in interface IObjectisValid in class LightSourcepublic Validation validate()
IObjectValidation object.validate in interface IObjectvalidate in class LightSourcepublic GenericExcitationSource newInstance()
public GenericExcitationSource proxy()
public boolean acceptFilter(Filter __filter)
acceptFilter in interface FilterableacceptFilter in class LightSourcepublic String toString()
toString in class LightSourcepublic Set<String> fields()
IObjectfields in interface IObjectfields in class LightSourcepublic Object retrieve(String field)
IObjectfield
 which match a field of this instance will be delegated to the accessors.
 Otherwise, values will be retrieved from a lazy-loaded map filled by
 calls to IObject.putAt(String, Object)retrieve in interface IObjectretrieve in class LightSourcepublic void putAt(String field, Object value)
IObjectfield which
 match a field of this instance will be delegated to the accessors.
 Otherwise, values will be stored in a lazy-loaded map.putAt in interface IObjectputAt in class LightSourcefield - Field namevalue - Any object to be stored.public void unload()
IObjectunload in interface IObjectunload in class LightSourceprotected void throwNullCollectionException(String propertyName)
throwNullCollectionException in class LightSource
                
                
Version: 5.2.3-ice35-b22
Copyright © 2016 The University of Dundee & Open Microscopy Environment. All Rights Reserved.