Bring a large pot of salted water to boil; add pasta and boil until al dente according to packaging instructions, 8 to 10 minutes. Drain well and rinse with cold water.
In a large mixing bowl, combine pasta, artichoke hearts, mushrooms, tomatoes, olives, parsley, basil, oregano, garlic, salt and pepper; toss well.
Refrigerate for at least 4 hours. Before serving, season the pasta dish with salt and pepper to taste.
