package uk.co.jemos.podam.test.dto.pdm45;

import java.util.List;
import java.util.Map;

/**
 * Pojo with map of generic attributes.
 * 
 * @author daivanov
 *
 */
public class GenericMapPojo<F, S> {

	private Map<String, GenericPojo<F, S>> genericPojos;

	private Map<String, List> genericRawLists;

	/**
	 * Map getter
	 * @return the genericPojo
	 */
	public Map<String, GenericPojo<F, S>> getGenericPojos() {
		return genericPojos;
	}

	/**
	 * Map setter
	 * @param genericPojos the genericPojo to set
	 */
	public void setGenericPojos(Map<String, GenericPojo<F, S>> genericPojos) {
		this.genericPojos = genericPojos;
	}

	/**
	 * Map getter
	 * @return the genericRawLists
	 */
	public Map<String, List> getGenericRawLists() {
		return genericRawLists;
	}

	/**
	 * Map setter
	 * @param genericRawLists the genericRawLists to set
	 */
	public void setGenericRawLists(Map<String, List> genericRawLists) {
		this.genericRawLists = genericRawLists;
	}

	/**
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return "GenericAttributePojo [genericPojo=" + genericPojos + "]";
	}
}

@@ -62,16 +62,43 @@
 .List;%0D%0A
+import java.util.HashMap;%0D%0A
 import j
@@ -333,16 +333,46 @@
 RawLists
+ = new HashMap%3CString, List%3E()
 ;%0D%0A%0D%0A%09/*
@@ -859,210 +859,8 @@
 %0D%0A%0D%0A
-%09/**%0D%0A%09 * Map setter%0D%0A%09 * @param genericRawLists the genericRawLists to set%0D%0A%09 */%0D%0A%09public void setGenericRawLists(Map%3CString, List%3E genericRawLists) %7B%0D%0A%09%09this.genericRawLists = genericRawLists;%0D%0A%09%7D%0D%0A%0D%0A
 %09/**

Test Map<String,List> as read only attribute