List of usage examples for com.liferay.portal.kernel.service ClassNameLocalServiceUtil getClassNames
public static java.util.List<com.liferay.portal.kernel.model.ClassName> getClassNames(int start, int end)
From source file:jorgediazest.indexchecker.portlet.IndexCheckerPortlet.java
License:Open Source License
public List<String> getClassNames(String[] filterClassNameArr) throws SystemException { List<String> allClassName = ModelUtil .getClassNameValues(ClassNameLocalServiceUtil.getClassNames(QueryUtil.ALL_POS, QueryUtil.ALL_POS)); List<String> classNames = new ArrayList<String>(); for (String className : allClassName) { if (ignoreClassName(className)) { continue; }/*w ww . j a v a 2 s.c o m*/ if (filterClassNameArr == null) { classNames.add(className); continue; } for (String filterClassName : filterClassNameArr) { if (className.contains(filterClassName)) { classNames.add(className); break; } } } return classNames; }
From source file:jorgediazest.missingrefchecker.portlet.MissingReferencesCheckerPortlet.java
License:Open Source License
public void executeCheckReferences(ActionRequest request, ActionResponse response) throws Exception { PortalUtil.copyRequestParameters(request, response); boolean ignoreNullValues = ParamUtil.getBoolean(request, "ignoreNullValues"); List<String> classNames = ModelUtil .getClassNameValues(ClassNameLocalServiceUtil.getClassNames(QueryUtil.ALL_POS, QueryUtil.ALL_POS)); long startTime = System.currentTimeMillis(); ModelQueryFactory queryFactory = getModelQueryFactory(); List<Model> modelList = getModelList(queryFactory, classNames); List<MissingRefInfo> listMissingRefInfo = execute(queryFactory, modelList, ignoreNullValues); long endTime = System.currentTimeMillis(); request.setAttribute("missingReferencesList", listMissingRefInfo); response.setRenderParameter("processTime", "" + (endTime - startTime)); }
From source file:jorgediazest.missingrefchecker.portlet.MissingReferencesCheckerPortlet.java
License:Open Source License
public void executeMappingList(ActionRequest request, ActionResponse response) throws Exception { PortalUtil.copyRequestParameters(request, response); List<String> classNames = ModelUtil .getClassNameValues(ClassNameLocalServiceUtil.getClassNames(QueryUtil.ALL_POS, QueryUtil.ALL_POS)); long startTime = System.currentTimeMillis(); ModelQueryFactory queryFactory = getModelQueryFactory(); List<Model> modelList = getModelList(queryFactory, classNames); Map<Reference, Reference> references = calculateAttributeReferences(queryFactory, modelList, false); long endTime = System.currentTimeMillis(); request.setAttribute("referencesMap", references); response.setRenderParameter("processTime", "" + (endTime - startTime)); }
From source file:jorgediazest.stagingchecker.portlet.StagingCheckerPortlet.java
License:Open Source License
public List<String> getClassNames(String[] filterClassNameArr) throws SystemException { if ((filterClassNameArr == null) || (filterClassNameArr.length == 0) || ((filterClassNameArr.length == 1) && Validator.isNull(filterClassNameArr[0]))) { filterClassNameArr = null;//w ww . j a v a 2s .co m } List<String> allClassName = ModelUtil .getClassNameValues(ClassNameLocalServiceUtil.getClassNames(QueryUtil.ALL_POS, QueryUtil.ALL_POS)); List<String> classNames = new ArrayList<String>(); for (String className : allClassName) { if (ignoreClassName(className)) { continue; } if (filterClassNameArr == null) { classNames.add(className); continue; } for (String filterClassName : filterClassNameArr) { if (className.equals(filterClassName)) { classNames.add(className); break; } } } return classNames; }