aspose file tools*
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes SecurityException Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "SecurityException" Watch "SecurityException" New topic
Author

SecurityException

Chris Bicnal
Ranch Hand

Joined: Aug 17, 2005
Posts: 78
    
    1
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
Bartender

Joined: Jul 19, 2004
Posts: 5266
    
  13

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


SCJA, SCJP (1.4 | 5.0 | 6.0), SCJD
http://www.javaroe.be/
Chris Bicnal
Ranch Hand

Joined: Aug 17, 2005
Posts: 78
    
    1
Hi Roel,

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

Thanks!

Chris
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: SecurityException