List of usage examples for com.liferay.portal.kernel.poller PollerRequest getParameterMap
public Map<String, String> getParameterMap()
From source file:com.marcelmika.lims.portal.domain.BuddyCollection.java
License:Open Source License
/** * Factory method which creates a collection of buddies from the poller request * * @param pollerRequest from portal//from w w w .j av a2 s . com * @return Collection<Buddy> of buddies */ public static BuddyCollection fromPollerRequest(PollerRequest pollerRequest) { // Map contains all parameters from request Map<String, String> parameterMap = pollerRequest.getParameterMap(); // Create new conversation BuddyCollection buddyCollection = new BuddyCollection(); // Parameters if (parameterMap.containsKey(KEY_BUDDIES)) { // Get the buddy string from parameters String buddyString = parameterMap.get(KEY_BUDDIES); // List of buddies is in a form of buddyIDs separated by comma String[] buddyIDs = buddyString.split(","); // Add buddies to buddies collection for (String buddyId : buddyIDs) { Buddy buddy = new Buddy(); // Set property buddy.setBuddyId(Long.parseLong(buddyId)); // Add it to collection buddyCollection.addBuddy(buddy); } } return buddyCollection; }