Package com.structurizr.encryption
Class EncryptedWorkspace
java.lang.Object
com.structurizr.AbstractWorkspace
com.structurizr.encryption.EncryptedWorkspace
public final class EncryptedWorkspace
extends com.structurizr.AbstractWorkspace
This 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
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 Details
-
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 Details
-
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
-
setEncryptionStrategy
-