def get(self,
            singleExposure=False):
        """
        *get the orbfitPositions object*

        **Key Arguments:**
            - ``singleExposure`` -- only execute fot a single exposure (useful for debugging)

        **Return:**
            - None

        **Usage:**

            See class docstring
        """
        self.log.info('starting the ``get`` method')

        if singleExposure:
            batchSize = 1
        else:
            batchSize = int(self.settings["orbfit"]["batch size"])

        exposureCount = 1
        while exposureCount > 0:
            expsoureObjects, astorbString, exposureCount = self._get_exposures_requiring_orbfit_positions(
                batchSize=batchSize)
            if exposureCount:
                orbfitPositions = self._get_orbfit_positions(
                    expsoureObjects, astorbString)
                self._add_orbfit_eph_to_database(
                    orbfitPositions, expsoureObjects)
            if singleExposure:
                exposureCount = 0

        self.log.info('completed the ``get`` method')
        return None