test on ASL Logger
pom was updated.. removed scope runtime for log4j git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/portlets/user/speciesdiscovery@84967 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
6c1415f514
commit
81ae848f99
3
pom.xml
3
pom.xml
|
@ -274,7 +274,6 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>log4j</groupId>
|
<groupId>log4j</groupId>
|
||||||
<artifactId>log4j</artifactId>
|
<artifactId>log4j</artifactId>
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.slf4j</groupId>
|
<groupId>org.slf4j</groupId>
|
||||||
|
@ -330,7 +329,7 @@
|
||||||
<!-- Plugin configuration. There are many available options, see gwt-maven-plugin
|
<!-- Plugin configuration. There are many available options, see gwt-maven-plugin
|
||||||
documentation at codehaus.org -->
|
documentation at codehaus.org -->
|
||||||
<configuration>
|
<configuration>
|
||||||
<runTarget>WorkspacePortlet.html</runTarget>
|
<runTarget>SpeciesDiscovery.html</runTarget>
|
||||||
<hostedWebapp>${webappDirectory}</hostedWebapp>
|
<hostedWebapp>${webappDirectory}</hostedWebapp>
|
||||||
</configuration>
|
</configuration>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
|
|
@ -0,0 +1,94 @@
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.gcube.portlets.user.speciesdiscovery.client;
|
||||||
|
|
||||||
|
import org.gcube.application.framework.accesslogger.library.impl.AccessLogger;
|
||||||
|
import org.gcube.application.framework.accesslogger.model.LoginToVreAccessLogEntry;
|
||||||
|
import org.gcube.application.framework.accesslogger.model.SimpleSearchAccessLogEntry;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
|
||||||
|
* @Nov 4, 2013
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public class ASLLogger {
|
||||||
|
|
||||||
|
|
||||||
|
static AccessLogger log = AccessLogger.getAccessLogger();
|
||||||
|
static LoginToVreAccessLogEntry loginEntry = new LoginToVreAccessLogEntry();
|
||||||
|
static String user = "test.user";
|
||||||
|
static String scope = "/gcube/devsec/devVRE";
|
||||||
|
|
||||||
|
static final String SPECIES = "SPECIES";
|
||||||
|
static final String DATASOURCE_SEARCHING = "DATASOURCE SEARCHING";
|
||||||
|
static final String DATASOURCE_DOWLOADED = "DATASOURCE DOWLOADED";
|
||||||
|
static final String TAXA_QUERY = "TAXA QUERY";
|
||||||
|
static final String OCCURRENCE_QUERY = "OCCURRENCE QUERY";
|
||||||
|
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The first argument is the username of the user that performs the action
|
||||||
|
* The second argument is the name of the working VO/VRE
|
||||||
|
*/
|
||||||
|
log.logEntry(user, scope, loginEntry);
|
||||||
|
|
||||||
|
// String collections[][] = new String[2][2];
|
||||||
|
// collections[0][0] = "Earth images";
|
||||||
|
// collections[0][1] = "12345";
|
||||||
|
// collections[1][0] = "Landsat 7";
|
||||||
|
// collections[1][1] = "54321";
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// SimpleSearchAccessLogEntry simpleEntry = new SimpleSearchAccessLogEntry(collections, "satellite, sea");
|
||||||
|
// /*
|
||||||
|
// * The first argument is the username of the user that performs the action
|
||||||
|
// * The second argument is the name of the working VO/VRE
|
||||||
|
// */
|
||||||
|
// log.logEntry(user, scope, simpleEntry);
|
||||||
|
//
|
||||||
|
|
||||||
|
|
||||||
|
//DATA SOURCE
|
||||||
|
|
||||||
|
String dataSources[][] = new String[1][2];
|
||||||
|
dataSources[0][0] = "GBIF";
|
||||||
|
dataSources[0][1] = SPDAccessLoggerType.DATASOURCE_SEARCHING.getId();
|
||||||
|
|
||||||
|
|
||||||
|
SimpleSearchAccessLogEntry simpleEntry = new SimpleSearchAccessLogEntry(dataSources, "GBIF");
|
||||||
|
|
||||||
|
log.logEntry(user, scope, simpleEntry);
|
||||||
|
|
||||||
|
|
||||||
|
//species
|
||||||
|
|
||||||
|
String species[][] = new String[1][2];
|
||||||
|
species[0][0] = "Sarda sarda";
|
||||||
|
species[0][1] = SPDAccessLoggerType.SPECIES.getId();
|
||||||
|
|
||||||
|
|
||||||
|
simpleEntry = new SimpleSearchAccessLogEntry(species, "Sarda sarda");
|
||||||
|
log.logEntry(user, scope, simpleEntry);
|
||||||
|
|
||||||
|
|
||||||
|
//species
|
||||||
|
|
||||||
|
String query[][] = new String[1][2];
|
||||||
|
query[0][0] = "Taxa Query bla bla";
|
||||||
|
query[0][1] = SPDAccessLoggerType.TAXA_QUERY.getId();
|
||||||
|
|
||||||
|
simpleEntry = new SimpleSearchAccessLogEntry(query, "Taxa Query bla bla");
|
||||||
|
log.logEntry(user, scope, simpleEntry);
|
||||||
|
|
||||||
|
System.out.println("completed");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,46 @@
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package org.gcube.portlets.user.speciesdiscovery.client;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
|
||||||
|
* @Nov 4, 2013
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public enum SPDAccessLoggerType {
|
||||||
|
|
||||||
|
SPECIES("SPECIES", "SPECIES"),
|
||||||
|
DATASOURCE_SEARCHING("DATASOURCE_SEARCHING", "DATASOURCE SEARCHING"),
|
||||||
|
DATASOURCE_DOWLOADED("DATASOURCE_DOWLOADED", "DATASOURCE DOWLOADED"),
|
||||||
|
TAXA_QUERY("TAXA_QUERY", "TAXA QUERY"),
|
||||||
|
OCCURRENCE_QUERY("OCCURRENCE_QUERY", "OCCURRENCE QUERY"),
|
||||||
|
MAP_GENERATION("MAP_GENERATION", "MAP GENERATION");
|
||||||
|
|
||||||
|
private String name;
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
private SPDAccessLoggerType(String id, String name) {
|
||||||
|
this.id = id;
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected String getName() {
|
||||||
|
return name;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void setName(String name) {
|
||||||
|
this.name = name;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected String getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void setId(String id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
}
|
Reference in New Issue