Bring a large pot of salted water to a boil, add pasta and cook until al dente. Drain and rinse under cold water. Set aside to chill.
In a large frying pan, heat the olive oil over medium low heat. Add the olives, oregano, parsley, spring onions and chana. Reduce heat to low and cook for about 20 minutes. Set aside to cool.
In a large bowl, toss the pasta with the chana mixture. Add the vinegar, grated cheese and salt and pepper to taste. Let sit in refrigerator overnight. When ready to serve, taste for seasoning and add more vinegar, olive oil and salt and pepper if desired.