public with sharing class MaintenanceCommissionPDFController { public Repair__c ra { get; private set; } public List repList { get; private set; } public Integer repSize { get { return repList == null ? 0 : repList.size(); } } public MaintenanceCommissionPDFController() { ra = new Repair__c(); } public void init(){ String id = ApexPages.currentPage().getParameters().get('id'); List IdList = new List(); IdList = id.split('='); List RaList= [select id, Name, HP_Name__c, SAP_Service_Repair_No__c, Dealer__r.Name, Failure_Occurrence_Date__c, Delivered_Product__r.Name, FSE_ApplyForRepair_Day__c, SerialNumber__c, SAP_Transfer_day__c, Incharge_Staff__r.Name from Repair__c where Id =: IdList]; if(RaList.size() > 0){ repList = RaList; } } }