
prerna.reactor.masterdatabase.AllConceptualNamesReactor Maven / Gradle / Ivy
The newest version!
package prerna.reactor.masterdatabase;
import java.util.Collection;
import java.util.List;
import prerna.auth.utils.SecurityEngineUtils;
import prerna.masterdatabase.utility.MasterDatabaseUtility;
import prerna.reactor.AbstractReactor;
import prerna.sablecc2.om.PixelDataType;
import prerna.sablecc2.om.nounmeta.NounMetadata;
public class AllConceptualNamesReactor extends AbstractReactor {
/**
* Return all the conceptual names
*/
@Override
public NounMetadata execute() {
// need to take into consideration security
List engineFilters = SecurityEngineUtils.getFullUserEngineIds(this.insight.getUser());
Collection conceptualNames = MasterDatabaseUtility.getAllConceptualNames(engineFilters);
return new NounMetadata(conceptualNames, PixelDataType.CONST_STRING);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy