* @param map
* @return
*/
public static final TestPlan getTestPlan( Map<String, Object> map )
{
TestPlan testPlan = null;
if ( map != null && map.size() > 0 )
{
Object o = map.get( TestLinkResponseParams.id.toString());
if ( o != null )
{
Integer id = Integer.parseInt( o.toString() );
if ( id > 0 )
{
testPlan = new TestPlan();
testPlan.setId( id );
testPlan.setName( getString(map, TestLinkResponseParams.name.toString()) );
testPlan.setProjectName( getString(map, TestLinkResponseParams.projectName.toString() ) );
testPlan.setNotes( getString(map, TestLinkResponseParams.notes.toString() ) );
testPlan.setActive( getBoolean(map, TestLinkResponseParams.active.toString()));
testPlan.setPublic( getBoolean(map, TestLinkResponseParams.isPublic.toString()));
}
}
}
return testPlan;