Commit af7c9e14 authored by Brian Long's avatar Brian Long
Browse files

compiling/running module (untested)

parent de8e0bf2
Loading
Loading
Loading
Loading
+409 B

File added.

No diff preview for this file type.

+19 −4
Original line number Diff line number Diff line
@@ -6,7 +6,7 @@
	<parent>
		<groupId>com.inteligr8.alfresco</groupId>
		<artifactId>asie-platform-module-parent</artifactId>
		<version>1.1-SNAPSHOT</version>
		<version>1.2-SNAPSHOT</version>
		<relativePath>../</relativePath>
	</parent>

@@ -16,8 +16,12 @@
	<name>ASIE Platform Module for ACS Community</name>

	<properties>
		<alfresco.sdk.version>5.2.0</alfresco.sdk.version>
		<alfresco.platform.version>7.0.0</alfresco.platform.version>
		<alfresco.sdk.version>4.9.0</alfresco.sdk.version>
		<alfresco.platform.version>23.3.0</alfresco.platform.version>
		<alfresco.platform.war.version>23.3.0.98</alfresco.platform.war.version>
		<tomcat-rad.version>10-2.1</tomcat-rad.version>
		
		<beedk.rad.acs-search.enabled>true</beedk.rad.acs-search.enabled>
	</properties>

	<dependencyManagement>
@@ -42,7 +46,6 @@
			<groupId>com.inteligr8.alfresco</groupId>
			<artifactId>asie-shared</artifactId>
			<version>${project.version}</version>
			<scope>provided</scope>
		</dependency>
		
		<!-- Needed by this module, but provided by ACS -->
@@ -52,6 +55,14 @@
			<scope>provided</scope>
		</dependency>
		
		<!-- Alfresco Modules required to use this module -->
		<dependency>
			<groupId>com.inteligr8.alfresco</groupId>
			<artifactId>cxf-jaxrs-platform-module</artifactId>
			<version>1.3.1-acs-v23.3</version>
			<type>amp</type>
		</dependency>

		<!-- Including for testing purposes only -->
		<dependency>
			<groupId>junit</groupId>
@@ -74,6 +85,10 @@
				<extensions>true</extensions>
				<configuration>
					<tiles>
						<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-search-rad-tile -->
						<tile>com.inteligr8.ootbee:beedk-acs-search-rad-tile:[1.1.6,2.0.0)</tile>
						<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-self-rad-tile -->
						<tile>com.inteligr8.ootbee:beedk-acs-platform-self-rad-tile:[1.1.6,2.0.0)</tile>
						<!-- Documentation: https://bitbucket.org/inteligr8/ootbee-beedk/src/stable/beedk-acs-platform-module-tile -->
						<tile>com.inteligr8.ootbee:beedk-acs-platform-module-tile:[1.1.6,2.0.0)</tile>
					</tiles>
+4 −4
Original line number Diff line number Diff line
#!/bin/sh

discoverArtifactId() {
	ARTIFACT_ID=`mvn -q -Dexpression=project.artifactId -DforceStdout help:evaluate`
	ARTIFACT_ID=`mvn -q -Dexpression=project.artifactId -DforceStdout help:evaluate | sed 's/\x1B\[[0-9;]\{1,\}[A-Za-z]//g'`
}

rebuild() {
	echo "Rebuilding project ..."
	mvn process-classes
	mvn process-test-classes
}

start() {
	echo "Rebuilding project and starting Docker containers to support rapid application development ..."
	mvn -Drad process-classes
	mvn -Drad process-test-classes
}

start_log() {
	echo "Rebuilding project and starting Docker containers to support rapid application development ..."
	mvn -Drad -Ddocker.showLogs process-classes
	mvn -Drad -Ddocker.showLogs process-test-classes
}

stop() {
+5 −2
Original line number Diff line number Diff line
package com.inteligr8.alfresco.asie.compute;

import java.util.List;
import java.util.Set;

import org.alfresco.repo.search.impl.parsers.CMISLexer;
import org.alfresco.repo.search.impl.parsers.CMISParser;
import org.alfresco.service.cmr.search.SearchParameters.Operator;
import org.alfresco.service.cmr.dictionary.DataTypeDefinition;
import org.alfresco.service.cmr.search.SearchService;
import org.alfresco.service.namespace.QName;
import org.antlr.runtime.ANTLRStringStream;
@@ -31,8 +33,9 @@ public class CmisQueryInspector implements QueryInspector {
	}
	
	@Override
	public QueryValue findRequiredProperty(String cmisQuery, Operator defaultOperator, QName property) throws RecognitionException {
		Tree tree = this.parseCmis(cmisQuery, defaultOperator);
	public List<QueryValue> findRequiredPropertyValues(String query, Operator defaultOperator, QName property, DataTypeDefinition dataTypeDef) throws RecognitionException {
		Tree tree = this.parseCmis(query, defaultOperator);
		throw new UnsupportedOperationException();
	}
	
	protected Tree parseCmis(String cmisQuery, Operator defaultOperator) throws RecognitionException {
+2 −1
Original line number Diff line number Diff line
package com.inteligr8.alfresco.asie.compute;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

@@ -14,7 +15,7 @@ public class QueryInspectorFactory implements InitializingBean {
	@Autowired
	private List<QueryInspector> inspectors;
	
	private Map<String, QueryInspector> languageInspectorMap;
	private Map<String, QueryInspector> languageInspectorMap = new HashMap<>();
	
	@Override
	public void afterPropertiesSet() throws Exception {
Loading