Example usage for com.liferay.portal.kernel.service ClassNameLocalServiceUtil getClassNames

List of usage examples for com.liferay.portal.kernel.service ClassNameLocalServiceUtil getClassNames

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.service ClassNameLocalServiceUtil getClassNames.

Prototype

public static java.util.List<com.liferay.portal.kernel.model.ClassName> getClassNames(int start, int end) 

Source Link

Document

Returns a range of all the class names.

Usage

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;
}