Example usage for com.liferay.portal.kernel.util StringPool COMMA

List of usage examples for com.liferay.portal.kernel.util StringPool COMMA

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util StringPool COMMA.

Prototype

String COMMA

To view the source code for com.liferay.portal.kernel.util StringPool COMMA.

Click Source Link

Usage

From source file:at.graz.meduni.bibbox.liferay.portlet.service.persistence.impl.ApplicationInstanceContainerPersistenceImpl.java

License:Open Source License

@Override
public Map<Serializable, ApplicationInstanceContainer> fetchByPrimaryKeys(Set<Serializable> primaryKeys) {
    if (primaryKeys.isEmpty()) {
        return Collections.emptyMap();
    }/*from   w w  w.ja v  a 2 s  .  c  om*/

    Map<Serializable, ApplicationInstanceContainer> map = new HashMap<Serializable, ApplicationInstanceContainer>();

    if (primaryKeys.size() == 1) {
        Iterator<Serializable> iterator = primaryKeys.iterator();

        Serializable primaryKey = iterator.next();

        ApplicationInstanceContainer applicationInstanceContainer = fetchByPrimaryKey(primaryKey);

        if (applicationInstanceContainer != null) {
            map.put(primaryKey, applicationInstanceContainer);
        }

        return map;
    }

    Set<Serializable> uncachedPrimaryKeys = null;

    for (Serializable primaryKey : primaryKeys) {
        ApplicationInstanceContainer applicationInstanceContainer = (ApplicationInstanceContainer) entityCache
                .getResult(ApplicationInstanceContainerModelImpl.ENTITY_CACHE_ENABLED,
                        ApplicationInstanceContainerImpl.class, primaryKey);

        if (applicationInstanceContainer == null) {
            if (uncachedPrimaryKeys == null) {
                uncachedPrimaryKeys = new HashSet<Serializable>();
            }

            uncachedPrimaryKeys.add(primaryKey);
        } else {
            map.put(primaryKey, applicationInstanceContainer);
        }
    }

    if (uncachedPrimaryKeys == null) {
        return map;
    }

    StringBundler query = new StringBundler((uncachedPrimaryKeys.size() * 2) + 1);

    query.append(_SQL_SELECT_APPLICATIONINSTANCECONTAINER_WHERE_PKS_IN);

    for (Serializable primaryKey : uncachedPrimaryKeys) {
        query.append(String.valueOf(primaryKey));

        query.append(StringPool.COMMA);
    }

    query.setIndex(query.index() - 1);

    query.append(StringPool.CLOSE_PARENTHESIS);

    String sql = query.toString();

    Session session = null;

    try {
        session = openSession();

        Query q = session.createQuery(sql);

        for (ApplicationInstanceContainer applicationInstanceContainer : (List<ApplicationInstanceContainer>) q
                .list()) {
            map.put(applicationInstanceContainer.getPrimaryKeyObj(), applicationInstanceContainer);

            cacheResult(applicationInstanceContainer);

            uncachedPrimaryKeys.remove(applicationInstanceContainer.getPrimaryKeyObj());
        }

        for (Serializable primaryKey : uncachedPrimaryKeys) {
            entityCache.putResult(ApplicationInstanceContainerModelImpl.ENTITY_CACHE_ENABLED,
                    ApplicationInstanceContainerImpl.class, primaryKey, _nullApplicationInstanceContainer);
        }
    } catch (Exception e) {
        throw processException(e);
    } finally {
        closeSession(session);
    }

    return map;
}

From source file:at.graz.meduni.bibbox.liferay.portlet.service.persistence.impl.ApplicationInstancePersistenceImpl.java

License:Open Source License

@Override
public Map<Serializable, ApplicationInstance> fetchByPrimaryKeys(Set<Serializable> primaryKeys) {
    if (primaryKeys.isEmpty()) {
        return Collections.emptyMap();
    }/*w ww  .ja v  a  2  s .  c o m*/

    Map<Serializable, ApplicationInstance> map = new HashMap<Serializable, ApplicationInstance>();

    if (primaryKeys.size() == 1) {
        Iterator<Serializable> iterator = primaryKeys.iterator();

        Serializable primaryKey = iterator.next();

        ApplicationInstance applicationInstance = fetchByPrimaryKey(primaryKey);

        if (applicationInstance != null) {
            map.put(primaryKey, applicationInstance);
        }

        return map;
    }

    Set<Serializable> uncachedPrimaryKeys = null;

    for (Serializable primaryKey : primaryKeys) {
        ApplicationInstance applicationInstance = (ApplicationInstance) entityCache.getResult(
                ApplicationInstanceModelImpl.ENTITY_CACHE_ENABLED, ApplicationInstanceImpl.class, primaryKey);

        if (applicationInstance == null) {
            if (uncachedPrimaryKeys == null) {
                uncachedPrimaryKeys = new HashSet<Serializable>();
            }

            uncachedPrimaryKeys.add(primaryKey);
        } else {
            map.put(primaryKey, applicationInstance);
        }
    }

    if (uncachedPrimaryKeys == null) {
        return map;
    }

    StringBundler query = new StringBundler((uncachedPrimaryKeys.size() * 2) + 1);

    query.append(_SQL_SELECT_APPLICATIONINSTANCE_WHERE_PKS_IN);

    for (Serializable primaryKey : uncachedPrimaryKeys) {
        query.append(String.valueOf(primaryKey));

        query.append(StringPool.COMMA);
    }

    query.setIndex(query.index() - 1);

    query.append(StringPool.CLOSE_PARENTHESIS);

    String sql = query.toString();

    Session session = null;

    try {
        session = openSession();

        Query q = session.createQuery(sql);

        for (ApplicationInstance applicationInstance : (List<ApplicationInstance>) q.list()) {
            map.put(applicationInstance.getPrimaryKeyObj(), applicationInstance);

            cacheResult(applicationInstance);

            uncachedPrimaryKeys.remove(applicationInstance.getPrimaryKeyObj());
        }

        for (Serializable primaryKey : uncachedPrimaryKeys) {
            entityCache.putResult(ApplicationInstanceModelImpl.ENTITY_CACHE_ENABLED,
                    ApplicationInstanceImpl.class, primaryKey, _nullApplicationInstance);
        }
    } catch (Exception e) {
        throw processException(e);
    } finally {
        closeSession(session);
    }

    return map;
}

From source file:at.graz.meduni.bibbox.liferay.portlet.service.persistence.impl.ApplicationInstancePortPersistenceImpl.java

License:Open Source License

@Override
public Map<Serializable, ApplicationInstancePort> fetchByPrimaryKeys(Set<Serializable> primaryKeys) {
    if (primaryKeys.isEmpty()) {
        return Collections.emptyMap();
    }/*from w w w. j a v  a 2s.  com*/

    Map<Serializable, ApplicationInstancePort> map = new HashMap<Serializable, ApplicationInstancePort>();

    if (primaryKeys.size() == 1) {
        Iterator<Serializable> iterator = primaryKeys.iterator();

        Serializable primaryKey = iterator.next();

        ApplicationInstancePort applicationInstancePort = fetchByPrimaryKey(primaryKey);

        if (applicationInstancePort != null) {
            map.put(primaryKey, applicationInstancePort);
        }

        return map;
    }

    Set<Serializable> uncachedPrimaryKeys = null;

    for (Serializable primaryKey : primaryKeys) {
        ApplicationInstancePort applicationInstancePort = (ApplicationInstancePort) entityCache.getResult(
                ApplicationInstancePortModelImpl.ENTITY_CACHE_ENABLED, ApplicationInstancePortImpl.class,
                primaryKey);

        if (applicationInstancePort == null) {
            if (uncachedPrimaryKeys == null) {
                uncachedPrimaryKeys = new HashSet<Serializable>();
            }

            uncachedPrimaryKeys.add(primaryKey);
        } else {
            map.put(primaryKey, applicationInstancePort);
        }
    }

    if (uncachedPrimaryKeys == null) {
        return map;
    }

    StringBundler query = new StringBundler((uncachedPrimaryKeys.size() * 2) + 1);

    query.append(_SQL_SELECT_APPLICATIONINSTANCEPORT_WHERE_PKS_IN);

    for (Serializable primaryKey : uncachedPrimaryKeys) {
        query.append(String.valueOf(primaryKey));

        query.append(StringPool.COMMA);
    }

    query.setIndex(query.index() - 1);

    query.append(StringPool.CLOSE_PARENTHESIS);

    String sql = query.toString();

    Session session = null;

    try {
        session = openSession();

        Query q = session.createQuery(sql);

        for (ApplicationInstancePort applicationInstancePort : (List<ApplicationInstancePort>) q.list()) {
            map.put(applicationInstancePort.getPrimaryKeyObj(), applicationInstancePort);

            cacheResult(applicationInstancePort);

            uncachedPrimaryKeys.remove(applicationInstancePort.getPrimaryKeyObj());
        }

        for (Serializable primaryKey : uncachedPrimaryKeys) {
            entityCache.putResult(ApplicationInstancePortModelImpl.ENTITY_CACHE_ENABLED,
                    ApplicationInstancePortImpl.class, primaryKey, _nullApplicationInstancePort);
        }
    } catch (Exception e) {
        throw processException(e);
    } finally {
        closeSession(session);
    }

    return map;
}

From source file:at.graz.meduni.bibbox.liferay.portlet.service.persistence.impl.ApplicationInstanceStatusPersistenceImpl.java

License:Open Source License

@Override
public Map<Serializable, ApplicationInstanceStatus> fetchByPrimaryKeys(Set<Serializable> primaryKeys) {
    if (primaryKeys.isEmpty()) {
        return Collections.emptyMap();
    }/*from w  w w . j av a  2 s .  c  om*/

    Map<Serializable, ApplicationInstanceStatus> map = new HashMap<Serializable, ApplicationInstanceStatus>();

    if (primaryKeys.size() == 1) {
        Iterator<Serializable> iterator = primaryKeys.iterator();

        Serializable primaryKey = iterator.next();

        ApplicationInstanceStatus applicationInstanceStatus = fetchByPrimaryKey(primaryKey);

        if (applicationInstanceStatus != null) {
            map.put(primaryKey, applicationInstanceStatus);
        }

        return map;
    }

    Set<Serializable> uncachedPrimaryKeys = null;

    for (Serializable primaryKey : primaryKeys) {
        ApplicationInstanceStatus applicationInstanceStatus = (ApplicationInstanceStatus) entityCache.getResult(
                ApplicationInstanceStatusModelImpl.ENTITY_CACHE_ENABLED, ApplicationInstanceStatusImpl.class,
                primaryKey);

        if (applicationInstanceStatus == null) {
            if (uncachedPrimaryKeys == null) {
                uncachedPrimaryKeys = new HashSet<Serializable>();
            }

            uncachedPrimaryKeys.add(primaryKey);
        } else {
            map.put(primaryKey, applicationInstanceStatus);
        }
    }

    if (uncachedPrimaryKeys == null) {
        return map;
    }

    StringBundler query = new StringBundler((uncachedPrimaryKeys.size() * 2) + 1);

    query.append(_SQL_SELECT_APPLICATIONINSTANCESTATUS_WHERE_PKS_IN);

    for (Serializable primaryKey : uncachedPrimaryKeys) {
        query.append(String.valueOf(primaryKey));

        query.append(StringPool.COMMA);
    }

    query.setIndex(query.index() - 1);

    query.append(StringPool.CLOSE_PARENTHESIS);

    String sql = query.toString();

    Session session = null;

    try {
        session = openSession();

        Query q = session.createQuery(sql);

        for (ApplicationInstanceStatus applicationInstanceStatus : (List<ApplicationInstanceStatus>) q.list()) {
            map.put(applicationInstanceStatus.getPrimaryKeyObj(), applicationInstanceStatus);

            cacheResult(applicationInstanceStatus);

            uncachedPrimaryKeys.remove(applicationInstanceStatus.getPrimaryKeyObj());
        }

        for (Serializable primaryKey : uncachedPrimaryKeys) {
            entityCache.putResult(ApplicationInstanceStatusModelImpl.ENTITY_CACHE_ENABLED,
                    ApplicationInstanceStatusImpl.class, primaryKey, _nullApplicationInstanceStatus);
        }
    } catch (Exception e) {
        throw processException(e);
    } finally {
        closeSession(session);
    }

    return map;
}

From source file:at.graz.meduni.liferay.portlet.bibbox.service.service.persistence.LogapiPK.java

License:Open Source License

@Override
public String toString() {
    StringBundler sb = new StringBundler(20);

    sb.append(StringPool.OPEN_CURLY_BRACE);

    sb.append("logapiId");
    sb.append(StringPool.EQUAL);//w w  w .  j a v  a2 s.co  m
    sb.append(logapiId);

    sb.append(StringPool.COMMA);
    sb.append(StringPool.SPACE);
    sb.append("userId");
    sb.append(StringPool.EQUAL);
    sb.append(userId);

    sb.append(StringPool.COMMA);
    sb.append(StringPool.SPACE);
    sb.append("userip");
    sb.append(StringPool.EQUAL);
    sb.append(userip);

    sb.append(StringPool.COMMA);
    sb.append(StringPool.SPACE);
    sb.append("logmsg");
    sb.append(StringPool.EQUAL);
    sb.append(logmsg);

    sb.append(StringPool.CLOSE_CURLY_BRACE);

    return sb.toString();
}

From source file:at.graz.meduni.liferay.portlet.saat.service.persistence.impl.DictionaryDictionaryLinkPersistenceImpl.java

License:Open Source License

@Override
public Map<Serializable, DictionaryDictionaryLink> fetchByPrimaryKeys(Set<Serializable> primaryKeys) {
    if (primaryKeys.isEmpty()) {
        return Collections.emptyMap();
    }//from  w ww.j av a 2s .  c om

    Map<Serializable, DictionaryDictionaryLink> map = new HashMap<Serializable, DictionaryDictionaryLink>();

    if (primaryKeys.size() == 1) {
        Iterator<Serializable> iterator = primaryKeys.iterator();

        Serializable primaryKey = iterator.next();

        DictionaryDictionaryLink dictionaryDictionaryLink = fetchByPrimaryKey(primaryKey);

        if (dictionaryDictionaryLink != null) {
            map.put(primaryKey, dictionaryDictionaryLink);
        }

        return map;
    }

    Set<Serializable> uncachedPrimaryKeys = null;

    for (Serializable primaryKey : primaryKeys) {
        DictionaryDictionaryLink dictionaryDictionaryLink = (DictionaryDictionaryLink) entityCache.getResult(
                DictionaryDictionaryLinkModelImpl.ENTITY_CACHE_ENABLED, DictionaryDictionaryLinkImpl.class,
                primaryKey);

        if (dictionaryDictionaryLink == null) {
            if (uncachedPrimaryKeys == null) {
                uncachedPrimaryKeys = new HashSet<Serializable>();
            }

            uncachedPrimaryKeys.add(primaryKey);
        } else {
            map.put(primaryKey, dictionaryDictionaryLink);
        }
    }

    if (uncachedPrimaryKeys == null) {
        return map;
    }

    StringBundler query = new StringBundler((uncachedPrimaryKeys.size() * 2) + 1);

    query.append(_SQL_SELECT_DICTIONARYDICTIONARYLINK_WHERE_PKS_IN);

    for (Serializable primaryKey : uncachedPrimaryKeys) {
        query.append(String.valueOf(primaryKey));

        query.append(StringPool.COMMA);
    }

    query.setIndex(query.index() - 1);

    query.append(StringPool.CLOSE_PARENTHESIS);

    String sql = query.toString();

    Session session = null;

    try {
        session = openSession();

        Query q = session.createQuery(sql);

        for (DictionaryDictionaryLink dictionaryDictionaryLink : (List<DictionaryDictionaryLink>) q.list()) {
            map.put(dictionaryDictionaryLink.getPrimaryKeyObj(), dictionaryDictionaryLink);

            cacheResult(dictionaryDictionaryLink);

            uncachedPrimaryKeys.remove(dictionaryDictionaryLink.getPrimaryKeyObj());
        }

        for (Serializable primaryKey : uncachedPrimaryKeys) {
            entityCache.putResult(DictionaryDictionaryLinkModelImpl.ENTITY_CACHE_ENABLED,
                    DictionaryDictionaryLinkImpl.class, primaryKey, _nullDictionaryDictionaryLink);
        }
    } catch (Exception e) {
        throw processException(e);
    } finally {
        closeSession(session);
    }

    return map;
}

From source file:at.graz.meduni.liferay.portlet.saat.service.persistence.impl.DictionaryPersistenceImpl.java

License:Open Source License

@Override
public Map<Serializable, Dictionary> fetchByPrimaryKeys(Set<Serializable> primaryKeys) {
    if (primaryKeys.isEmpty()) {
        return Collections.emptyMap();
    }//from  w  w w .  j a v a  2s  . co  m

    Map<Serializable, Dictionary> map = new HashMap<Serializable, Dictionary>();

    if (primaryKeys.size() == 1) {
        Iterator<Serializable> iterator = primaryKeys.iterator();

        Serializable primaryKey = iterator.next();

        Dictionary dictionary = fetchByPrimaryKey(primaryKey);

        if (dictionary != null) {
            map.put(primaryKey, dictionary);
        }

        return map;
    }

    Set<Serializable> uncachedPrimaryKeys = null;

    for (Serializable primaryKey : primaryKeys) {
        Dictionary dictionary = (Dictionary) entityCache.getResult(DictionaryModelImpl.ENTITY_CACHE_ENABLED,
                DictionaryImpl.class, primaryKey);

        if (dictionary == null) {
            if (uncachedPrimaryKeys == null) {
                uncachedPrimaryKeys = new HashSet<Serializable>();
            }

            uncachedPrimaryKeys.add(primaryKey);
        } else {
            map.put(primaryKey, dictionary);
        }
    }

    if (uncachedPrimaryKeys == null) {
        return map;
    }

    StringBundler query = new StringBundler((uncachedPrimaryKeys.size() * 2) + 1);

    query.append(_SQL_SELECT_DICTIONARY_WHERE_PKS_IN);

    for (Serializable primaryKey : uncachedPrimaryKeys) {
        query.append(String.valueOf(primaryKey));

        query.append(StringPool.COMMA);
    }

    query.setIndex(query.index() - 1);

    query.append(StringPool.CLOSE_PARENTHESIS);

    String sql = query.toString();

    Session session = null;

    try {
        session = openSession();

        Query q = session.createQuery(sql);

        for (Dictionary dictionary : (List<Dictionary>) q.list()) {
            map.put(dictionary.getPrimaryKeyObj(), dictionary);

            cacheResult(dictionary);

            uncachedPrimaryKeys.remove(dictionary.getPrimaryKeyObj());
        }

        for (Serializable primaryKey : uncachedPrimaryKeys) {
            entityCache.putResult(DictionaryModelImpl.ENTITY_CACHE_ENABLED, DictionaryImpl.class, primaryKey,
                    _nullDictionary);
        }
    } catch (Exception e) {
        throw processException(e);
    } finally {
        closeSession(session);
    }

    return map;
}

From source file:at.meduni.liferay.portlet.bbmrieric.service.persistence.D2BiobankNetworkPK.java

License:Open Source License

@Override
public String toString() {
    StringBundler sb = new StringBundler(10);

    sb.append(StringPool.OPEN_CURLY_BRACE);

    sb.append("d2biobanknetworkId");
    sb.append(StringPool.EQUAL);//  ww w .j a  v  a  2  s .c o  m
    sb.append(d2biobanknetworkId);

    sb.append(StringPool.COMMA);
    sb.append(StringPool.SPACE);
    sb.append("parentd2biobanknetworkId");
    sb.append(StringPool.EQUAL);
    sb.append(parentd2biobanknetworkId);

    sb.append(StringPool.CLOSE_CURLY_BRACE);

    return sb.toString();
}

From source file:au.com.permeance.liferay.portal.documentlibrary.servlet.DownloadFolderZipActionsMenuHookListener.java

License:Open Source License

public static void startApplication() {

    System.out.println("startApplication");

    String newMenuItemsStr = buildNewMenuItemsDelimString();
    if (LOG.isDebugEnabled()) {
        LOG.debug("newMenuItemsStr: " + newMenuItemsStr);
    }/*w  w  w.  j a  v  a  2  s  .co  m*/

    String curMenuItemsStr = buildCurrentMenuItemsDelimString();
    if (LOG.isDebugEnabled()) {
        LOG.debug("curMenuItemsStr: " + curMenuItemsStr);
    }

    String mergedMenuItemsStr = StringUtilHelper.addDelimItems(curMenuItemsStr, newMenuItemsStr,
            StringPool.COMMA);
    LOG.debug("mergedMenuItemsStr: " + mergedMenuItemsStr);

    System.setProperty(HookSysPropsKeys.LIFERAY_DL_FOLDER_ACTIONS_MENU_EXT, mergedMenuItemsStr);
    LOG.info(HookSysPropsKeys.LIFERAY_DL_FOLDER_ACTIONS_MENU_EXT + ": "
            + System.getProperty(HookSysPropsKeys.LIFERAY_DL_FOLDER_ACTIONS_MENU_EXT));
}

From source file:au.com.permeance.liferay.portal.documentlibrary.servlet.DownloadFolderZipActionsMenuHookListener.java

License:Open Source License

public static void stopApplication() {

    System.out.println("stopApplication");

    String newMenuItemsStr = buildNewMenuItemsDelimString();
    if (LOG.isDebugEnabled()) {
        LOG.debug("newMenuItemsStr: " + newMenuItemsStr);
    }/*  w  w  w  . j  av a 2s  . c om*/

    String curMenuItemsStr = buildCurrentMenuItemsDelimString();
    if (LOG.isDebugEnabled()) {
        LOG.debug("curMenuItemsStr: " + curMenuItemsStr);
    }

    String mergedMenuItemsStr = StringUtilHelper.removeDelimItems(curMenuItemsStr, newMenuItemsStr,
            StringPool.COMMA);
    LOG.debug("mergedMenuItemsStr: " + mergedMenuItemsStr);

    System.setProperty(HookSysPropsKeys.LIFERAY_DL_FOLDER_ACTIONS_MENU_EXT, mergedMenuItemsStr);
    LOG.info(HookSysPropsKeys.LIFERAY_DL_FOLDER_ACTIONS_MENU_EXT + ": "
            + System.getProperty(HookSysPropsKeys.LIFERAY_DL_FOLDER_ACTIONS_MENU_EXT));
}