All Downloads are FREE. Search and download functionalities are using the official Maven repository.

prerna.util.usertracking.NullGoogleAnalytics Maven / Gradle / Ivy

The newest version!
//package prerna.util.usertracking;
//
//import java.util.ArrayList;
//import java.util.HashMap;
//import java.util.List;
//import java.util.Map;
//
//import prerna.algorithm.api.ITableDataFrame;
//import prerna.om.Insight;
//import prerna.query.querystruct.SelectQueryStruct;
//import prerna.sablecc2.om.task.options.TaskOptions;
//
//public class NullGoogleAnalytics implements IGoogleAnalytics {
//
//	/**
//	 * Constructor is protected so it can only be created by the builder
//	 */
//	protected NullGoogleAnalytics() {
//		
//	}
//	
//	/*
//	 * This class i used when we do not want to do any tracking
//	 * So no methods will be implemented
//	 */
//	
//	@Override
//	public void track(String thisExpression, String thisType) {
//		// TODO Auto-generated method stub
//		
//	}
//
//	@Override
//	public void track(String thisExpression, String thisType, String prevExpression, String prevType) {
//		// TODO Auto-generated method stub
//		
//	}
//
//	@Override
//	public void track(String thisExpression, String thisType, String prevExpression, String prevType, String userId) {
//		// TODO Auto-generated method stub
//		
//	}
//
//	@Override
//	public void trackAnalyticsPixel(Insight in, String routine) {
//		// TODO Auto-generated method stub
//		
//	}
//
//	@Override
//	public void trackDataImport(Insight in, SelectQueryStruct qs) {
//		// TODO Auto-generated method stub
//		
//	}
//
//	@Override
//	public void trackInsightExecution(Insight in, String type, String engineName, String rdbmsId, String insightName) {
//		// TODO Auto-generated method stub
//		
//	}
//
//	@Override
//	public void trackExcelUpload(String tableName, String fileName,
//			List>> headerDataTypes) {
//		// TODO Auto-generated method stub
//		
//	}
//
//	@Override
//	public void trackCsvUpload(String files, String dbName, List> headerDataTypes) {
//		// TODO Auto-generated method stub
//		
//	}
//
//	@Override
//	public void trackDragAndDrop(Insight in, List headers, String FileName) {
//		// TODO Auto-generated method stub
//		
//	}
//
//	@Override
//	public void trackViz(TaskOptions taskOptions, Insight in, SelectQueryStruct qs) {
//		// TODO Auto-generated method stub
//		
//	}
//
//	@Override
//	public void addNewLogicalNames(Map newLogicals, String[] columns, ITableDataFrame frame) {
//		// TODO Auto-generated method stub
//
//	}
//
//	@Override
//	public ArrayList getLogicalNames(String uniqueName) {
//		return null;
//		// TODO Auto-generated method stub
//
//	}
//
//	@Override
//	public void trackDescriptions(Insight in, String engineId, String engineAlias, HashMap descriptions) {
//		// TODO Auto-generated method stub
//		
//	}
//
//}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy