Skip to main content
2 of 2
added 38 characters in body; edited tags; edited title
Adrian Larson
  • 151.4k
  • 38
  • 247
  • 431

How to reference conflicted SObject Name?

It seems that there are two different Location objects:

  • global class Location extends SObject
  • global class System.Location

Because System is the default namespace, I am not sure how to refer to the SObject Location in my Apex code.

Example (in Location trigger):

Map<Id, Location> newLocations = (Map<Id, Location>) Trigger.newMap;

Incompatible types since an instance of Map<Id,SObject> is never an instance of Map<Id,System.Location>

Is there any way for me to reference the Location SObject?

Simonp
  • 1.9k
  • 4
  • 25
  • 50