I was caught shoplifting at walmart on April 2013 and then the cops came and gave me a ticket (which has no fees) that states that i committed petty theft and also a court date. When I went to court in May, the judge said that if we plead guilty, all we have to do is get our DNA on record and take DEJ classes by July 2013. I was due back to court on July and I had to fulfill everything. When I went back to court I did everything I had to do, get my DNA sampled and I also took the class when I got to court, they said that my case is dismissed. What does dismiss mean? Is it still in my record even though I was not arrested? What do I say if I apply to jobs that asks about criminal records? Will it still show up if someone does a criminal background check on me?Also, I'm a green card holder, will this affect me if I apply for citizenship? Is there anyway I can get off my record? this is in California.