This week's book giveaway is in the Design forum.
We're giving away four copies of Design for the Mind and have Victor S. Yocco on-line!
See this thread for details.
Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

SecurityException

 
Chris Bicnal
Ranch Hand
Posts: 96
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
 
Roel De Nijs
Sheriff
Posts: 9933
113
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: 96
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
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic