fix demo to work

This commit is contained in:
Michael Suzuki 2014-09-05 17:15:58 +01:00
parent fe2fdd3c06
commit f3df237cf0
3 changed files with 5 additions and 23 deletions

View File

@ -38,7 +38,7 @@ public class Demo
WebElement ticket = driver.findElement(By.tagName("ticket")); WebElement ticket = driver.findElement(By.tagName("ticket"));
String token =String.format("?alf_ticket=%s",ticket.getText()); String token =String.format("?alf_ticket=%s",ticket.getText());
//Navigate to sample page with token //Navigate to sample page with token
driver.get("http://localhost:8080/alfresco/service/summit/hello" + token); driver.get("http://localhost:8080/alfresco/service/sample/helloworld" + token);
} }
@AfterClass @AfterClass

View File

@ -22,13 +22,8 @@
<bean id="changeme.exampleBean" class="org.alfresco.demoamp.Demo" init-method="init" /> <bean id="changeme.exampleBean" class="org.alfresco.demoamp.Demo" init-method="init" />
<!-- A simple module component that will be executed once --> <!-- A simple module component that will be executed once -->
<bean id="changeme.exampleComponent" class="org.alfresco.demoamp.DemoComponent" parent="module.baseComponent" > <bean id="webscript.webscript.get" class="org.alfresco.demoamp.DemoComponent" parent="webscript">
<property name="moduleId" value="${project.artifactId}" /> <!-- See module.properties --> <property name="nodeService" ref="NodeService"/>
<property name="name" value="exampleComponent" />
<property name="description" value="A demonstration component" />
<property name="sinceVersion" value="2.0" />
<property name="appliesFromVersion" value="2.0" />
<property name="nodeService" ref="NodeService" />
<property name="nodeLocatorService" ref="nodeLocatorService" /> <property name="nodeLocatorService" ref="nodeLocatorService" />
</bean> </bean>

View File

@ -19,12 +19,12 @@ import java.util.HashMap;
import java.util.Map; import java.util.Map;
import org.alfresco.model.ContentModel; import org.alfresco.model.ContentModel;
import org.alfresco.repo.module.AbstractModuleComponent;
import org.alfresco.repo.nodelocator.NodeLocatorService; import org.alfresco.repo.nodelocator.NodeLocatorService;
import org.alfresco.service.cmr.repository.NodeRef; import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.NodeService; import org.alfresco.service.cmr.repository.NodeService;
import org.apache.commons.logging.Log; import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.springframework.extensions.webscripts.DeclarativeWebScript;
import org.springframework.extensions.webscripts.Status; import org.springframework.extensions.webscripts.Status;
import org.springframework.extensions.webscripts.WebScriptRequest; import org.springframework.extensions.webscripts.WebScriptRequest;
@ -38,12 +38,10 @@ import org.springframework.extensions.webscripts.WebScriptRequest;
* @author Maurizio Pillitu * @author Maurizio Pillitu
* @author Michael Suzuki * @author Michael Suzuki
*/ */
public class DemoComponent extends AbstractModuleComponent public class DemoComponent extends DeclarativeWebScript
{ {
Log log = LogFactory.getLog(DemoComponent.class); Log log = LogFactory.getLog(DemoComponent.class);
private NodeService nodeService; private NodeService nodeService;
private NodeLocatorService nodeLocatorService; private NodeLocatorService nodeLocatorService;
public void setNodeService(NodeService nodeService) public void setNodeService(NodeService nodeService)
@ -55,17 +53,6 @@ public class DemoComponent extends AbstractModuleComponent
{ {
this.nodeLocatorService = nodeLocatorService; this.nodeLocatorService = nodeLocatorService;
} }
/**
* Bogus component execution
*/
@Override
protected void executeInternal() throws Throwable
{
System.out.println("DemoComponent has been executed");
log.debug("Test debug logging. Congratulation your AMP is working");
log.info("This is only for information purposed. Better remove me from the log in Production");
}
/** /**
* This is a demo service interaction with Alfresco Foundation API. * This is a demo service interaction with Alfresco Foundation API.