/** * Handles linking a specific reference object to a target object in our * object graph. * @param target Target model object. * @param reference Reference model object. */ private void handleReference(LightPath target, Filter reference, LSID referenceLSID) { if (referenceLSID.toString().endsWith("OMERO_EMISSION_FILTER")) { target.linkEmissionFilter(reference); } else if (referenceLSID.toString().endsWith("OMERO_EXCITATION_FILTER")) { target.linkExcitationFilter(reference); } else { throw new ApiUsageException(String.format( "Unable to handle LightPath --> Filter reference: %s", referenceLSID)); } }
if (referenceLSID.toString().endsWith("OMERO_EMISSION_FILTER")) lightPath.linkEmissionFilter(reference);