Boa tarde pessoal,
Atualmente utilizo um software chamado DIMDIM para videoconferência, preciso editar alguns elementos da interface do mesmo, ele é feito em java, php, ajax e ainda tem alguns itens em asp. Há algumas classes que correspondem a elementos importantes do sistema, e preciso edeitá-los, peguei o jad para gerar o fonte das classes, até essa parte esta ótimo, faço as minhas alterações numa boa, o problema e na hora de compilar, sempre os mesmo erros, segue:
--------------------Configuration: --------------------
C:\Arquivos de programas\Dimdim\Conference Server\Tomcat 5.5\webapps\dimdim\WEB-INF\classes\SetAudioPermissionAction.java:15: cannot access com.opensymphony.webwork.interceptor.SessionAware
class file for com.opensymphony.webwork.interceptor.SessionAware not found
public class SetAudioPermissionAction extends ConferenceAction
^
C:\Arquivos de programas\Dimdim\Conference Server\Tomcat 5.5\webapps\dimdim\WEB-INF\classes\SetAudioPermissionAction.java:26: cannot find symbol
symbol : variable userSession
location: class com.dimdim.conference.action.permission.SetAudioPermissionAction
IConference conf = userSession.getConference();
^
C:\Arquivos de programas\Dimdim\Conference Server\Tomcat 5.5\webapps\dimdim\WEB-INF\classes\SetAudioPermissionAction.java:27: cannot find symbol
symbol : variable userSession
location: class com.dimdim.conference.action.permission.SetAudioPermissionAction
IConferenceParticipant user = userSession.getUser();
^
C:\Arquivos de programas\Dimdim\Conference Server\Tomcat 5.5\webapps\dimdim\WEB-INF\classes\SetAudioPermissionAction.java:80: cannot find symbol
symbol : variable this
location: class com.dimdim.conference.action.permission.SetAudioPermissionAction
this.disableAll = disableAll;
^
C:\Arquivos de programas\Dimdim\Conference Server\Tomcat 5.5\webapps\dimdim\WEB-INF\classes\SetAudioPermissionAction.java:90: cannot find symbol
symbol : variable this
location: class com.dimdim.conference.action.permission.SetAudioPermissionAction
this.disableList = disableList;
^
C:\Arquivos de programas\Dimdim\Conference Server\Tomcat 5.5\webapps\dimdim\WEB-INF\classes\SetAudioPermissionAction.java:100: cannot find symbol
symbol : variable this
location: class com.dimdim.conference.action.permission.SetAudioPermissionAction
this.enableList = enableList;
^
Note: C:\Arquivos de programas\Dimdim\Conference Server\Tomcat 5.5\webapps\dimdim\WEB-INF\classes\SetAudioPermissionAction.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
O codigo fonte é:
// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3)
// Source File Name: SetAudioPermissionAction.java
package com.dimdim.conference.action.permission;
import com.dimdim.conference.action.ConferenceAction;
import com.dimdim.conference.application.UserSession;
import com.dimdim.conference.model.*;
import java.io.PrintStream;
import java.util.StringTokenizer;
import java.util.Vector;
public class SetAudioPermissionAction extends ConferenceAction
{
public SetAudioPermissionAction()
{
}
public String doWork()
throws Exception
{
String ret = "success";
IConference conf = userSession.getConference();
IConferenceParticipant user = userSession.getUser();
if(user.isPresenter())
{
IPermissionsManager ipm = conf.getParticipantPermissions();
try
{
if(disableAll != null)
{
boolean b = Boolean.parseBoolean(disableAll);
if(b)
{
System.out.println("Disabling audio permission for all attendees");
ipm.disableAudioForAll();
}
} else
{
if(enableList != null)
{
System.out.println("Enabling audio permission for: " + enableList);
Vector v = parseStringToVector(enableList);
ipm.enableAudioForAllInList(v);
}
if(disableList != null)
{
System.out.println("Disabling audio permission for: " + disableList);
Vector v = parseStringToVector(disableList);
ipm.disableAudioForAllInList(v);
}
}
}
catch(Exception e)
{
e.printStackTrace();
ret = "error";
}
}
return ret;
}
protected Vector parseStringToVector(String str)
{
Vector v = new Vector();
for(StringTokenizer parser = new StringTokenizer(str, ";"); parser.hasMoreTokens(); v.add(parser.nextToken()));
return v;
}
public String getDisableAll()
{
return disableAll;
}
public void setDisableAll(String disableAll)
{
this.disableAll = disableAll;
}
public String getDisableList()
{
return disableList;
}
public void setDisableList(String disableList)
{
this.disableList = disableList;
}
public String getEnableList()
{
return enableList;
}
public void setEnableList(String enableList)
{
this.enableList = enableList;
}
protected String disableAll;
protected String enableList;
protected String disableList;
}
Alguém sabe como poderia resolver este problema? qualquer ajuda.