Skip to content

Instantly share code, notes, and snippets.

View CorneAussems's full-sized avatar
🎯
Focusing

Corné Aussems CorneAussems

🎯
Focusing
View GitHub Profile
@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)
@CorneAussems
CorneAussems / Groove JournalArticleServiceUtil
Last active November 5, 2020 08:13
Groovy retrieve and delete JournalArticles
################# MANY DIFFERENT SCRIPTS INSIDE #########################
Retrieve
Delete
Search ( from group , names, ....)
########### RETRIEVE SINGLE ############
import com.liferay.portal.service.ServiceContext
@CorneAussems
CorneAussems / Groovy Liferay Regenerate All Images
Last active September 28, 2019 22:34
Groovy Liferay Regenerate All Thumbnail Images
############### two scripts inside #######
############### One group only ##############
import com.liferay.portlet.documentlibrary.util.*
import com.liferay.portlet.documentlibrary.lar.*
import com.liferay.portlet.documentlibrary.service.*
import com.liferay.portal.service.*
import com.liferay.portlet.documentlibrary.model.*
import com.liferay.portal.kernel.dao.orm.*
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)
import com.liferay.portal.service.*
try {
list= OrganizationLocalServiceUtil.getOrganizations(-1,-1)
println('found:'+list.size())
for(int i = 0; i<list.size();i++){
obj = list.get(i);
println('id:'+obj.getOrganizationId()+' name'+obj.getName() )
// DELETE
//OrganizationLocalServiceUtil.deleteOrganization(obj.getOrganizationId())
SELECT * FROM group_
UPDATE `liferay`.`group_`
SET
`friendlyURL` = '/guest'
WHERE
`friendlyURL` = '/parnassiagroep
### Layout scripts
##############
print all layouts
#############
import com.liferay.portal.service.*
try {
import com.liferay.portal.service.*
try {
plid = 12345
layout = LayoutLocalServiceUtil.getLayout(plid)
println(layout.getName())
layout.setLayoutPrototypeLinkEnabled(false)
layout.setLayoutPrototypeUuid(null)
layout2 = LayoutLocalServiceUtil.updateLayout(layout)
println(layout2.getName()+' |'+layout2.getLayoutPrototypeUuid() +'| |'+layout2.getLayoutPrototypeLinkEnabled() )
## all users of specific instance
+(companyId:10157)
+(entryClassName:com.liferay.portal.model.User)
## all JournalArticles of specific instance
+(companyId:10157)
+(entryClassName:com.liferay.portlet.journal.model.JournalArticle)
### JournalArticle ids specific to a lot
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