// // ----------> GENERATED FILE - DON'T TOUCH! <----------
package scrum.server;
public abstract class GScrumServiceImpl extends ilarkesto.gwt.server.AGwtServiceImpl implements scrum.client.ScrumService {
protected static ilarkesto.core.logging.Log log = ilarkesto.core.logging.Log.get(ScrumServiceImpl.class);
public abstract void onChangePassword(GwtConversation conversation, String newPassword, String oldPassword);
public abstract void onLogout(GwtConversation conversation);
public abstract void onResetPassword(GwtConversation conversation, String userId);
public abstract void onSendTestEmail(GwtConversation conversation);
public abstract void onUpdateSystemMessage(GwtConversation conversation, scrum.client.admin.SystemMessage systemMessage);
public abstract void onRequestComments(GwtConversation conversation, String parentId);
public abstract void onRequestForum(GwtConversation conversation, boolean all);
public abstract void onSetSelectedEntitysIds(GwtConversation conversation, java.util.Set ids);
public abstract void onPing(GwtConversation conversation);
public abstract void onChangeProperties(GwtConversation conversation, String entityId, java.util.Map properties);
public abstract void onCreateEntity(GwtConversation conversation, String type, java.util.Map properties);
public abstract void onDeleteEntity(GwtConversation conversation, String entityId);
public abstract void onRequestEntity(GwtConversation conversation, String entityId);
public abstract void onRequestEntityByReference(GwtConversation conversation, String reference);
public abstract void onSleep(GwtConversation conversation, long millis);
public abstract void onActivateRequirementEstimationVoting(GwtConversation conversation, String requirementId);
public abstract void onRequestRequirementEstimationVotes(GwtConversation conversation, String requirementId);
public abstract void onRequestImpediments(GwtConversation conversation);
public abstract void onConvertIssueToStory(GwtConversation conversation, String issueId);
public abstract void onRequestAcceptedIssues(GwtConversation conversation);
public abstract void onRequestClosedIssues(GwtConversation conversation);
public abstract void onRequestReleaseIssues(GwtConversation conversation, String releaseId);
public abstract void onSendIssueReplyEmail(GwtConversation conversation, String issueId, String from, String to, String subject, String text);
public abstract void onRequestChanges(GwtConversation conversation, String parentId);
public abstract void onCloseProject(GwtConversation conversation);
public abstract void onCreateExampleProject(GwtConversation conversation);
public abstract void onSelectProject(GwtConversation conversation, String projectId);
public abstract void onUpdateProjectHomepage(GwtConversation conversation);
public abstract void onRequestRisks(GwtConversation conversation);
public abstract void onSearch(GwtConversation conversation, String text);
public abstract void onSwitchToNextSprint(GwtConversation conversation);
public scrum.client.DataTransferObject changePassword(int conversationNumber, String newPassword, String oldPassword) {
log.debug("Handling service call: ChangePassword");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:ChangePassword");
context.bindCurrentThread();
try {
onChangePassword(conversation, newPassword, oldPassword);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "ChangePassword", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject logout(int conversationNumber) {
log.debug("Handling service call: Logout");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:Logout");
context.bindCurrentThread();
try {
onLogout(conversation);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "Logout", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject resetPassword(int conversationNumber, String userId) {
log.debug("Handling service call: ResetPassword");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:ResetPassword");
context.bindCurrentThread();
try {
onResetPassword(conversation, userId);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "ResetPassword", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject sendTestEmail(int conversationNumber) {
log.debug("Handling service call: SendTestEmail");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:SendTestEmail");
context.bindCurrentThread();
try {
onSendTestEmail(conversation);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "SendTestEmail", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject updateSystemMessage(int conversationNumber, scrum.client.admin.SystemMessage systemMessage) {
log.debug("Handling service call: UpdateSystemMessage");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:UpdateSystemMessage");
context.bindCurrentThread();
try {
onUpdateSystemMessage(conversation, systemMessage);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "UpdateSystemMessage", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject requestComments(int conversationNumber, String parentId) {
log.debug("Handling service call: RequestComments");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:RequestComments");
context.bindCurrentThread();
try {
onRequestComments(conversation, parentId);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "RequestComments", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject requestForum(int conversationNumber, boolean all) {
log.debug("Handling service call: RequestForum");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:RequestForum");
context.bindCurrentThread();
try {
onRequestForum(conversation, all);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "RequestForum", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject setSelectedEntitysIds(int conversationNumber, java.util.Set ids) {
log.debug("Handling service call: SetSelectedEntitysIds");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:SetSelectedEntitysIds");
context.bindCurrentThread();
try {
onSetSelectedEntitysIds(conversation, ids);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "SetSelectedEntitysIds", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject ping(int conversationNumber) {
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:Ping");
context.bindCurrentThread();
try {
onPing(conversation);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "Ping", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject changeProperties(int conversationNumber, String entityId, java.util.Map properties) {
log.debug("Handling service call: ChangeProperties");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:ChangeProperties");
context.bindCurrentThread();
try {
onChangeProperties(conversation, entityId, properties);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "ChangeProperties", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject createEntity(int conversationNumber, String type, java.util.Map properties) {
log.debug("Handling service call: CreateEntity");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:CreateEntity");
context.bindCurrentThread();
try {
onCreateEntity(conversation, type, properties);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "CreateEntity", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject deleteEntity(int conversationNumber, String entityId) {
log.debug("Handling service call: DeleteEntity");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:DeleteEntity");
context.bindCurrentThread();
try {
onDeleteEntity(conversation, entityId);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "DeleteEntity", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject requestEntity(int conversationNumber, String entityId) {
log.debug("Handling service call: RequestEntity");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:RequestEntity");
context.bindCurrentThread();
try {
onRequestEntity(conversation, entityId);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "RequestEntity", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject requestEntityByReference(int conversationNumber, String reference) {
log.debug("Handling service call: RequestEntityByReference");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:RequestEntityByReference");
context.bindCurrentThread();
try {
onRequestEntityByReference(conversation, reference);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "RequestEntityByReference", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject sleep(int conversationNumber, long millis) {
log.debug("Handling service call: Sleep");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:Sleep");
context.bindCurrentThread();
try {
onSleep(conversation, millis);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "Sleep", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject activateRequirementEstimationVoting(int conversationNumber, String requirementId) {
log.debug("Handling service call: ActivateRequirementEstimationVoting");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:ActivateRequirementEstimationVoting");
context.bindCurrentThread();
try {
onActivateRequirementEstimationVoting(conversation, requirementId);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "ActivateRequirementEstimationVoting", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject requestRequirementEstimationVotes(int conversationNumber, String requirementId) {
log.debug("Handling service call: RequestRequirementEstimationVotes");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:RequestRequirementEstimationVotes");
context.bindCurrentThread();
try {
onRequestRequirementEstimationVotes(conversation, requirementId);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "RequestRequirementEstimationVotes", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject requestImpediments(int conversationNumber) {
log.debug("Handling service call: RequestImpediments");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:RequestImpediments");
context.bindCurrentThread();
try {
onRequestImpediments(conversation);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "RequestImpediments", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject convertIssueToStory(int conversationNumber, String issueId) {
log.debug("Handling service call: ConvertIssueToStory");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:ConvertIssueToStory");
context.bindCurrentThread();
try {
onConvertIssueToStory(conversation, issueId);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "ConvertIssueToStory", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject requestAcceptedIssues(int conversationNumber) {
log.debug("Handling service call: RequestAcceptedIssues");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:RequestAcceptedIssues");
context.bindCurrentThread();
try {
onRequestAcceptedIssues(conversation);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "RequestAcceptedIssues", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject requestClosedIssues(int conversationNumber) {
log.debug("Handling service call: RequestClosedIssues");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:RequestClosedIssues");
context.bindCurrentThread();
try {
onRequestClosedIssues(conversation);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "RequestClosedIssues", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject requestReleaseIssues(int conversationNumber, String releaseId) {
log.debug("Handling service call: RequestReleaseIssues");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:RequestReleaseIssues");
context.bindCurrentThread();
try {
onRequestReleaseIssues(conversation, releaseId);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "RequestReleaseIssues", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject sendIssueReplyEmail(int conversationNumber, String issueId, String from, String to, String subject, String text) {
log.debug("Handling service call: SendIssueReplyEmail");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:SendIssueReplyEmail");
context.bindCurrentThread();
try {
onSendIssueReplyEmail(conversation, issueId, from, to, subject, text);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "SendIssueReplyEmail", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject requestChanges(int conversationNumber, String parentId) {
log.debug("Handling service call: RequestChanges");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:RequestChanges");
context.bindCurrentThread();
try {
onRequestChanges(conversation, parentId);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "RequestChanges", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject closeProject(int conversationNumber) {
log.debug("Handling service call: CloseProject");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:CloseProject");
context.bindCurrentThread();
try {
onCloseProject(conversation);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "CloseProject", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject createExampleProject(int conversationNumber) {
log.debug("Handling service call: CreateExampleProject");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:CreateExampleProject");
context.bindCurrentThread();
try {
onCreateExampleProject(conversation);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "CreateExampleProject", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject selectProject(int conversationNumber, String projectId) {
log.debug("Handling service call: SelectProject");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:SelectProject");
context.bindCurrentThread();
try {
onSelectProject(conversation, projectId);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "SelectProject", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject updateProjectHomepage(int conversationNumber) {
log.debug("Handling service call: UpdateProjectHomepage");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:UpdateProjectHomepage");
context.bindCurrentThread();
try {
onUpdateProjectHomepage(conversation);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "UpdateProjectHomepage", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject requestRisks(int conversationNumber) {
log.debug("Handling service call: RequestRisks");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:RequestRisks");
context.bindCurrentThread();
try {
onRequestRisks(conversation);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "RequestRisks", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject search(int conversationNumber, String text) {
log.debug("Handling service call: Search");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:Search");
context.bindCurrentThread();
try {
onSearch(conversation, text);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "Search", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
public scrum.client.DataTransferObject switchToNextSprint(int conversationNumber) {
log.debug("Handling service call: SwitchToNextSprint");
WebSession session = (WebSession) getSession();
synchronized (session) {
GwtConversation conversation = session.getGwtConversation(conversationNumber);
ilarkesto.di.Context context = ilarkesto.di.Context.get();
context.setName("gwt-srv:SwitchToNextSprint");
context.bindCurrentThread();
try {
onSwitchToNextSprint(conversation);
} catch (Throwable ex) {
handleServiceMethodException(conversationNumber, "SwitchToNextSprint", ex);
throw new RuntimeException(ex);
}
scrum.client.DataTransferObject ret = (scrum.client.DataTransferObject) conversation.popNextData();
onServiceMethodExecuted(context);
return ret;
}
}
}