Skip to content

Instantly share code, notes, and snippets.

public class MyBehaviourPolicy implements NodeServicePolicies.OnCreateChildAssociationPolicy {
private PolicyComponent policyComponent;
public PolicyComponent getPolicyComponent() {
return policyComponent;
}
public void setPolicyComponent(PolicyComponent policyComponent) {
this.policyComponent = policyComponent;
}
@alex4u2nv
alex4u2nv / gist:2292a4ab84119397d619
Created August 12, 2014 20:23
Import Software Engineering Space Template.js
var mQuery = {
query: "select * from cmis:folder where contains " +
"('PATH:\"/app:company_home/app:dictionary/app:space_templates/*\"') " +
"and cmis:name='Software Engineering Project'",
language: "cmis-alfresco"
};
var results = search.query(mQuery);
//copy the template into our Document Folder
@alex4u2nv
alex4u2nv / share-custom-module-context.xml
Last active August 29, 2015 14:22
share-custom-module-config.xml
<!-- example custom-config.xml bootstrap -->
<bean id="custom.module.config" class="org.springframework.extensions.config.ConfigBootstrap" init-method="register">
<property name="configService" ref="web.config" />
<property name="configs">
<list>
<value>classpath:alfresco/web-extension/share-custom-module-config.xml</value>
</list>
</property>
</bean>
package com.swazzy.viewresolver;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.mobile.device.Device;
@alex4u2nv
alex4u2nv / cloned-vm-update-network
Last active December 31, 2015 09:29
Update the network interface for a cloned linux virtual machine
ifconfig eth1 up && eth1=`ifconfig | grep eth1 | sed 's/.*HWaddr //g'` && cat /etc/sysconfig/network-scripts/ifcfg-eth0 | sed "s/HWADDR.*/HWADDR=$eth1/" | sed "s/eth0/eth1/g" > /etc/sysconfig/network-scripts/ifcfg-eth1 && rm /etc/sysconfig/network-scripts/ifcfg-eth0 && service network restart
@alex4u2nv
alex4u2nv / cleanup-aws-volumes.sh
Created November 4, 2017 19:34
cleanup-aws-volumes.sh
aws ec2 describe-volumes --filters Name=status,Values=available --query 'Volumes[*].{ID:VolumeId}' |grep "ID" |cut -d: -f2 |xargs -n 1 aws ec2 delete-volume --volume-id
@alex4u2nv
alex4u2nv / gist:fd48a33741da87bccc3f8e61adbcd193
Created March 19, 2018 20:53
generate-alfresco-project
mvn archetype:generate -Dfilter=org.alfresco:
@alex4u2nv
alex4u2nv / alfresco-sdk-pom.xml
Created March 19, 2018 20:55
alfresco-parent-pom
<parent>
<groupId>org.alfresco.maven</groupId>
<artifactId>alfresco-sdk-parent</artifactId>
<version>2.1.1</version>
</parent>
@alex4u2nv
alex4u2nv / alfresco-upgrade-pom.xml
Created March 19, 2018 20:57
alfresco-upgrade-pom
<!-- Alfresco Maven Plugin version to use -->
<alfresco.sdk.version>3.0.0</alfresco.sdk.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!-- Alfresco Data directory, which will contain: Content Store (i.e. the files we upload) Database (i.e. the metadata for the uploaded files) Search index (i.e. the indexed content and metadata) Configured in alfresco-global.properties with the
'dir.root' property. -->
<alfresco.data.location>${session.executionRootDirectory}/alf_data_dev</alfresco.data.location>
<!-- Duplicated with alfresco.solrHome in the plugin, we need them out here to do filtering -->