public with sharing class ReportListController {
	/**　コンストラクタ　*/
	public ReportListController() {
    }
    
    public PageReference init(){
    	
    	// カスタム設定から報告一覧に設定されているIDを取得
    	List<ReportList__c> rList = ReportList__c.getall().values();
    	String reportListId = '';
	   	for(ReportList__c r : rList){
	   		// 報告書一覧ビューIDを設定
	   		reportListId = r.ReportListID__c;
	    }
    	
		// カスタム設定のオブジェクトプレフィックスから、活動Cのプレフィックスを取得
    	List<ObjectPrefix__c> objectPrefixList = ObjectPrefix__c.getall().values();
    	String eventcPrefix = '';
    	for ( ObjectPrefix__c local : objectPrefixList) {
    		if ( local.name == 'EventC') {
    			eventcPrefix = local.prefix__c;
    		}
    	}
    	
    	return new Pagereference(URL.getSalesforceBaseUrl().toExternalForm() + '/' + eventcPrefix + '?fcf=' + reportListId + '&rolodexIndex=-1&page=1');
    }
}