Class ProtectedByteArrayType
- java.lang.Object
-
- com.evolveum.prism.xml.ns._public.types_3.ProtectedDataType<Byte[]>
-
- com.evolveum.prism.xml.ns._public.types_3.ProtectedByteArrayType
-
- All Implemented Interfaces:
PlainStructured
,PlainStructured.WithoutStrategy
,ProtectedData<Byte[]>
,JaxbVisitable
,Serializable
,Cloneable
public class ProtectedByteArrayType extends ProtectedDataType<Byte[]>
Specific subtype for protected binary byte array data.Java class for ProtectedByteArrayType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ProtectedByteArrayType"> <complexContent> <extension base="{http://prism.evolveum.com/xml/ns/public/types-3}ProtectedDataType"> <sequence> <element name="clearValue" type="{http://www.w3.org/2001/XMLSchema}base64Binary" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
-
Field Summary
-
Fields inherited from class com.evolveum.prism.xml.ns._public.types_3.ProtectedDataType
ATTRIBUTE_XML_ENC_ALGORITHM, COMPLEX_TYPE, content, F_CLEAR_VALUE, F_ENCRYPTED_DATA, F_HASHED_DATA, F_XML_DSIG_KEY_INFO, F_XML_DSIG_KEY_NAME, F_XML_ENC_ALGORITHM, F_XML_ENC_CIPHER_DATA, F_XML_ENC_CIPHER_VALUE, F_XML_ENC_ENCRYPTED_DATA, F_XML_ENC_ENCRYPTION_METHOD, NS_XML_DSIG, NS_XML_ENC
-
-
Constructor Summary
Constructors Constructor Description ProtectedByteArrayType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
boolean
canSupportType(Class<?> type)
ProtectedByteArrayType
clone()
byte[]
getClearBytes()
void
setClearBytes(byte[] bytes)
-
Methods inherited from class com.evolveum.prism.xml.ns._public.types_3.ProtectedDataType
canGetCleartext, clear, clearValue, cloneTo, destroyCleartext, equals, getClearValue, getContent, getEncryptedDataType, getHashedDataType, hashCode, isEmpty, isEncrypted, isHashed, setClearValue, setEncryptedData, setHashedData, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured.WithoutStrategy
equals, hashCode
-
-
-
-
Method Detail
-
getClearBytes
public byte[] getClearBytes()
-
setClearBytes
public void setClearBytes(byte[] bytes)
-
canSupportType
public boolean canSupportType(Class<?> type)
-
accept
public void accept(JaxbVisitor visitor)
-
clone
public ProtectedByteArrayType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classProtectedDataType<Byte[]>
-
-