]> gerrit.simantics Code Review - simantics/sysdyn.git/commit
WARNING: modified org.simantics.db.ServiceLocator API for Simantics 1.0.
authorlehtonen <lehtonen@ac1ea38d-2e2b-0410-8846-a27921b304fc>
Thu, 11 Mar 2010 14:39:10 +0000 (14:39 +0000)
committerlehtonen <lehtonen@ac1ea38d-2e2b-0410-8846-a27921b304fc>
Thu, 11 Mar 2010 14:39:10 +0000 (14:39 +0000)
commite905ea342287fc866971c6dbae96057b199c59b2
treea1c812e8d56af604a74091a15652c494dcb6eda0
parent61e73f8aaed2daaf21b8fdf0cacd68c1f2020eb6
WARNING: modified org.simantics.db.ServiceLocator API for Simantics 1.0.

ServiceLocator.getService will now throw org.simantics.db.exceptions.ServiceNotFoundException
if a requested service is not available.
ServiceLocator.peekService was added to work as getService worked before this.

I scanned all uses of ServiceLocator.getService and changed them to peekService where needed.

PLEASE, check your own private code for places where you are using getService when you should be using peekService instead.
Most of the code I scanned through already worked according to the new getService specification and would previously just
have caused an NPE if the service was not available.

Also regenerate your databases to get new resource java files since OG had to be changed to use peekService instead of getService
in the resource files.

git-svn-id: https://www.simantics.org/svn/simantics/sysdyn/trunk@14854 ac1ea38d-2e2b-0410-8846-a27921b304fc
org.simantics.sysdyn/src/org/simantics/sysdyn/manager/SysdynModelManager.java