@Transactional public class RenderingSettingsImpl extends AbstractLevel2Service implements IRenderingSettings, Serializable
IRenderingSettings I/F.| Modifier and Type | Field and Description |
|---|---|
static double |
EPSILON
The value used to compare double and float.
|
protected PixelsService |
pixelsData
Reference to the service used to retrieve the pixels data.
|
protected IPixels |
pixelsMetadata
Reference to the service used to retrieve the pixels metadata.
|
iQuery, iUpdate, metadata, queryFactory, sec| Constructor and Description |
|---|
RenderingSettingsImpl() |
| Modifier and Type | Method and Description |
|---|---|
Map<Boolean,List<Long>> |
applySettingsToDataset(long from,
long to)
Implemented as specified by the
IRenderingSettings I/F. |
boolean |
applySettingsToImage(long from,
long to)
Implemented as specified by the
IRenderingSettings I/F |
Map<Boolean,List<Long>> |
applySettingsToImages(long from,
List<Long> nodeIds)
Implemented as specified by the
IRenderingSettings I/F |
boolean |
applySettingsToPixels(long from,
long to)
Implemented as specified by the
IRenderingSettings I/F |
Map<Boolean,List<Long>> |
applySettingsToProject(long from,
long to)
Implemented as specified by the
IRenderingSettings I/F. |
<T extends IObject> |
applySettingsToSet(long from,
Class<T> klass,
Set<Long> nodeIds)
Implemented as specified by the
IRenderingSettings I/F. |
RenderingDef |
createNewRenderingDef(Pixels pixels)
Implemented as specified by the
IRenderingSettings I/F |
RenderingDef |
getRenderingSettings(long pixelsId)
Implemented as specified by the
IRenderingSettings I/F |
Class<? extends ServiceInterface> |
getServiceInterface()
Returns the interface this implementation is for.
|
void |
resetDefaults(RenderingDef def,
Pixels pixels)
Implemented as specified by the
IRenderingSettings I/F |
<T extends IObject> |
resetDefaultsByOwnerInSet(Class<T> klass,
Set<Long> nodeIds)
Implemented as specified by the
IRenderingSettings I/F. |
void |
resetDefaultsForPixels(long to)
Implemented as specified by the
IRenderingSettings I/F. |
Set<Long> |
resetDefaultsInDataset(long to)
Implemented as specified by the
IRenderingSettings I/F. |
void |
resetDefaultsInImage(long to)
Implemented as specified by the
IRenderingSettings I/F. |
<T extends IObject> |
resetDefaultsInSet(Class<T> klass,
Set<Long> nodeIds)
Implemented as specified by the
IRenderingSettings I/F. |
RenderingDef |
resetDefaultsNoSave(RenderingDef def,
Pixels pixels)
Implemented as specified by the
IRenderingSettings I/F |
<T extends IObject> |
resetMinMaxInSet(Class<T> klass,
Set<Long> nodeIds)
Implemented as specified by the
IRenderingSettings I/F. |
boolean |
sanityCheckPixels(Pixels pFrom,
Pixels pTo)
Implemented as specified by the
IRenderingSettings I/F |
void |
setOriginalSettingsForPixels(long to)
Implemented as specified by the
IRenderingSettings I/F. |
Set<Long> |
setOriginalSettingsInDataset(long to)
Implemented as specified by the
IRenderingSettings I/F. |
void |
setOriginalSettingsInImage(long to)
Implemented as specified by the
IRenderingSettings I/F. |
<T extends IObject> |
setOriginalSettingsInSet(Class<T> klass,
Set<Long> nodeIds)
Implemented as specified by the
IRenderingSettings I/F. |
void |
setPixelsData(PixelsService dataService)
Sets injector.
|
void |
setPixelsMetadata(IPixels metaService)
Sets injector.
|
getBeanHelper, getExtendedMetadata, getQueryFactory, getSecuritySystem, selfConfigure, setExtendedMetadata, setQueryFactory, setQueryService, setSecuritySystem, setUpdateServicepublic static final double EPSILON
protected transient PixelsService pixelsData
protected transient IPixels pixelsMetadata
public boolean sanityCheckPixels(Pixels pFrom, Pixels pTo)
IRenderingSettings I/FsanityCheckPixels in interface IRenderingSettingspFrom - The pixels set to copy the settings from.pTo - The pixels set to copy the settings to.IRenderingSettings.sanityCheckPixels(Pixels, Pixels)public void setPixelsMetadata(IPixels metaService)
metaService - The value to set.public void setPixelsData(PixelsService dataService)
dataService - The value to set.public Class<? extends ServiceInterface> getServiceInterface()
getServiceInterface in interface SelfConfigurableServiceSelfConfigurableService.getServiceInterface()public <T extends IObject> Map<Boolean,List<Long>> applySettingsToSet(long from, Class<T> klass, Set<Long> nodeIds)
IRenderingSettings I/F.applySettingsToSet in interface IRenderingSettingsT - The type of object to copy to.from - The Id of the pixels set to copy the rendering settings from.klass - The type of nodes to handle.nodeIds - Ids of the node type.TRUE
is a collection of images ID, the settings were successfully applied to.
The value of the FALSE is a collection of images ID, the
settings could not be applied to.IRenderingSettings.applySettingsToSet(long, Class, Set)public Map<Boolean,List<Long>> applySettingsToProject(long from, long to)
IRenderingSettings I/F.applySettingsToProject in interface IRenderingSettingsfrom - The Id of the pixels set to copy the rendering settings from.to - The Id of the project container to apply settings to.TRUE
is a collection of images ID, the settings were successfully applied to.
The value of the FALSE is a collection of images ID, the
settings could not be applied to.IRenderingSettings.applySettingsToProject(long, long)public Map<Boolean,List<Long>> applySettingsToDataset(long from, long to)
IRenderingSettings I/F.applySettingsToDataset in interface IRenderingSettingsfrom - The Id of the pixels set to copy the rendering settings from.to - The Id of the dataset container to apply settings to.TRUE
is a collection of images ID, the settings were successfully applied to.
The value of the FALSE is a collection of images ID, the
settings could not be applied to.IRenderingSettings.applySettingsToDataset(long, long)public boolean applySettingsToImage(long from,
long to)
IRenderingSettings I/FapplySettingsToImage in interface IRenderingSettingsfrom - The Id of the pixels set to copy the rendering settings from.to - The Id of the image container to apply settings to.true if the settings were successfully applied,
false otherwise.IRenderingSettings.applySettingsToImage(long, long)public Map<Boolean,List<Long>> applySettingsToImages(long from, List<Long> nodeIds)
IRenderingSettings I/FapplySettingsToImages in interface IRenderingSettingsfrom - The Id of the pixels set to copy the rendering settings from.nodeIds - The Id of the image container to apply settings to.true if the settings were successfully applied,
false otherwise.IRenderingSettings.applySettingsToImages(long, List)public boolean applySettingsToPixels(long from,
long to)
IRenderingSettings I/FapplySettingsToPixels in interface IRenderingSettingsfrom - The Id of the pixels set to copy the rendering settings from.to - The Id of the pixels container to apply settings to.IRenderingSettings.applySettingsToPixels(long, long)public RenderingDef getRenderingSettings(long pixelsId)
IRenderingSettings I/FgetRenderingSettings in interface IRenderingSettingspixelsId - The Id of the PixelsIRenderingSettings.getRenderingSettings(long)public RenderingDef createNewRenderingDef(Pixels pixels)
IRenderingSettings I/FcreateNewRenderingDef in interface IRenderingSettingspixels - The Pixels set to link to the rendering definition.Pixels has been unloaded.IRenderingSettings.createNewRenderingDef(Pixels)public void resetDefaults(RenderingDef def, Pixels pixels)
IRenderingSettings I/FresetDefaults in interface IRenderingSettingsdef - A RenderingDef to reset. It is expected that
def.pixels will be unloaded and that the actual linked Pixels set
will be provided in the pixels argument.pixels - The Pixels set for def.IRenderingSettings.resetDefaults(RenderingDef, Pixels)public RenderingDef resetDefaultsNoSave(RenderingDef def, Pixels pixels)
IRenderingSettings I/FresetDefaultsNoSave in interface IRenderingSettingsdef - A RenderingDef to reset. It is expected that
def.pixels will be unloaded and that the actual linked Pixels set
will be provided in the pixels argument.pixels - The Pixels set for def.def with the rendering settings reset.IRenderingSettings.resetDefaultsNoSave(RenderingDef, Pixels)public void resetDefaultsInImage(long to)
IRenderingSettings I/F.resetDefaultsInImage in interface IRenderingSettingsto - The Id of the Image.IRenderingSettings.resetDefaultsInImage(long)public void resetDefaultsForPixels(long to)
IRenderingSettings I/F.resetDefaultsForPixels in interface IRenderingSettingsto - The Id of the Pixels.IRenderingSettings.resetDefaultsForPixels(long)public Set<Long> resetDefaultsInDataset(long to)
IRenderingSettings I/F.resetDefaultsInDataset in interface IRenderingSettingsto - The Id of the DataSet.Set of image IDs that have had their
rendering settings reset.IRenderingSettings.resetDefaultsInDataset(long)public <T extends IObject> Set<Long> resetDefaultsInSet(Class<T> klass, Set<Long> nodeIds)
IRenderingSettings I/F.resetDefaultsInSet in interface IRenderingSettingsklass - The type of nodes to handle.nodeIds - Ids of the node type.Set of image IDs that have had their
rendering settings reset.IRenderingSettings.resetDefaultsInSet(Class, Set)public <T extends IObject> Set<Long> resetDefaultsByOwnerInSet(Class<T> klass, Set<Long> nodeIds)
IRenderingSettings I/F.resetDefaultsByOwnerInSet in interface IRenderingSettingsklass - The type of nodes to handle.nodeIds - Ids of the node type.Set of image IDs that have had their
rendering settings reset.IRenderingSettings.resetDefaultsInSet(Class, Set)public <T extends IObject> Set<Long> resetMinMaxInSet(Class<T> klass, Set<Long> nodeIds)
IRenderingSettings I/F.resetMinMaxInSet in interface IRenderingSettingsklass - The type of nodes to handle.nodeIds - Ids of the node type.Set of image IDs that have had their
rendering settings reset.IRenderingSettings.resetMinMaxInSet(Class, Set)public void setOriginalSettingsInImage(long to)
IRenderingSettings I/F.setOriginalSettingsInImage in interface IRenderingSettingsto - The Id of the Image.IRenderingSettings.setOriginalSettingsInImage(long)public void setOriginalSettingsForPixels(long to)
IRenderingSettings I/F.setOriginalSettingsForPixels in interface IRenderingSettingsto - The Id of the Pixels set.IRenderingSettings.setOriginalSettingsForPixels(long)public Set<Long> setOriginalSettingsInDataset(long to)
IRenderingSettings I/F.setOriginalSettingsInDataset in interface IRenderingSettingsto - The id of the dataset to handle.Set of image IDs that have had their
rendering settings reset.IRenderingSettings.setOriginalSettingsInDataset(long)public <T extends IObject> Set<Long> setOriginalSettingsInSet(Class<T> klass, Set<Long> nodeIds)
IRenderingSettings I/F.setOriginalSettingsInSet in interface IRenderingSettingsklass - The type of nodes to handle.nodeIds - Ids of the node type.Set of image IDs that have had their
rendering settings reset.IRenderingSettings.setOriginalSettingsInSet(Class, Set)
Version: 5.2.0-ice35-b12
Copyright © 2015 The University of Dundee & Open Microscopy Environment. All Rights Reserved.