|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.aspose.slides.ProtectionManager
public final class ProtectionManager
Presentation password protestion management.
Method Summary | |
---|---|
void |
encrypt(java.lang.String encryptionPassword)
Encrypts Presentation with specified password. |
boolean |
getEncryptDocumentProperties()
This property makes sense, if presentation is password protected. |
java.lang.String |
getEncryptionPassword()
Gets the password which is used for presentation encryption. |
boolean |
isEncrypted()
Gets a value indicating whether this instance is encrypted. |
boolean |
isOnlyDocumentPropertiesLoaded()
This property makes sense, if presentation file is password protected and document properties of this file are public. |
boolean |
isWriteProtected()
Gets a value indicating whether this presentation is write protected. |
void |
removeEncryption()
Removes the encryption. |
void |
removeWriteProtection()
Removes write protection for this presentation. |
void |
setEncryptDocumentProperties(boolean value)
|
void |
setWriteProtection(java.lang.String password)
Set write protection for this presentation with specified password. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public boolean getEncryptDocumentProperties()
This property makes sense, if presentation is password protected. If true then document properties is encrypted in presentation file. If false then document properties is public while presentation is encrypted.
getEncryptDocumentProperties
in interface IProtectionManager
public void setEncryptDocumentProperties(boolean value)
setEncryptDocumentProperties
in interface IProtectionManager
public boolean isEncrypted()
Gets a value indicating whether this instance is encrypted.
Value:true
if presentation was loaded from encrypted file or Encrypt(string)
method was called ; otherwise, false
.
isEncrypted
in interface IProtectionManager
public boolean isOnlyDocumentPropertiesLoaded()
This property makes sense, if presentation file is password protected and document properties of this file are public. Value of true means that only document properties are loaded from an encrypted presentation file without use of password. Value of false means that entire encrypted presentation is loaded with use of right password, not only document properties are loaded. If presentation isn't encrypted then property value is always false. If document properties of an encrypted file aren't public then property value is always false. If Presentation.EncryptDocumentProperties is true than IsOnlyDocumentPropertiesLoaded property value is always false.
isOnlyDocumentPropertiesLoaded
in interface IProtectionManager
public boolean isWriteProtected()
Gets a value indicating whether this presentation is write protected.
isWriteProtected
in interface IProtectionManager
public void encrypt(java.lang.String encryptionPassword)
Encrypts Presentation with specified password.
encrypt
in interface IProtectionManager
encryptionPassword
- The password.public void removeEncryption()
Removes the encryption.
removeEncryption
in interface IProtectionManager
public void setWriteProtection(java.lang.String password)
Set write protection for this presentation with specified password.
setWriteProtection
in interface IProtectionManager
password
- The password.public void removeWriteProtection()
Removes write protection for this presentation.
removeWriteProtection
in interface IProtectionManager
public java.lang.String getEncryptionPassword()
Gets the password which is used for presentation encryption.
getEncryptionPassword
in interface IProtectionManager
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |