Skip to content

Instantly share code, notes, and snippets.

View CorneAussems's full-sized avatar
🎯
Focusing

Corné Aussems CorneAussems

🎯
Focusing
View GitHub Profile
import com.liferay.portal.service.ServiceContext
import com.liferay.portlet.journal.service.*
import com.liferay.portlet.journal.service.persistence.JournalArticleUtil
try {
// long companyId
companyId = 10155
// long groupId
groupId = 143401
import com.liferay.portal.service.ServiceContext
import com.liferay.portlet.journal.service.JournalArticleServiceUtil
import com.liferay.portlet.journal.service.persistence.JournalArticleUtil
try {
// long companyId
companyId = 10154
// long groupId
groupId = 10192
import com.liferay.portal.service.ServiceContext
import com.liferay.portlet.journal.service.*
try {
groupId = 143401;
tmpl = JournalTemplateLocalServiceUtil.getTemplate(groupId,'298777' );
tmpl.setStructureId("");
@CorneAussems
CorneAussems / Groovy Liferay
Last active August 29, 2015 14:02
Groovy Liferay Document Library find
############### generates
Caused by: java.lang.Exception: java.lang.OutOfMemoryError: Java heap space
at com.liferay.portal.kernel.messaging.proxy.ProxyRequest.execute(ProxyRequest.java:66)
##############
import com.liferay.portal.service.ServiceContext;
import com.liferay.portal.kernel.util.DateUtil;
import com.liferay.portal.kernel.util.OrderByComparator;
@CorneAussems
CorneAussems / Liferay61getAllLayouts
Last active August 29, 2015 14:02
Groovy Liferay 6.1 get All Layouts
import com.liferay.portal.service.*;
import com.liferay.portlet.documentlibrary.model.*;
import com.liferay.portlet.documentlibrary.service.*;
import com.liferay.portlet.documentlibrary.service.persistence.*;
try{
companyId = 10154
groupId = 193310
def start = -1
def end = -1
@CorneAussems
CorneAussems / Bootstrap
Last active August 29, 2015 14:14
org.apache.catalina.startup.Bootstrap
"java.awt.headless=true"
-Djava.awt.headless=true
### Install Desktop on minimal
http://www.itzgeek.com/how-tos/linux/centos-how-tos/install-gnome-gui-on-centos-7-rhel-7.html#axzz3Qsysvy3Y
yum grouplist
$ sudo yum groupinstall "Development and Creative Workstation"
### autostart Desktop
$ ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
### Remote access
@CorneAussems
CorneAussems / gist:e93611f4d9382191a659
Last active August 29, 2015 14:17
regex over multiple lines
(?s)<bodytext(.*?)<\/bodytext>
@CorneAussems
CorneAussems / Groovy Liferay Search JournalArticlesHitLayout
Last active December 29, 2015 08:29
Liferay Groovy Script: find specific Journal Article's layout
import com.liferay.portlet.journal.service.JournalContentSearchLocalServiceUtil
import com.liferay.portal.service.LayoutLocalServiceUtil
groupid = new Long(17364)
truefalse = Boolean.TRUE
articleId= "1209617"
println(groupid +","+truefalse +","+ articleId)
articlesfound = JournalContentSearchLocalServiceUtil.getLayoutIdsCount(articleId );
println("articlesfound:"+articlesfound)
import com.liferay.portal.service.ServiceContext
import com.liferay.portal.service.UserServiceUtil
try {
sc = new com.liferay.portal.service.ServiceContext()
users = UserServiceUtil.getCompanyUsers(10157, -1,-1 )
println(users.size())
for(i=0;i<users.size();i++){
user = users.get(i)