if ( request.getType( ).equals( IRequestConstants.REQUEST_CREATE_PLACEHOLDER ) ) { return performCreatePlaceHolder( (ReportElementHandle) model ); } if ( request.getType( ).equals( IRequestConstants.REQUEST_TRANSFER_PLACEHOLDER ) ) { return performTransferPlaceHolder( (TemplateElementHandle) model ); }
	public boolean performRequest( Object model, Request request )			throws Exception	{		if ( request.getType( ).equals( IRequestConstants.REQUEST_TYPE_INSERT ) )		{			Map extendsData = request.getExtendedData( );			SlotHandle slotHandle = (SlotHandle) extendsData.get( IRequestConstants.REQUEST_KEY_INSERT_SLOT );			String type = (String) extendsData.get( IRequestConstants.REQUEST_KEY_INSERT_TYPE );			String position = (String) extendsData.get( IRequestConstants.REQUEST_KEY_INSERT_POSITION );			return performInsert( model,					slotHandle,					type,					position,					extendsData );		}		if ( request.getType( ).equals( IRequestConstants.REQUEST_TYPE_EDIT ) )		{			return performEdit( (ReportElementHandle) model );		}		if ( request.getType( ).equals( IRequestConstants.REQUEST_TYPE_DELETE ) )		{			return false;		}		return false;	}