Hi Drew,

I added your patch to the CVS repository. However, 
<http://msdn.microsoft.com/library/default.asp?url=/library/enus/com/stgu_8910.asp> 
gives me a page not found error. Could you please look it up 
again and give me a better link? I'd like to include it in 
the docs.

Regarding the 0 return value, there is a method wasNull() which 
distiguished between "valid return value" and "no security 
field". See the javadocs for details!

Drew Varner <[EMAIL PROTECTED]> wrote:
>Below is a patch (diff) for the file
>
>jakarta-poi/src/java/org/apache/poi/hpsf/SummaryInformation.java
>
>The patch adds some more detail to the Javadoc comments for the method 
>
>public int getSecurity()
>
>There seems to be a problem here. The method returns 0 if the field is not 
>present. Well, 0 is also a valid value for the field according to Microsoft, 
>indicating a security level of "None". Is there a way to distinguish between 
>the two or are they synonymous?
>
>Source of info for the comment patch:
>http://msdn.microsoft.com/library/default.asp?
>url=/library/enus/com/stgu_8910.asp
>
>file: HSPF SummaryInformation.java
>
>282,292c282,283
><      * <p>Returns 
><      *   <ul>
><      *     <li>0 if the {@link SummaryInformation} does not contain a 
><      *         security field or if there is no security on the document
><      *     </li>
><      *     <li>1 if the document is password protected</li>
><      *     <li>2 if the document is read-only recommended</li>
><      *     <li>4 if the document is read-only enforced</li>
><      *     <li>8 if the document is locked for annotations</li>
><      *   </ul>
><      * </p>
>---
>>      * <p>Returns the stream's security field or 0 if the {@link
>>      * SummaryInformation} does not contain a security field.</p>

Best regards
Rainer Klute

                           Rainer Klute IT-Consulting GmbH i. Gr.
  Dipl.-Inform.
  Rainer Klute             E-Mail:  [EMAIL PROTECTED]
  K�rner Grund 24          Telefon: +49 172 2324824
D-44143 Dortmund           Telefax: +49 231 5349423

Reply via email to