A B C E F G H I M P R S T U V W X

A

attachment(String, byte[]) - Method in class au.gov.nehta.vendorlibrary.clinicalpackage.core.SubmissionSet.Builder
Adds an attachment to the Builder object's attachment list.
AttachmentVerificationException - Exception in au.gov.nehta.vendorlibrary.clinicalpackage.util
Thrown to indicate that attachment verification has failed.
AttachmentVerificationException(String) - Constructor for exception au.gov.nehta.vendorlibrary.clinicalpackage.util.AttachmentVerificationException
Constructs a new exception with the specified detail message.
AttachmentVerificationException(String, Exception) - Constructor for exception au.gov.nehta.vendorlibrary.clinicalpackage.util.AttachmentVerificationException
Constructs a new exception with the specified detail message and cause.
au.gov.nehta.vendorlibrary.clinicalpackage.core - package au.gov.nehta.vendorlibrary.clinicalpackage.core
Provides the core classes necessary to construct a package.
au.gov.nehta.vendorlibrary.clinicalpackage.enums - package au.gov.nehta.vendorlibrary.clinicalpackage.enums
Provides enumerated datatypes for support of package generation and extraction.
au.gov.nehta.vendorlibrary.clinicalpackage.util - package au.gov.nehta.vendorlibrary.clinicalpackage.util
Provides the validation and utility methods used for creating and extracting a package.

B

build() - Method in class au.gov.nehta.vendorlibrary.clinicalpackage.core.Member.Builder
Builds a validated Member object.
build() - Method in class au.gov.nehta.vendorlibrary.clinicalpackage.core.SubmissionSet.Builder
Builds a validated SubmissionSet object.

C

CDANamespaceContext - Class in au.gov.nehta.vendorlibrary.clinicalpackage.util
NamespaceContext implementation for CDA documents.
CDANamespaceContext() - Constructor for class au.gov.nehta.vendorlibrary.clinicalpackage.util.CDANamespaceContext
 
checkFileNameOnlyUri(String, String) - Static method in class au.gov.nehta.vendorlibrary.clinicalpackage.util.Validation
Confirms a URI only contains a filename, with no directories or additional path elements.
checkMatches(String, String, String) - Static method in class au.gov.nehta.vendorlibrary.clinicalpackage.util.Validation
Confirms a supplied string matches the expected string.
checkNotNull(String, Object) - Static method in class au.gov.nehta.vendorlibrary.clinicalpackage.util.Validation
Confirms an object is not null.
checkNotNullNorBlank(String, String) - Static method in class au.gov.nehta.vendorlibrary.clinicalpackage.util.Validation
Confirms a string is not null or blank.
checkNotNullNorEmpty(String, Collection) - Static method in class au.gov.nehta.vendorlibrary.clinicalpackage.util.Validation
Confirms a Collection is not null nor empty null.
createZip(SubmissionSet) - Static method in class au.gov.nehta.vendorlibrary.clinicalpackage.util.PackagingUtility
Creates ZIP file byte array.

E

equals(Object) - Method in class au.gov.nehta.vendorlibrary.clinicalpackage.core.Member
Indicates whether a supplied object is equal to the current object.
equals(Object) - Method in class au.gov.nehta.vendorlibrary.clinicalpackage.core.SubmissionSet
Indicates whether a supplied object is equal to the current object.
ExpressionType - Enum in au.gov.nehta.vendorlibrary.clinicalpackage.enums
ExpressionType XPath expression types.
extractPackage(String) - Static method in class au.gov.nehta.vendorlibrary.clinicalpackage.util.PackagingUtility
Extract a package from a collection of fully qualified file names and file content.
extractZipEntries(String) - Static method in class au.gov.nehta.vendorlibrary.clinicalpackage.util.PackagingUtility
Read ZIP entries and file content into memory.

F

fileContent(byte[]) - Method in class au.gov.nehta.vendorlibrary.clinicalpackage.core.Member.Builder
Sets the Builder object's file content.
findByNamespace(String) - Static method in enum au.gov.nehta.vendorlibrary.clinicalpackage.enums.XMLNamespaces
Retrieves a XMLNamespaces based on a supplied namespace URI.
findByPrefix(String) - Static method in enum au.gov.nehta.vendorlibrary.clinicalpackage.enums.XMLNamespaces
Retrieves a XMLNamespaces based on a supplied prefix.
FormatTypes - Enum in au.gov.nehta.vendorlibrary.clinicalpackage.enums
Enumeration of the relevant String formats used in package generation and extraction.

G

generateSignature(byte[], X509Certificate, PrivateKey, String, PersonNameType) - Static method in class au.gov.nehta.vendorlibrary.clinicalpackage.util.PackagingUtility
Creates a signature of the package's root CDA document.
getAttachments() - Method in class au.gov.nehta.vendorlibrary.clinicalpackage.core.SubmissionSet
Returns the list of attachments associated with this SubmissionSet object.
getExpression() - Method in enum au.gov.nehta.vendorlibrary.clinicalpackage.enums.ExpressionType
Retrieves an XPath expression.
getFileContent() - Method in class au.gov.nehta.vendorlibrary.clinicalpackage.core.Member
Returns the file content of this Member object.
getName() - Method in enum au.gov.nehta.vendorlibrary.clinicalpackage.enums.XMLAttributes
Returns the name of the XML attribute name value.
getName() - Method in enum au.gov.nehta.vendorlibrary.clinicalpackage.enums.XMLTags
 
getNamespace() - Method in enum au.gov.nehta.vendorlibrary.clinicalpackage.enums.XMLNamespaces
Retrieve namespace URI.
getNamespaceURI(String) - Method in class au.gov.nehta.vendorlibrary.clinicalpackage.util.CDANamespaceContext
Get Namespace URI bound to a prefix in the current scope.
getPrefix() - Method in enum au.gov.nehta.vendorlibrary.clinicalpackage.enums.XMLNamespaces
Retrieve namespace prefix.
getPrefix(String) - Method in class au.gov.nehta.vendorlibrary.clinicalpackage.util.CDANamespaceContext
Get prefix bound to Namespace URI in the current scope.
getPrefixes(String) - Method in class au.gov.nehta.vendorlibrary.clinicalpackage.util.CDANamespaceContext
Get all prefixes bound to a Namespace URI in the current scope.
getRootDocument() - Method in class au.gov.nehta.vendorlibrary.clinicalpackage.core.SubmissionSet
Returns this SubmissionSet object's root document Member object.
getSignature() - Method in class au.gov.nehta.vendorlibrary.clinicalpackage.core.SubmissionSet
Returns this SubmissionSet object's signature Member object.
getStructure() - Method in enum au.gov.nehta.vendorlibrary.clinicalpackage.enums.FormatTypes
Returns the structure of the format type.
getUri() - Method in class au.gov.nehta.vendorlibrary.clinicalpackage.core.Member
Returns the URI of this Member object.
getUri() - Method in enum au.gov.nehta.vendorlibrary.clinicalpackage.enums.UriTypes
Returns the URI type.

H

hashCode() - Method in class au.gov.nehta.vendorlibrary.clinicalpackage.core.Member
Returns a hash code value for this object.
hashCode() - Method in class au.gov.nehta.vendorlibrary.clinicalpackage.core.SubmissionSet
Returns a hash code value for this object.

I

isNotNull(Object) - Static method in class au.gov.nehta.vendorlibrary.clinicalpackage.util.Validation
Checks if an object is not null.
isNull(Object) - Static method in class au.gov.nehta.vendorlibrary.clinicalpackage.util.Validation
Checks if an object is null.
isNullOrBlank(String) - Static method in class au.gov.nehta.vendorlibrary.clinicalpackage.util.Validation
Checks if a string is null or blank.
isNullOrEmpty(Collection) - Static method in class au.gov.nehta.vendorlibrary.clinicalpackage.util.Validation
Checks if a collection is null or empty.

M

Member - Class in au.gov.nehta.vendorlibrary.clinicalpackage.core
Encapsulates data pertaining to a clinical package member.
Member.Builder - Class in au.gov.nehta.vendorlibrary.clinicalpackage.core
Builder class used to construct a valid Member object.
Member.Builder() - Constructor for class au.gov.nehta.vendorlibrary.clinicalpackage.core.Member.Builder
 
MemberException - Exception in au.gov.nehta.vendorlibrary.clinicalpackage.util
Thrown to indicate that a Member has been passed an illegal or inappropriate argument.
MemberException(Map<String, List<String>>) - Constructor for exception au.gov.nehta.vendorlibrary.clinicalpackage.util.MemberException
Constructs a MemberException with the supplied errors.

P

PackageExtractionException - Exception in au.gov.nehta.vendorlibrary.clinicalpackage.util
Thrown to indicate that signature extraction has failed.
PackageExtractionException(String) - Constructor for exception au.gov.nehta.vendorlibrary.clinicalpackage.util.PackageExtractionException
Constructs a new exception with the specified detail message.
PackageExtractionException(String, Exception) - Constructor for exception au.gov.nehta.vendorlibrary.clinicalpackage.util.PackageExtractionException
Constructs a new exception with the specified detail message and cause.
PackagingUtility - Class in au.gov.nehta.vendorlibrary.clinicalpackage.util
Provides various utility methods required to create and extract a package.

R

rootDocument(byte[]) - Method in class au.gov.nehta.vendorlibrary.clinicalpackage.core.SubmissionSet.Builder
Sets the Builder object's root document.

S

signature(byte[]) - Method in class au.gov.nehta.vendorlibrary.clinicalpackage.core.SubmissionSet.Builder
Adds an existing signature to the Builder object.
SignatureGenerationException - Exception in au.gov.nehta.vendorlibrary.clinicalpackage.util
Thrown to indicate that verification of a package has failed.
SignatureGenerationException(String) - Constructor for exception au.gov.nehta.vendorlibrary.clinicalpackage.util.SignatureGenerationException
Constructs a new exception with the specified detail message.
SignatureGenerationException(String, Exception) - Constructor for exception au.gov.nehta.vendorlibrary.clinicalpackage.util.SignatureGenerationException
Constructs a new exception with the specified detail message and cause.
SubmissionSet - Class in au.gov.nehta.vendorlibrary.clinicalpackage.core
Encapsulates members that comprise a package's submission set.
SubmissionSet.Builder - Class in au.gov.nehta.vendorlibrary.clinicalpackage.core
Builder class used to construct a valid SubmissionSet object.
SubmissionSet.Builder() - Constructor for class au.gov.nehta.vendorlibrary.clinicalpackage.core.SubmissionSet.Builder
Constructs an empty Builder object.
SubmissionSetException - Exception in au.gov.nehta.vendorlibrary.clinicalpackage.util
Thrown to indicate that a SubmissionSet has been passed an illegal or inappropriate argument.
SubmissionSetException(Map<String, List<String>>) - Constructor for exception au.gov.nehta.vendorlibrary.clinicalpackage.util.SubmissionSetException
Constructs a SubmissionSetException with the supplied errors.

T

toString() - Method in exception au.gov.nehta.vendorlibrary.clinicalpackage.util.MemberException
String representation of the exception's contents.
toString() - Method in exception au.gov.nehta.vendorlibrary.clinicalpackage.util.SubmissionSetException
String representation of the exception's contents.

U

uri(String) - Method in class au.gov.nehta.vendorlibrary.clinicalpackage.core.Member.Builder
Sets the Builder object's uri.
UriTypes - Enum in au.gov.nehta.vendorlibrary.clinicalpackage.enums
Enumeration of the various URI types used in package generation and extraction.

V

Validation - Class in au.gov.nehta.vendorlibrary.clinicalpackage.util
Utility class for validation of a package and its contents.
valueOf(String) - Static method in enum au.gov.nehta.vendorlibrary.clinicalpackage.enums.ExpressionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum au.gov.nehta.vendorlibrary.clinicalpackage.enums.FormatTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum au.gov.nehta.vendorlibrary.clinicalpackage.enums.UriTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum au.gov.nehta.vendorlibrary.clinicalpackage.enums.XMLAttributes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum au.gov.nehta.vendorlibrary.clinicalpackage.enums.XMLNamespaces
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum au.gov.nehta.vendorlibrary.clinicalpackage.enums.XMLTags
Returns the enum constant of this type with the specified name.
values() - Static method in enum au.gov.nehta.vendorlibrary.clinicalpackage.enums.ExpressionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum au.gov.nehta.vendorlibrary.clinicalpackage.enums.FormatTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum au.gov.nehta.vendorlibrary.clinicalpackage.enums.UriTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum au.gov.nehta.vendorlibrary.clinicalpackage.enums.XMLAttributes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum au.gov.nehta.vendorlibrary.clinicalpackage.enums.XMLNamespaces
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum au.gov.nehta.vendorlibrary.clinicalpackage.enums.XMLTags
Returns an array containing the constants of this enum type, in the order they are declared.
VerificationException - Exception in au.gov.nehta.vendorlibrary.clinicalpackage.util
Thrown to indicate that verification of a package has failed.
VerificationException(String) - Constructor for exception au.gov.nehta.vendorlibrary.clinicalpackage.util.VerificationException
Constructs a new exception with the specified detail message.
VerificationException(String, Exception) - Constructor for exception au.gov.nehta.vendorlibrary.clinicalpackage.util.VerificationException
Constructs a new exception with the specified detail message and cause.
verifyPackage(SubmissionSet, CertificateVerifier) - Static method in class au.gov.nehta.vendorlibrary.clinicalpackage.util.PackagingUtility
Verifies a package, comparing root hash and certificate verification.

W

writeZip(SubmissionSet, String) - Static method in class au.gov.nehta.vendorlibrary.clinicalpackage.util.PackagingUtility
Helper method to output a SubmissionSet ZIP file to a specific file path.

X

XMLAttributes - Enum in au.gov.nehta.vendorlibrary.clinicalpackage.enums
Enumeration of the various XML attributes used in package generation and creation.
XMLNamespaces - Enum in au.gov.nehta.vendorlibrary.clinicalpackage.enums
XML namespaces used in generating a package.
XMLTags - Enum in au.gov.nehta.vendorlibrary.clinicalpackage.enums
XMLTags XML tag names.

A B C E F G H I M P R S T U V W X