• Post Reply Bookmark Topic Watch Topic
  • New Topic

SecurityException  RSS feed

 
Ranch Hand
Posts: 100
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,

I'm in the midst of B&S 2.2.1 and have a question about peoples' interpretation of SecurityException.

In the provided DBAccess class the description of SecurityException is...

Throws SecurityException if the record is locked with a cookie other than lockCookie.



...this is fine, although let's take a look at the unlock method. What happens if the record number passed in doesn't represent a locked record?

I know it's a subtle point, but there is a difference between...

i. Record x being locked with cookie y and us trying to unlock it with cookie z.

and

ii. Record x not being locked, but attempted to be unlocked with cookie y.

Does that make sense? What have you guys done about this?

Chris
 
Sheriff
Posts: 11338
177
AngularJS Chrome Eclipse IDE Hibernate Java jQuery MySQL Database Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Chris,

I didn't have a lockCookie or SecurityException in the required interface, but this is what I did: trying to unlock a record without having a lock on that record resulted in an IllegalStateException being thrown.

Kind regards,
Roel
 
Chris Bicnal
Ranch Hand
Posts: 100
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Roel,

That's an interesting approach - I think I might adopt a similar approach.

Thanks!

Chris
 
I yam what I yam and that's all that I yam - the great philosopher Popeye. Tiny ad:
Rocket Oven Kickstarter - from the trailboss
https://coderanch.com/t/695773/Rocket-Oven-Kickstarter-trailboss
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!