Skip to content

Instantly share code, notes, and snippets.

View beeTechMantra's full-sized avatar

beeTechMantra

View GitHub Profile
@beeTechMantra
beeTechMantra / LiferayUpdateUserPassword.groovy
Last active September 13, 2020 06:08
Liferay update/set password using groovy script/Programmatically
import com.liferay.portal.kernel.model.User
import com.liferay.portal.kernel.service.UserLocalServiceUtil
import java.util.Date
try{
//123456 - here you have to change userID which you have to change the password
User user = UserLocalServiceUtil.getUser(123456);
// here you have to set the password
user.setPassword("BeeTechMantra");
@beeTechMantra
beeTechMantra / AddUserRole.groovy
Created September 13, 2020 05:49
Liferay assign role to user by Groovy script / Programmatically
import com.liferay.portal.kernel.model.User
import com.liferay.portal.kernel.service.UserLocalServiceUtil
import com.liferay.portal.kernel.service.RoleLocalServiceUtil
import com.liferay.portal.kernel.model.Role
try{
//123456 - here you have to pass userId
//11111 - CompanyId
User user = UserLocalServiceUtil.getUser(123456);
@beeTechMantra
beeTechMantra / GetUserCategoryByUserId.groovy
Last active September 13, 2020 05:36
Get User's Category by userId Groovy script Liferay
import java.util.List
import com.liferay.asset.kernel.model.AssetCategory
import com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil
import com.liferay.portal.kernel.model.User
try{
// 123456 - here you have to pass userId
List<AssetCategory> assignedCaregories = AssetCategoryLocalServiceUtil.getCategories(User.class.getName(), 123456);
for(AssetCategory category : assignedCaregories) {
@beeTechMantra
beeTechMantra / GetUserRoles.groovy
Created September 13, 2020 05:23
Get User's regular roles by userId Groovy script Liferay
import java.util.List
import com.liferay.portal.kernel.model.Role
import com.liferay.portal.kernel.service.RoleLocalServiceUtil
try{
List<Role> roles = RoleLocalServiceUtil.getUserRoles(5890933);
for(Role role : roles) {
out.println("roleId : " + role.getRoleId());
out.println("roleName : " + role.getName());
@beeTechMantra
beeTechMantra / PrimeNumber.java
Created September 12, 2020 14:18
First 100 prime number Using Java 8 code
package com.beetechmantra;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.IntStream;
import java.util.stream.Stream;
public class PrimeNumber {
public static void main(String[] args) {
@beeTechMantra
beeTechMantra / CheckAnagramString.java
Created September 28, 2019 17:43
Check two String is Anagram or not
import java.util.Arrays;
public class CheckAnagramString {
public static void main(String[] args) {
String str1 = "beetechmantra";
String str2 = "mantrabeetech";
boolean anagram = isStringAnagram(str1, str2);
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import javax.portlet.Portlet;
import javax.portlet.PortletException;
import javax.portlet.RenderRequest;
import javax.portlet.RenderResponse;
import org.osgi.service.component.annotations.Component;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import javax.portlet.Portlet;
import javax.portlet.PortletException;
import javax.portlet.RenderRequest;
import javax.portlet.RenderResponse;
import org.osgi.service.component.annotations.Component;
@beeTechMantra
beeTechMantra / BinarySearch
Created April 7, 2019 09:35
Binary Search
class BinarySearch
{
public static void main(String args[])
{
int c, first, last, middle, n, search, array[];
Scanner in = new Scanner(System.in);
System.out.println("Enter number of elements");
n = in.nextInt();
array = new int[n];
public class MyBinarySearch {
public int binarySearch(int[] inputArr, int key) {
int start = 0;
int end = inputArr.length - 1;
while (start <= end) {
int mid = (start + end) / 2;
if (key == inputArr[mid]) {
return mid;