List of usage examples for com.liferay.portal.kernel.util PropsUtil get
public static String get(String key)
From source file:at.graz.meduni.liferay.portlet.bibbox.rdconnect.service.service.ClpSerializer.java
License:Open Source License
public static String getServletContextName() { if (Validator.isNotNull(_servletContextName)) { return _servletContextName; }//w ww .j a va2 s. com synchronized (ClpSerializer.class) { if (Validator.isNotNull(_servletContextName)) { return _servletContextName; } try { ClassLoader classLoader = ClpSerializer.class.getClassLoader(); Class<?> portletPropsClass = classLoader.loadClass("com.liferay.util.portlet.PortletProps"); Method getMethod = portletPropsClass.getMethod("get", new Class<?>[] { String.class }); String portletPropsServletContextName = (String) getMethod.invoke(null, "RDConnect-Events-portlet-deployment-context"); if (Validator.isNotNull(portletPropsServletContextName)) { _servletContextName = portletPropsServletContextName; } } catch (Throwable t) { if (_log.isInfoEnabled()) { _log.info("Unable to locate deployment context from portlet properties"); } } if (Validator.isNull(_servletContextName)) { try { String propsUtilServletContextName = PropsUtil .get("RDConnect-Events-portlet-deployment-context"); if (Validator.isNotNull(propsUtilServletContextName)) { _servletContextName = propsUtilServletContextName; } } catch (Throwable t) { if (_log.isInfoEnabled()) { _log.info("Unable to locate deployment context from portal properties"); } } } if (Validator.isNull(_servletContextName)) { _servletContextName = "RDConnect-Events-portlet"; } return _servletContextName; } }
From source file:at.graz.meduni.liferay.portlet.bibbox.service.ClpSerializer.java
License:Open Source License
public static String getServletContextName() { if (Validator.isNotNull(_servletContextName)) { return _servletContextName; }//from w w w . j a v a2 s . co m synchronized (ClpSerializer.class) { if (Validator.isNotNull(_servletContextName)) { return _servletContextName; } try { ClassLoader classLoader = ClpSerializer.class.getClassLoader(); Class<?> portletPropsClass = classLoader.loadClass("com.liferay.util.portlet.PortletProps"); Method getMethod = portletPropsClass.getMethod("get", new Class<?>[] { String.class }); String portletPropsServletContextName = (String) getMethod.invoke(null, "BiBBoxCommonServicesDatabase-portlet-deployment-context"); if (Validator.isNotNull(portletPropsServletContextName)) { _servletContextName = portletPropsServletContextName; } } catch (Throwable t) { if (_log.isInfoEnabled()) { _log.info("Unable to locate deployment context from portlet properties"); } } if (Validator.isNull(_servletContextName)) { try { String propsUtilServletContextName = PropsUtil .get("BiBBoxCommonServicesDatabase-portlet-deployment-context"); if (Validator.isNotNull(propsUtilServletContextName)) { _servletContextName = propsUtilServletContextName; } } catch (Throwable t) { if (_log.isInfoEnabled()) { _log.info("Unable to locate deployment context from portal properties"); } } } if (Validator.isNull(_servletContextName)) { _servletContextName = "BiBBoxCommonServicesDatabase-portlet"; } return _servletContextName; } }
From source file:at.graz.meduni.liferay.portlet.bibbox.service.service.ClpSerializer.java
License:Open Source License
public static String getServletContextName() { if (Validator.isNotNull(_servletContextName)) { return _servletContextName; }//from w ww . j a v a 2 s . com synchronized (ClpSerializer.class) { if (Validator.isNotNull(_servletContextName)) { return _servletContextName; } try { ClassLoader classLoader = ClpSerializer.class.getClassLoader(); Class<?> portletPropsClass = classLoader.loadClass("com.liferay.util.portlet.PortletProps"); Method getMethod = portletPropsClass.getMethod("get", new Class<?>[] { String.class }); String portletPropsServletContextName = (String) getMethod.invoke(null, "update-portlet-deployment-context"); if (Validator.isNotNull(portletPropsServletContextName)) { _servletContextName = portletPropsServletContextName; } } catch (Throwable t) { if (_log.isInfoEnabled()) { _log.info("Unable to locate deployment context from portlet properties"); } } if (Validator.isNull(_servletContextName)) { try { String propsUtilServletContextName = PropsUtil.get("update-portlet-deployment-context"); if (Validator.isNotNull(propsUtilServletContextName)) { _servletContextName = propsUtilServletContextName; } } catch (Throwable t) { if (_log.isInfoEnabled()) { _log.info("Unable to locate deployment context from portal properties"); } } } if (Validator.isNull(_servletContextName)) { _servletContextName = "update-portlet"; } return _servletContextName; } }
From source file:at.graz.meduni.liferay.portlet.bibbox.service.service.impl.InvitationOrganisationLocalServiceImpl.java
License:Open Source License
/** * Connect to the liferay Database/*from w ww . j av a2s . c o m*/ * @return sql Connection */ private Connection connectDatabase() { try { Class.forName("org.postgresql.Driver"); } catch (ClassNotFoundException e) { System.out.println("Where is your PostgreSQL JDBC Driver? " + "Include in your library path!"); e.printStackTrace(); return null; } System.out.println("PostgreSQL JDBC Driver Registered!"); Connection connection = null; try { connection = DriverManager.getConnection(PropsUtil.get("jdbc.default.url"), PropsUtil.get("jdbc.default.username"), PropsUtil.get("jdbc.default.password")); } catch (SQLException e) { System.out.println("Connection Failed! Check output console"); e.printStackTrace(); return null; } if (connection != null) { System.out.println("Connected to database"); } else { System.out.println("Failed to make connection!"); } return connection; }
From source file:at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl.java
License:Open Source License
/** * //w w w . jav a2s. c o m * @return */ @AccessControlled(guestAccessEnabled = true) @JSONWebService(value = "regbbs", method = "GET") public JSONArray regbbs() { long userid = 0; String userip = ""; try { User user = this.getGuestOrUser(); userid = user.getUserId(); userip = user.getLoginIP(); LogapiLocalServiceUtil.addLogAPI(user.getUserId(), user.getLoginIP(), "API Request getAPIVersion()."); } catch (Exception e) { System.err.println("[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbbs] Error getting user data for API Logging."); LogapiLocalServiceUtil.addLogAPI(userid, userip, "[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbbs] Error getting user data for API Logging."); LogapiLocalServiceUtil.addLogAPI(userid, userip, e.getLocalizedMessage()); e.printStackTrace(); } JSONArray jsonarray = JSONFactoryUtil.createJSONArray(); try { String parentid_string = PropsUtil.get("rdconnectcatalougeid"); long parentid = Long.parseLong(parentid_string); List<Organization> organizations = OrganizationLocalServiceUtil .getOrganizations(CompanyThreadLocal.getCompanyId(), parentid); for (Organization organization : organizations) { try { String type = "reg/bb"; try { type = OrganizationSearchIndexLocalServiceUtil .getSearchIndexValueByKey("Type", organization.getOrganizationId()).toLowerCase(); } catch (Exception ex) { System.err.println("[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbbs] Error getting Expando Brige for Organization."); LogapiLocalServiceUtil.addLogAPI(userid, userip, "[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbbs] Error getting Expando Brige for Organization."); LogapiLocalServiceUtil.addLogAPI(userid, userip, ex.getLocalizedMessage()); ex.printStackTrace(); } JSONObject json = JSONFactoryUtil.createJSONObject(); json.put("ID", "http://catalogue.rd-connect.eu/apiv1/regbb/organization-id/" + organization.getOrganizationId()); json.put("OrganizationID", organization.getOrganizationId()); json.put("name", organization.getName()); json.put("type", type); JSONArray json_collection_array = JSONFactoryUtil.createJSONArray(); JSONObject json_default_collection = JSONFactoryUtil.createJSONObject(); json_default_collection.put("CollectionID", "http://catalogue.rd-connect.eu/apiv1/regbb/organization-id/" + organization.getOrganizationId() + "/collection-id/" + 1); json_default_collection.put("CollectionName", "default"); json_collection_array.put(json_default_collection); json.put("Collections", json_collection_array); jsonarray.put(json); } catch (Exception e) { System.err.println("[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbbs] Error adding element to list of Biobanks and Registries."); LogapiLocalServiceUtil.addLogAPI(userid, userip, "[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbbs] Error adding element to list of Biobanks and Registries."); LogapiLocalServiceUtil.addLogAPI(userid, userip, e.getLocalizedMessage()); e.printStackTrace(); } } } catch (SystemException e) { System.err.println("[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbbs] Error creating list of Biobanks and Registries."); LogapiLocalServiceUtil.addLogAPI(userid, userip, "[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbbs] Error creating list of Biobanks and Registries."); LogapiLocalServiceUtil.addLogAPI(userid, userip, e.getLocalizedMessage()); e.printStackTrace(); } return jsonarray; }
From source file:at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl.java
License:Open Source License
/** * /*from w w w .j a v a2s . c o m*/ * @return */ @AccessControlled(guestAccessEnabled = true) @JSONWebService(value = "regs", method = "GET") public JSONArray regs() { long userid = 0; String userip = ""; try { User user = this.getGuestOrUser(); userid = user.getUserId(); userip = user.getLoginIP(); LogapiLocalServiceUtil.addLogAPI(user.getUserId(), user.getLoginIP(), "API Request getAPIVersion()."); } catch (Exception e) { System.err.println("[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbbs] Error getting user data for API Logging."); LogapiLocalServiceUtil.addLogAPI(userid, userip, "[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbbs] Error getting user data for API Logging."); LogapiLocalServiceUtil.addLogAPI(userid, userip, e.getLocalizedMessage()); e.printStackTrace(); } JSONArray jsonarray = JSONFactoryUtil.createJSONArray(); try { String parentid_string = PropsUtil.get("rdconnectcatalougeid"); long parentid = Long.parseLong(parentid_string); List<Organization> organizations = OrganizationLocalServiceUtil .getOrganizations(CompanyThreadLocal.getCompanyId(), parentid); for (Organization organization : organizations) { try { String type = "reg/bb"; try { type = OrganizationSearchIndexLocalServiceUtil .getSearchIndexValueByKey("Type", organization.getOrganizationId()).toLowerCase(); } catch (Exception ex) { System.err.println("[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbbs] Error getting Expando Brige for Organization."); LogapiLocalServiceUtil.addLogAPI(userid, userip, "[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbbs] Error getting Expando Brige for Organization."); LogapiLocalServiceUtil.addLogAPI(userid, userip, ex.getLocalizedMessage()); ex.printStackTrace(); } if (!type.equalsIgnoreCase("registry")) { continue; } JSONObject json = JSONFactoryUtil.createJSONObject(); json.put("ID", "http://catalogue.rd-connect.eu/apiv1/regbb/organization-id/" + organization.getOrganizationId()); json.put("OrganizationID", organization.getOrganizationId()); json.put("name", organization.getName()); json.put("type", type); JSONArray json_collection_array = JSONFactoryUtil.createJSONArray(); JSONObject json_default_collection = JSONFactoryUtil.createJSONObject(); json_default_collection.put("CollectionID", "http://catalogue.rd-connect.eu/apiv1/regbb/organization-id/" + organization.getOrganizationId() + "/collection-id/" + 1); json_default_collection.put("CollectionName", "default"); json_collection_array.put(json_default_collection); json.put("Collections", json_collection_array); jsonarray.put(json); } catch (Exception e) { System.err.println("[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regs] Error adding element to list of Registries."); LogapiLocalServiceUtil.addLogAPI(userid, userip, "[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regs] Error adding element to list of Registries."); LogapiLocalServiceUtil.addLogAPI(userid, userip, e.getLocalizedMessage()); e.printStackTrace(); } } } catch (SystemException e) { System.err.println("[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regs] Error creating list of Registries."); LogapiLocalServiceUtil.addLogAPI(userid, userip, "[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regs] Error creating list of Registries."); LogapiLocalServiceUtil.addLogAPI(userid, userip, e.getLocalizedMessage()); e.printStackTrace(); } return jsonarray; }
From source file:at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl.java
License:Open Source License
/** * /*from w w w. j a va2 s .com*/ * @return */ @AccessControlled(guestAccessEnabled = true) @JSONWebService(value = "bbs", method = "GET") public JSONArray bbs() { long userid = 0; String userip = ""; try { User user = this.getGuestOrUser(); userid = user.getUserId(); userip = user.getLoginIP(); LogapiLocalServiceUtil.addLogAPI(user.getUserId(), user.getLoginIP(), "API Request getAPIVersion()."); } catch (Exception e) { System.err.println("[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbbs] Error getting user data for API Logging."); LogapiLocalServiceUtil.addLogAPI(userid, userip, "[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbbs] Error getting user data for API Logging."); LogapiLocalServiceUtil.addLogAPI(userid, userip, e.getLocalizedMessage()); e.printStackTrace(); } JSONArray jsonarray = JSONFactoryUtil.createJSONArray(); try { String parentid_string = PropsUtil.get("rdconnectcatalougeid"); long parentid = Long.parseLong(parentid_string); List<Organization> organizations = OrganizationLocalServiceUtil .getOrganizations(CompanyThreadLocal.getCompanyId(), parentid); for (Organization organization : organizations) { try { String type = "reg/bb"; try { type = OrganizationSearchIndexLocalServiceUtil .getSearchIndexValueByKey("Type", organization.getOrganizationId()).toLowerCase(); } catch (Exception ex) { System.err.println("[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbbs] Error getting Expando Brige for Organization."); LogapiLocalServiceUtil.addLogAPI(userid, userip, "[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbbs] Error getting Expando Brige for Organization."); LogapiLocalServiceUtil.addLogAPI(userid, userip, ex.getLocalizedMessage()); ex.printStackTrace(); } if (!type.equalsIgnoreCase("biobank")) { continue; } JSONObject json = JSONFactoryUtil.createJSONObject(); json.put("ID", "http://catalogue.rd-connect.eu/apiv1/regbb/organization-id/" + organization.getOrganizationId()); json.put("OrganizationID", organization.getOrganizationId()); json.put("name", organization.getName()); json.put("type", type); JSONArray json_collection_array = JSONFactoryUtil.createJSONArray(); JSONObject json_default_collection = JSONFactoryUtil.createJSONObject(); json_default_collection.put("CollectionID", "http://catalogue.rd-connect.eu/apiv1/regbb/organization-id/" + organization.getOrganizationId() + "/collection-id/" + 1); json_default_collection.put("CollectionName", "default"); json_collection_array.put(json_default_collection); json.put("Collections", json_collection_array); jsonarray.put(json); } catch (Exception e) { System.err.println("[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::bbs] Error adding element to list of Biobanks."); LogapiLocalServiceUtil.addLogAPI(userid, userip, "[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::bbs] Error adding element to list of Biobanks."); LogapiLocalServiceUtil.addLogAPI(userid, userip, e.getLocalizedMessage()); e.printStackTrace(); } } } catch (SystemException e) { System.err.println("[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::bbs] Error creating list of Biobanks."); LogapiLocalServiceUtil.addLogAPI(userid, userip, "[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::bbs] Error creating list of Biobanks."); LogapiLocalServiceUtil.addLogAPI(userid, userip, e.getLocalizedMessage()); e.printStackTrace(); } return jsonarray; }
From source file:at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl.java
License:Open Source License
/** * /* ww w . ja va 2 s.co m*/ * @param organizationId * @return */ @AccessControlled(guestAccessEnabled = true) @JSONWebService(value = "regbb", method = "GET") public JSONObject regbb(long organizationId) { long userid = 0; String userip = ""; try { User user = this.getGuestOrUser(); userid = user.getUserId(); userip = user.getLoginIP(); LogapiLocalServiceUtil.addLogAPI(user.getUserId(), user.getLoginIP(), "API Request getAPIVersion()."); } catch (Exception e) { System.err.println("[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbbs] Error getting user data for API Logging."); LogapiLocalServiceUtil.addLogAPI(userid, userip, "[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbbs] Error getting user data for API Logging."); LogapiLocalServiceUtil.addLogAPI(userid, userip, e.getLocalizedMessage()); e.printStackTrace(); } JSONObject json = JSONFactoryUtil.createJSONObject(); long maincontactrole = Long.parseLong(PropsUtil.get("rdconnectmaincontactid")); try { Organization organization = OrganizationLocalServiceUtil.getOrganization(organizationId); String type = "reg/bb"; try { type = OrganizationSearchIndexLocalServiceUtil .getSearchIndexValueByKey("Type", organization.getOrganizationId()).toLowerCase(); } catch (Exception ex) { System.err.println("[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbbs] Error getting Expando Brige for Organization."); LogapiLocalServiceUtil.addLogAPI(userid, userip, "[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbbs] Error getting Expando Brige for Organization."); LogapiLocalServiceUtil.addLogAPI(userid, userip, ex.getLocalizedMessage()); ex.printStackTrace(); } json.put("ID", "http://catalogue.rd-connect.eu/apiv1/regbb/organization-id/" + organization.getOrganizationId()); json.put("OrganizationID", organization.getOrganizationId()); String startpage = "reg_home"; if (type.equalsIgnoreCase("biobank")) { startpage = "bb_home"; } String idc_url = "http://catalogue.rd-connect.eu/web" + organization.getGroup().getFriendlyURL() + "/" + startpage; json.put("idcardurl", idc_url); json.put("name", organization.getName()); json.put("date of inclusion", organization.getCreateDate()); json.put("last activities", organization.getModifiedDate()); JSONObject json_address = JSONFactoryUtil.createJSONObject(); json_address.put("name of host institution", organization.getAddress().getStreet1()); json_address.put("street1", organization.getAddress().getStreet2()); json_address.put("street2", organization.getAddress().getStreet3()); json_address.put("zip", organization.getAddress().getZip()); json_address.put("city", organization.getAddress().getCity()); json_address.put("country", LogapiLocalServiceUtil.getCountryNameByOrganizationId(organization.getOrganizationId())); json.put("address", json_address); json.put("type", type); List<Website> websites = WebsiteLocalServiceUtil.getWebsites(organization.getCompanyId(), Organization.class.getName(), organization.getOrganizationId()); JSONArray json_url_array = JSONFactoryUtil.createJSONArray(); for (Website website : websites) { json_url_array.put(website.getUrl()); } json.put("url", json_url_array); JSONObject json_main_contact = JSONFactoryUtil.createJSONObject(); List<User> userlist = UserLocalServiceUtil.getOrganizationUsers(organizationId); for (User user_mc : userlist) { List<UserGroupRole> usergrouprolles = UserGroupRoleLocalServiceUtil .getUserGroupRoles(user_mc.getUserId(), organization.getGroup().getGroupId()); for (UserGroupRole ugr : usergrouprolles) { if (ugr.getRoleId() == maincontactrole) { json_main_contact.put("first name", user_mc.getFirstName()); json_main_contact.put("last name", user_mc.getLastName()); List<Phone> phones = user_mc.getPhones(); for (Phone phone : phones) { if (phone.isPrimary()) { json_main_contact.put("phone", phone.getNumber() + "" + phone.getExtension()); } } json_main_contact.put("email", user_mc.getEmailAddress()); } } } json.put("main contact", json_main_contact); // TODO String ddlname = "default"; if (type.equalsIgnoreCase("biobank")) { ddlname = "bb_core"; } else { ddlname = "core"; } List<DDLRecordSet> rdc_recordlist = DDLRecordSetLocalServiceUtil .getRecordSets(organization.getGroupId()); for (DDLRecordSet rdc_rs : rdc_recordlist) { String rdc_rsname = String.valueOf(rdc_rs.getNameCurrentValue()); if (rdc_rsname.equalsIgnoreCase(ddlname)) { List<DDLRecord> records = rdc_rs.getRecords(); for (DDLRecord record : records) { String type_of_host_institution = ""; String target_population = ""; JSONArray json_also_listed_in_array = JSONFactoryUtil.createJSONArray(); if (record.getField("Host_institution_is_a") != null) { type_of_host_institution = record.getField("Host_institution_is_a").getValue() .toString().replaceAll("\"\\]|\\[\"", ""); } if (record.getField("Target_population_of_the_registry") != null) { target_population = record.getField("Target_population_of_the_registry").getValue() .toString().replaceAll("\"\\]|\\[\"", ""); } if (record.getField( "The_registry_biobanks_is_listed_in_other_inventories_networks") != null) { String[] also_listed_in = record .getField("The_registry_biobanks_is_listed_in_other_inventories_networks") .getValue().toString().replaceAll("\"\\]|\\[\"", "").split("\",\""); for (String also_listed_initems : also_listed_in) { if (also_listed_initems.equalsIgnoreCase("not specified")) { continue; } json_also_listed_in_array.put(also_listed_initems); } } json.put("type of host institution", type_of_host_institution); json.put("target population", target_population); json.put("also listed in", json_also_listed_in_array); } } } JSONArray json_collection_array = JSONFactoryUtil.createJSONArray(); JSONObject json_default_collection = JSONFactoryUtil.createJSONObject(); json_default_collection.put("CollectionID", "http://catalogue.rd-connect.eu/apiv1/regbb/organization-id/" + organization.getOrganizationId() + "/collection-id/" + 1); json_default_collection.put("CollectionName", "default"); json_collection_array.put(json_default_collection); json.put("Collections", json_collection_array); /* JSONArray json_diseases_array = JSONFactoryUtil.createJSONArray(); List<DiseaseMatrix> diseasematrixs = DiseaseMatrixLocalServiceUtil.getDiseaseMatrixs(organizationId, -1, -1); for(DiseaseMatrix diseasematrix : diseasematrixs) { JSONObject json_disease_matrix = JSONFactoryUtil.createJSONObject(); json_disease_matrix.put("name", diseasematrix.getDiseasename()); json_disease_matrix.put("number", diseasematrix.getPatientcount()); json_disease_matrix.put("gene", diseasematrix.getGene()); json_disease_matrix.put("orphacode", diseasematrix.getOrphanumber()); json_disease_matrix.put("icd10", diseasematrix.getIcd10()); json_disease_matrix.put("omim", diseasematrix.getOmim()); json_disease_matrix.put("synonym", diseasematrix.getSynonym()); json_diseases_array.put(json_disease_matrix); } json.put("diseases", json_diseases_array);*/ } catch (Exception e) { System.err.println("[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbb] Error getting data for organization with organizationId (" + organizationId + ")."); LogapiLocalServiceUtil.addLogAPI(userid, userip, "[" + date_format_apache_error.format(new Date()) + "] [error] [BiBBoxCommonServices-portlet::at.graz.meduni.liferay.portlet.bibbox.service.service.impl.LogapiServiceImpl::regbb] Error getting data for organization with organizationId (" + organizationId + ")."); LogapiLocalServiceUtil.addLogAPI(userid, userip, e.getLocalizedMessage()); e.printStackTrace(); } return json; }
From source file:at.graz.meduni.liferay.portlet.saat.service.ClpSerializer.java
License:Open Source License
public static String getServletContextName() { if (Validator.isNotNull(_servletContextName)) { return _servletContextName; }/* w w w .j a va2 s. c o m*/ synchronized (ClpSerializer.class) { if (Validator.isNotNull(_servletContextName)) { return _servletContextName; } try { ClassLoader classLoader = ClpSerializer.class.getClassLoader(); Class<?> portletPropsClass = classLoader.loadClass("com.liferay.util.portlet.PortletProps"); Method getMethod = portletPropsClass.getMethod("get", new Class<?>[] { String.class }); String portletPropsServletContextName = (String) getMethod.invoke(null, "SAATDatabase-portlet-deployment-context"); if (Validator.isNotNull(portletPropsServletContextName)) { _servletContextName = portletPropsServletContextName; } } catch (Throwable t) { if (_log.isInfoEnabled()) { _log.info("Unable to locate deployment context from portlet properties"); } } if (Validator.isNull(_servletContextName)) { try { String propsUtilServletContextName = PropsUtil.get("SAATDatabase-portlet-deployment-context"); if (Validator.isNotNull(propsUtilServletContextName)) { _servletContextName = propsUtilServletContextName; } } catch (Throwable t) { if (_log.isInfoEnabled()) { _log.info("Unable to locate deployment context from portal properties"); } } } if (Validator.isNull(_servletContextName)) { _servletContextName = "SAATDatabase-portlet"; } return _servletContextName; } }
From source file:at.graz.meduni.liferay.service.ClpSerializer.java
License:Open Source License
public static String getServletContextName() { if (Validator.isNotNull(_servletContextName)) { return _servletContextName; }//from w ww . ja va2 s . co m synchronized (ClpSerializer.class) { if (Validator.isNotNull(_servletContextName)) { return _servletContextName; } try { ClassLoader classLoader = ClpSerializer.class.getClassLoader(); Class<?> portletPropsClass = classLoader.loadClass("com.liferay.util.portlet.PortletProps"); Method getMethod = portletPropsClass.getMethod("get", new Class<?>[] { String.class }); String portletPropsServletContextName = (String) getMethod.invoke(null, "SAAT-portlet-deployment-context"); if (Validator.isNotNull(portletPropsServletContextName)) { _servletContextName = portletPropsServletContextName; } } catch (Throwable t) { if (_log.isInfoEnabled()) { _log.info("Unable to locate deployment context from portlet properties"); } } if (Validator.isNull(_servletContextName)) { try { String propsUtilServletContextName = PropsUtil.get("SAAT-portlet-deployment-context"); if (Validator.isNotNull(propsUtilServletContextName)) { _servletContextName = propsUtilServletContextName; } } catch (Throwable t) { if (_log.isInfoEnabled()) { _log.info("Unable to locate deployment context from portal properties"); } } } if (Validator.isNull(_servletContextName)) { _servletContextName = "SAAT-portlet"; } return _servletContextName; } }