Package com.structurizr.encryption
Class EncryptedWorkspace
- java.lang.Object
-
- com.structurizr.AbstractWorkspace
-
- com.structurizr.encryption.EncryptedWorkspace
-
public final class EncryptedWorkspace extends com.structurizr.AbstractWorkspaceThis is a wrapper around an existing workspace that has been encrypted.
-
-
Constructor Summary
Constructors Constructor Description EncryptedWorkspace(com.structurizr.Workspace workspace, EncryptionStrategy encryptionStrategy)Creates an encrypted version of the specified workspace.EncryptedWorkspace(com.structurizr.Workspace workspace, java.lang.String plaintext, EncryptionStrategy encryptionStrategy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCiphertext()EncryptionStrategygetEncryptionStrategy()java.lang.StringgetPlaintext()com.structurizr.WorkspacegetWorkspace()voidsetCiphertext(java.lang.String ciphertext)voidsetEncryptionStrategy(EncryptionStrategy encryptionStrategy)-
Methods inherited from class com.structurizr.AbstractWorkspace
addProperty, clearConfiguration, getConfiguration, getDescription, getId, getLastModifiedAgent, getLastModifiedDate, getLastModifiedUser, getName, getProperties, getRevision, getThumbnail, getVersion, setConfiguration, setDescription, setId, setLastModifiedAgent, setLastModifiedDate, setLastModifiedUser, setName, setRevision, setThumbnail, setVersion
-
-
-
-
Constructor Detail
-
EncryptedWorkspace
public EncryptedWorkspace(com.structurizr.Workspace workspace, EncryptionStrategy encryptionStrategy) throws java.lang.ExceptionCreates an encrypted version of the specified workspace.- Parameters:
workspace- the Workspace to encryptencryptionStrategy- the encryption strategy- Throws:
java.lang.Exception- if an error occurs while creating the encrypted workspace
-
EncryptedWorkspace
public EncryptedWorkspace(com.structurizr.Workspace workspace, java.lang.String plaintext, EncryptionStrategy encryptionStrategy) throws java.lang.Exception- Throws:
java.lang.Exception
-
-
Method Detail
-
getWorkspace
public com.structurizr.Workspace getWorkspace() throws java.lang.Exception- Throws:
java.lang.Exception
-
getCiphertext
public java.lang.String getCiphertext()
-
setCiphertext
public void setCiphertext(java.lang.String ciphertext)
-
getPlaintext
public java.lang.String getPlaintext() throws java.lang.Exception- Throws:
java.lang.Exception
-
getEncryptionStrategy
public EncryptionStrategy getEncryptionStrategy()
-
setEncryptionStrategy
public void setEncryptionStrategy(EncryptionStrategy encryptionStrategy)
-
-