You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ms...@apache.org on 2011/02/08 17:24:56 UTC
svn commit: r1068467 -
/myfaces/trinidad/branches/1.2.12.3.3-branch/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/agent/AgentNameUtil.java
Author: mstarets
Date: Tue Feb 8 16:24:56 2011
New Revision: 1068467
URL: http://svn.apache.org/viewvc?rev=1068467&view=rev
Log:
TRINIDAD-1948 - Trinidad's Agent API Should Support Detection of Web Crawlers
Modified:
myfaces/trinidad/branches/1.2.12.3.3-branch/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/agent/AgentNameUtil.java
Modified: myfaces/trinidad/branches/1.2.12.3.3-branch/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/agent/AgentNameUtil.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/branches/1.2.12.3.3-branch/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/agent/AgentNameUtil.java?rev=1068467&r1=1068466&r2=1068467&view=diff
==============================================================================
--- myfaces/trinidad/branches/1.2.12.3.3-branch/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/agent/AgentNameUtil.java (original)
+++ myfaces/trinidad/branches/1.2.12.3.3-branch/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/agent/AgentNameUtil.java Tue Feb 8 16:24:56 2011
@@ -101,6 +101,21 @@ public class AgentNameUtil
{
return TrinidadAgent.APPLICATION_KONQUEROR;
}
+
+ if(TrinidadAgent.AGENT_GOOGLEBOT.equals(agentName))
+ {
+ return TrinidadAgent.APPLICATION_GOOGLEBOT;
+ }
+
+ if(TrinidadAgent.AGENT_MSNBOT.equals(agentName))
+ {
+ return TrinidadAgent.APPLICATION_MSNBOT;
+ }
+
+ if(TrinidadAgent.AGENT_ORACLE_SES.equals(agentName))
+ {
+ return TrinidadAgent.APPLICATION_ORACLE_SES;
+ }
return TrinidadAgent.APPLICATION_UNKNOWN;
}
@@ -183,6 +198,11 @@ public class AgentNameUtil
{
return TrinidadAgent.TYPE_PHONE;
}
+
+ if (otype == Agent.TYPE_WEBCRAWLER)
+ {
+ return TrinidadAgent.TYPE_WEBCRAWLER;
+ }
//Default to desktop (This is UIX 2.2 logic)
return TrinidadAgent.TYPE_DESKTOP;
@@ -223,6 +243,12 @@ public class AgentNameUtil
return TrinidadAgent.AGENT_KONQUEROR;
case TrinidadAgent.APPLICATION_EMAIL:
return TrinidadAgent.AGENT_EMAIL;
+ case TrinidadAgent.APPLICATION_GOOGLEBOT:
+ return TrinidadAgent.AGENT_GOOGLEBOT;
+ case TrinidadAgent.APPLICATION_MSNBOT:
+ return TrinidadAgent.AGENT_MSNBOT;
+ case TrinidadAgent.APPLICATION_ORACLE_SES:
+ return TrinidadAgent.AGENT_ORACLE_SES;
default:
return TrinidadAgent.AGENT_UNKNOWN;
}