A B C D E F G H I K L M N O P R S T U V W X 
All Classes All Packages

A

acquireSemaphore() - Method in class com.isode.x400.highlevel.P3BindSession
 
addBodypart(Bodypart) - Method in class com.isode.x400.highlevel.X400Msg
Add a newly created bodypart to a message, this is typically used when composing.
addExistingBodypart(BodyPart) - Method in class com.isode.x400.highlevel.X400Msg
Add an existing bodypart to a message, typically a bodypart that was extracted from a received message.
addMessageForwardBodypart(BodypartForwardedMessage) - Method in class com.isode.x400.highlevel.X400Msg
Create a new Message Forward Bodypart
addSecurityLabelAsBER(String) - Method in class com.isode.x400.highlevel.X400Msg
Add a security label, from a file that contains a BER encoded byte array
addSecurityLabelAsXMLFileName(String) - Method in class com.isode.x400.highlevel.X400Msg
Add a security label, providing a file name that contains a security label encoded in an XML file
addSecurityLabelAsXMLString(String) - Method in class com.isode.x400.highlevel.X400Msg
Add a security label as an XML encoded String
ARABIC - com.isode.x400.highlevel.BodypartGeneralText.Charset
 
AUDITED_REPORT - com.isode.x400.highlevel.X400Msg.DR_Request
Request the MTA to generate an Audited Delivery Report in every case, both when the message is delivered, this recipient, and also when it's not delivered to this recipient
available - Static variable in class com.isode.x400.highlevel.P3BindSession
 

B

BadDNException - Exception in com.isode.x400.highlevel
A class representing an exception which can be thrown as a result of an attempt to use an illegal Distinguished Name or Relative Distinguished Name
BadDNException(String) - Constructor for exception com.isode.x400.highlevel.BadDNException
Constructs a new BadDNException with the specified message.
BadDNException(String, int) - Constructor for exception com.isode.x400.highlevel.BadDNException
Constructs a new BadDNException with the specified message and error code
bind() - Method in class com.isode.x400.highlevel.P3BindSession
Bind to the P3 channel
bind() - Method in class com.isode.x400.highlevel.P7BindSession
Bind to the Message Store with the information that has already been set
Bodypart - Class in com.isode.x400.highlevel
Represents a message bodypart, which is one instance of possible several pieces of information associated with a single message.
Bodypart(Bodypart.Bodypart_Type) - Constructor for class com.isode.x400.highlevel.Bodypart
Create a brand new Bodypart object
Bodypart(BodyPart) - Constructor for class com.isode.x400.highlevel.Bodypart
Create a new Bodypart using an existing BodyPart object, which is the one used by the standard X.400 Java API.
BODYPART_ACP127DATA - com.isode.x400.highlevel.Bodypart.Bodypart_Type
X.400 P772 ACP127DATA body part
BODYPART_ADATP3 - com.isode.x400.highlevel.Bodypart.Bodypart_Type
X.400 P772 ADatP3 body part type
BODYPART_BINARY - com.isode.x400.highlevel.Bodypart.Bodypart_Type
bilaterally-defined body part
BODYPART_CORRECTIONS - com.isode.x400.highlevel.Bodypart.Bodypart_Type
X.400 P772 Corrections body part type
BODYPART_FTBP - com.isode.x400.highlevel.Bodypart.Bodypart_Type
File transfer body part
BODYPART_FWD_CONTENT - com.isode.x400.highlevel.Bodypart.Bodypart_Type
X.400 Forwarded content bodypart specified within X.420
BODYPART_FWDENC - com.isode.x400.highlevel.Bodypart.Bodypart_Type
X.400 P772 Forwarded Encrypted
BODYPART_GENERAL_TEXT - com.isode.x400.highlevel.Bodypart.Bodypart_Type
general-text body part containing arbitrary character sets
BODYPART_IA5_TEXT - com.isode.x400.highlevel.Bodypart.Bodypart_Type
ia5-text body part.
BODYPART_ISO8859_1 - com.isode.x400.highlevel.Bodypart.Bodypart_Type
general-text body part containing ISO-8859-1 text
BODYPART_ISO8859_2 - com.isode.x400.highlevel.Bodypart.Bodypart_Type
general-text body part containing ISO-8859-2 text
BODYPART_MESSAGE - com.isode.x400.highlevel.Bodypart.Bodypart_Type
Forwarded message body part, or returned IPM in IPN
BODYPART_MM - com.isode.x400.highlevel.Bodypart.Bodypart_Type
X.400 P772 MM Forwarded bodypart
bodypart_size - Variable in class com.isode.x400.highlevel.Bodypart
The size of the bodypart, in bytes
BODYPART_TELETEX - com.isode.x400.highlevel.Bodypart.Bodypart_Type
teletex body part
bodypart_type - Variable in class com.isode.x400.highlevel.Bodypart
The type that identifies this bodypart
Bodypart.Bodypart_Type - Enum in com.isode.x400.highlevel
 
BodypartForwardedMessage - Class in com.isode.x400.highlevel
This class represents a Forwarded Message bodypart.
BodypartForwardedMessage(BodyPart) - Constructor for class com.isode.x400.highlevel.BodypartForwardedMessage
Constructor based on an existing BodyPart object, for example, one read from an existing message
BodypartForwardedMessage(MSMessage) - Constructor for class com.isode.x400.highlevel.BodypartForwardedMessage
Constructor based on an existing existing MSMessage object.
BodypartFTBP - Class in com.isode.x400.highlevel
This class represents a File Transfer bodypart.
BodypartFTBP(BodyPart) - Constructor for class com.isode.x400.highlevel.BodypartFTBP
Constructor based on an existing bodypart object, for example, one read from an existing message.
BodypartFTBP(String) - Constructor for class com.isode.x400.highlevel.BodypartFTBP
Create a new File Transfer bodypart, with only the binary data taken from the file provided by the filename.
BodypartFTBP(String, boolean) - Constructor for class com.isode.x400.highlevel.BodypartFTBP
Create a new File Transfer bodypart, optionally setting all the common attributes with information taken from the file itself.
BodypartFTBP(String, byte[]) - Constructor for class com.isode.x400.highlevel.BodypartFTBP
Create a new File Transfer bodypart, with the binary data provided (in memory) and the filename.
BodypartGeneralText - Class in com.isode.x400.highlevel
This class represents a General Text bodypart.
BodypartGeneralText(boolean, String) - Constructor for class com.isode.x400.highlevel.BodypartGeneralText
Creates a General Text bodypart, with a content suitable for ISO-8895-1 (if iso_8859_1 is true) or ISO-8895-2 (if iso_8859_1 is false).
BodypartGeneralText(BodypartGeneralText.Charset, String) - Constructor for class com.isode.x400.highlevel.BodypartGeneralText
Constructor based on data provided by the user, including the charset and content.
BodypartGeneralText(BodyPart) - Constructor for class com.isode.x400.highlevel.BodypartGeneralText
Constructor based on an existing bodypart object, for example, one read from an existing message.
BodypartGeneralText(String, String) - Constructor for class com.isode.x400.highlevel.BodypartGeneralText
Constructor based on data provided by the user, including the charset and content.
BodypartGeneralText(String, String, boolean) - Constructor for class com.isode.x400.highlevel.BodypartGeneralText
Constructor based on data provided by the user, including the charset as a String and the raw content as a String.
BodypartGeneralText(String, Charset, String) - Constructor for class com.isode.x400.highlevel.BodypartGeneralText
Creates a General Text bodypart which will be encoded using the specified ISO character sets, reading the data for the bodypart from the specified file using the selected encoding.
BodypartGeneralText.Charset - Enum in com.isode.x400.highlevel
Available charsets to use for General Text bodyparts
BodypartIA5Text - Class in com.isode.x400.highlevel
This class represents a IA5Text bodypart.
BodypartIA5Text(BodyPart) - Constructor for class com.isode.x400.highlevel.BodypartIA5Text
Create a new IA5 bodypart, based on an existing bodypart object, for example, one read from an existing message.
BodypartIA5Text(String) - Constructor for class com.isode.x400.highlevel.BodypartIA5Text
Create a new IA5 bodypart, using the String provided for the content Note that this method doesn't check that content provided contains only valid IA5 characters.
BodypartTeletex - Class in com.isode.x400.highlevel
This class represents a Teletex bodypart.
BodypartTeletex(BodyPart) - Constructor for class com.isode.x400.highlevel.BodypartTeletex
Constructor based on an existing bodypart object, for example, one read from an existing message.
BodypartTeletex(String) - Constructor for class com.isode.x400.highlevel.BodypartTeletex
Constructor based on data provided by the user
bound - Variable in class com.isode.x400.highlevel.P3BindSession
Boolean value that represents if the session is bound or not
buildMsg(Session) - Method in class com.isode.x400.highlevel.X400Msg
Deprecated.
this function does not do anything any more; the underlying C API will generate an IPMIdentifier if you have not added one anyway

C

com.isode.x400.highlevel - package com.isode.x400.highlevel
 
credentials - Variable in class com.isode.x400.highlevel.P3BindSession
The password for the P3 user
CYRILLIC - com.isode.x400.highlevel.BodypartGeneralText.Charset
 

D

DEFERRED_PRIORITY_VAL - com.isode.x400.highlevel.X400Msg.Military_Priority
 
delete(boolean) - Method in class com.isode.x400.highlevel.ReceiveMsg
Delete message object
delete(boolean) - Method in class com.isode.x400.highlevel.X400Msg
Delete message object
deleteMessage(MSMessage) - Method in class com.isode.x400.highlevel.P7BindSession
Delete message object , freeing the memory and resource, and also delete the message from the Message Store mailbox.
deleteMessageObject(MSMessage) - Method in class com.isode.x400.highlevel.P7BindSession
Delete message object, freeing the memory and resource, but retains the message in the Message Store mailbox
disable_config_requests - Variable in class com.isode.x400.highlevel.P3BindSession
Disable configuration requests in MS bind operations
dr - Variable in enum com.isode.x400.highlevel.X400Msg.DR_Request
 
DR_DELIVERY_REPORT - com.isode.x400.highlevel.X400Msg.DR_Request
Request the MTA to generate a Delivery Report in every case, both when the message is delivered, this recipient, and also when it's not delivered to this recipient
DR_NO_REPORT - com.isode.x400.highlevel.X400Msg.DR_Request
Request the MTA never to generate a Delivery Report, even when the message is not delivered to this recipient
DR_NON_DELIVERY_REPORT - com.isode.x400.highlevel.X400Msg.DR_Request
Request the MTA to generate a Delivery Report only when the message is not delivered to this recipient

E

EAST_EUROPEAN - com.isode.x400.highlevel.BodypartGeneralText.Charset
 

F

FETCHED - com.isode.x400.highlevel.ListResult.List_status
 
FileException - Exception in com.isode.x400.highlevel
Thrown when a file operation fails.
FileException(String) - Constructor for exception com.isode.x400.highlevel.FileException
Constructs a new NotBoundException with the specified message.
FileException(String, int) - Constructor for exception com.isode.x400.highlevel.FileException
Constructs a new FileException with the specified message and error code
finalize() - Method in class com.isode.x400.highlevel.ReceiveMsg
This routine will be called by the Garbage Collector at some point
finalize() - Method in class com.isode.x400.highlevel.X400Msg
 
finishWithMessage(int, int) - Method in class com.isode.x400.highlevel.ReceiveMsg
After getting a message from the P3 channel, this method needs to be called to let the P3 channel know that the message was received and processed safely (i.e.
FLASH_PRIORITY_VAL - com.isode.x400.highlevel.X400Msg.Military_Priority
 

G

generateIPN(P3BindSession, int, int) - Method in class com.isode.x400.highlevel.ReceiveMsg
Generates an IPN message so that it can be submitted later on
generateP22IPN(P3BindSession, int, int) - Method in class com.isode.x400.highlevel.ReceiveMsg
Generates an IPN message so that it can be submitted later on.
getApplicationReferenceOID() - Method in class com.isode.x400.highlevel.BodypartFTBP
Returns the application reference OID of the File Transfer Body Part The value is a dotted decimal value.
getApplicationReferenceString() - Method in class com.isode.x400.highlevel.BodypartFTBP
Returns the application reference of the File Transfer Body Part, as a String
getBccRecipients() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the message blind copy recipients (Bcc:), as an array list of Recipient objects
getBodyData() - Method in class com.isode.x400.highlevel.BodypartFTBP
Returns the data of the File Transfer Body Part as an array of bytes
getBodypart(int) - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the specified bodypart of the message
getBodypartObject() - Method in class com.isode.x400.highlevel.Bodypart
Returns the standard X.400 API bodypart object, that may be needed for advanced processing
getByteParam(int) - Method in class com.isode.x400.highlevel.Bodypart
Returns a byte array parameter value in the bodypart object.
getCcRecipients() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the message copy recipients (Cc:), as an array list of Recipient objects
getCharset() - Method in class com.isode.x400.highlevel.BodypartGeneralText
Deprecated.
callers should use BodypartGeneralText.getCharsetString(), which returns all possible charset values in a String.
getCharsetString() - Method in class com.isode.x400.highlevel.BodypartGeneralText
Returns the charset string of this General Text bodypart
getContentBytes() - Method in class com.isode.x400.highlevel.X400Msg
Get the content of the message, as a byte[]
getContentDescription() - Method in class com.isode.x400.highlevel.BodypartFTBP
Returns the content description of the File Transfer Body Part
getContentIdentifier() - Method in class com.isode.x400.highlevel.X400Msg
Returns the Content Identifier: field
getContentType() - Method in class com.isode.x400.highlevel.ListResult
Returns the content type of the message, as a String
getContentType() - Method in class com.isode.x400.highlevel.X400Msg
Returns the Content Type, or -1 if it cannot be found
getContLength() - Method in class com.isode.x400.highlevel.ListResult
Returns the size of the message content, in bytes.
getCopyPrecedence() - Method in class com.isode.x400.highlevel.ReceiveMsg
Obtain copy precedence value from message, if any.
getCreationDate() - Method in class com.isode.x400.highlevel.BodypartFTBP
Returns the creation date of the File Transfer Body Part, encoded as a UTC time string
getDLExpansionHistory() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the Distribution List Expansion History element of the message, if it exists, otherwise ""
getDN() - Method in class com.isode.x400.highlevel.Recipient
 
getEnvelopeRecipients() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the message envelope recipients, as an array list of Recipient objects
getFileName() - Method in class com.isode.x400.highlevel.BodypartFTBP
Returns the name of the file attribute of the File Transfer Body Part
getFreeFormName() - Method in class com.isode.x400.highlevel.Recipient
 
getFreeFormName(Recip) - Method in class com.isode.x400.highlevel.X400Msg
 
getFrom() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the sender's String encoded O/R address
getFwdMessage() - Method in class com.isode.x400.highlevel.BodypartForwardedMessage
 
getFwdMSMessage() - Method in class com.isode.x400.highlevel.BodypartForwardedMessage
 
getImportance() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the importance of the message
getIntendedRecipient() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the IPN Intended Recipient, if one is set.
getInternalTraceInformation() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns a string representation of the Internal Trace Information
getInternalTraceInformation(MSMessage, int, InternalTraceinfo, ArrayList<TraceInfoElementItem>) - Method in class com.isode.x400.highlevel.TraceInformation
 
getIntParam(int) - Method in class com.isode.x400.highlevel.Bodypart
Returns an integer parameter value in the bodypart object.
getIntParam(int) - Method in class com.isode.x400.highlevel.ReceiveMsg
Get the specified integer message parameter
getInvalidRecipients() - Method in class com.isode.x400.highlevel.X400Msg
Returns the message invalid recipients, if any, as an array list of Strings.
getIPMHeaderRecipients() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the message IPM Header recipients, as an array list of Recipient objects
getIPNContentAsText() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns a English text representation of the content of the IPN
getJRSecurityLabel() - Method in class com.isode.x400.highlevel.ReceiveMsg
Read the X.411 security label from the message
getLocalizedMessage() - Method in exception com.isode.x400.highlevel.X400APIException
Override the existing getLocalizedMessage by appending the native error in brackets, if available
getMessageDeliveryTime() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the message delivery time as a UTC string
getMessageDeliveryTimeAsDate() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the message delivery time as a Date
getMessageIdentifier() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the message identifier
getMessageIdentifier() - Method in class com.isode.x400.highlevel.X400Msg
Returns the Message Identifier: field
getMessageIPMIdentifier() - Method in class com.isode.x400.highlevel.X400Msg
Returns the message IPM identifier
getMessageSubmissionTime() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the message submission time as a UTC string
getMessageSubmissionTimeAsDate() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the message submission time as a Date
getMessageType() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the type of the message as a X400_Message_Type
getMilitaryPriority() - Method in class com.isode.x400.highlevel.ReceiveMsg
 
getModificationDate() - Method in class com.isode.x400.highlevel.BodypartFTBP
Returns the modification date of the File Transfer Body Part, encoded as a UTC time string
getMsgID() - Method in class com.isode.x400.highlevel.ListResult
Returns the Message Identifier of the message
getMsgPrecedence() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the message precedence, taken from one of the recipients.
getNativeErrorCode() - Method in exception com.isode.x400.highlevel.X400APIException
Determine the native error code (if any) associated with this exception.
getNativeErrorString() - Method in exception com.isode.x400.highlevel.X400APIException
Return the name of a native error code in String format, for example for 11 (X400_E_BADCREDENTIALS), it returns "Invalid credentials for connection"
getNotificationRequest() - Method in class com.isode.x400.highlevel.Recipient
 
getNumberOfBodyparts() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the number of bodyparts of the message
getORAddress() - Method in class com.isode.x400.highlevel.Recipient
 
getOriginatorFreeFormName() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the sender's free form name, if available
getOriginatorORAddress() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the sender's O/R address
getPrecedence() - Method in class com.isode.x400.highlevel.Recipient
 
getPrecedenceFromPriority(X400Msg.Military_Priority) - Static method in class com.isode.x400.highlevel.X400Msg
Return an integer value that is equivalent to the military priority
getPrimaryPrecedence() - Method in class com.isode.x400.highlevel.ReceiveMsg
Obtain primary precedence value from message, if any.
getPrintableStringParam(int) - Method in class com.isode.x400.highlevel.ReceiveMsg
Get a message parameter that has a Printable String format.
getPrintableStringParam(int) - Method in class com.isode.x400.highlevel.X400Msg
Get a message parameter that has a Printable String format.
getPriority() - Method in class com.isode.x400.highlevel.ListResult
Returns the standard X.400 priority of the message as a X400_Priority object
getPriorityFromPrecedence(int) - Static method in class com.isode.x400.highlevel.X400Msg
Return a military priority based on an integer that represents the precedence
getReadDate() - Method in class com.isode.x400.highlevel.BodypartFTBP
Returns the read date of the File Transfer Body Part, encoded as a UTC time string
getRecipient(Message, int) - Method in class com.isode.x400.highlevel.RecipientTools
Return a Recipient object based on the message and type requested
getRecipients(int) - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the message recipients, as an array list of Recipient objects This method is for internal use only.
getRedirectionHistory() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns a string representation of the Redirection History element
getRefreshNumberOfMessages() - Method in class com.isode.x400.highlevel.P7BindSession
Checks again the number of messages in the Message Store mailbox, as it may have not been set before, or may need refreshing.
getRepertoire() - Method in class com.isode.x400.highlevel.BodypartIA5Text
Returns the IA5 repertoire
getReplyRequest() - Method in class com.isode.x400.highlevel.Recipient
 
getReportContentAsText() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns a English text representation of the content of the report
getSecurityLabelAsBER() - Method in class com.isode.x400.highlevel.ReceiveMsg
Read the X.411 security label from the message
getSender() - Method in class com.isode.x400.highlevel.ListResult
Returns the String encoded O/R address of the sender of the message
getSequenceNumber() - Method in class com.isode.x400.highlevel.ListResult
Returns the Sequence Number of the message in the X.400 Message Store mailbox
getSession() - Method in class com.isode.x400.highlevel.P3BindSession
Retrieve the Session object
getSize() - Method in class com.isode.x400.highlevel.Bodypart
Returns the size of message bodypart in bytes.
getSize() - Method in class com.isode.x400.highlevel.BodypartFTBP
Returns the size (in bytes) of the file in the File Transfer Body Part, or -1 if the size cannot be calculated.
getSize() - Method in class com.isode.x400.highlevel.BodypartGeneralText
Returns the size, in bytes, of the message bodypart.
getSize() - Method in class com.isode.x400.highlevel.BodypartTeletex
Returns the size, in bytes, of the message bodypart.
getStatus() - Method in class com.isode.x400.highlevel.ListResult
Returns a List_status object representing the Message Store status of the message, that is, if it is new, has been listed or fetched.
getStringParam(int) - Method in class com.isode.x400.highlevel.Bodypart
Returns a String parameter value in the bodypart object An exception is thrown if the value cannot be read.
getStringParam(int) - Method in class com.isode.x400.highlevel.ReceiveMsg
Get the specified string message parameter
getStringRepresentation() - Method in class com.isode.x400.highlevel.BodypartForwardedMessage
 
getStringRepresentation() - Method in class com.isode.x400.highlevel.BodypartFTBP
Returns the string of the File Transfer bodypart.
getStringRepresentation() - Method in class com.isode.x400.highlevel.BodypartGeneralText
Returns the string representation of this message bodypart.
getStringRepresentation() - Method in class com.isode.x400.highlevel.BodypartIA5Text
Get the string of message bodypart.
getStringRepresentation() - Method in class com.isode.x400.highlevel.BodypartTeletex
Returns the string representation of this message bodypart.
getSubject() - Method in class com.isode.x400.highlevel.ListResult
Returns the subject of the message
getSubject() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the subject of the message
getSubjectID() - Method in class com.isode.x400.highlevel.ListResult
Returns the Subject Identifier (not the Subject of the message).
getSubmissionTime() - Method in class com.isode.x400.highlevel.ListResult
Returns the submission time of the message, as a UTC Time encoded string
getSubmissionTime() - Method in class com.isode.x400.highlevel.X400Msg
Returns the Message Submission time: field X.400 Message Submission Time: UTCTime format YYMMDDHHMMSS<zone>
getTextContent() - Method in class com.isode.x400.highlevel.BodypartGeneralText
Returns the content of this General Text bodypart
getTextContent() - Method in class com.isode.x400.highlevel.BodypartIA5Text
Returns the text content of this IA5 bodypart
getTextContent() - Method in class com.isode.x400.highlevel.BodypartTeletex
Returns the content of this Teletex bodypart
getTextContent() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the text content of the message as IA5 (if available)
getToRecipients() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the message primary recipients (To:), as an array list of Recipient objects
getTraceInformation() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns a string representation of the Trace Information
getTraceInformation(ReceiveMsg, int, Traceinfo, int, ArrayList<TraceInfoElementItem>) - Method in class com.isode.x400.highlevel.TraceInformation
 
getTraceInfoString(String, ArrayList<TraceInfoElementItem>) - Method in class com.isode.x400.highlevel.TraceInformation
 
getType() - Method in class com.isode.x400.highlevel.Bodypart
Returns the type of message bodypart as a Bodypart_Type
getType() - Method in class com.isode.x400.highlevel.ListResult
Returns the type the message as a X400_Message_Type object
getTypeAsString() - Method in class com.isode.x400.highlevel.Bodypart
Returns the type of message bodypart
getTypeAsString() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns the type of the message as a string (message, report, probe or unknown)
getX400Priority() - Method in class com.isode.x400.highlevel.ReceiveMsg
Get the message X.400 priority
GREEK - com.isode.x400.highlevel.BodypartGeneralText.Charset
 

H

HEBREW - com.isode.x400.highlevel.BodypartGeneralText.Charset
 
HIGH_PRIORITY - com.isode.x400.highlevel.X400Msg.X400_Priority
 

I

IMMEDIATE_PRIORITY_VAL - com.isode.x400.highlevel.X400Msg.Military_Priority
 
IPN_NON_RECEIPT_NOTIFICATION - Static variable in class com.isode.x400.highlevel.X400Msg
Request the receiving User Agent (UA) to send an IPN when the message can't be read by this recipient.
IPN_RECEIPT_NOTIFICATION - Static variable in class com.isode.x400.highlevel.X400Msg
Request the receiving User Agent (UA) to send an IPN when the message is read by this recipient.
IPN_RETURN_REQUEST - Static variable in class com.isode.x400.highlevel.X400Msg
Request the receiving User Agent (UA) to return the content of the original message in case the message can't be read by the recipient
isAllPositiveIPN() - Method in class com.isode.x400.highlevel.ReceiveMsg
Checks whether the message is an IPN (Inter Personal Notification), and that all the reported recipients are read receipts (i.e.
isBound() - Method in class com.isode.x400.highlevel.P3BindSession
Check if this session is bound or not.
isIPN() - Method in class com.isode.x400.highlevel.ReceiveMsg
Checks whether the message is an IPN (Inter Personal Notification)
isMilitaryContentType() - Method in class com.isode.x400.highlevel.ReceiveMsg
Returns true if the message's external content type is P772 (1.3.26.0.4406.0.4.1)
isMilitaryContentType() - Method in class com.isode.x400.highlevel.X400Msg
Returns true if the message's external content type is P772 (1.3.26.0.4406.0.4.1)
ISO_646 - com.isode.x400.highlevel.BodypartGeneralText.Charset
 

K

key - Variable in class com.isode.x400.highlevel.TraceInfoElementItem
 

L

LISTED - com.isode.x400.highlevel.ListResult.List_status
 
listMailbox(String, P7BindSession.Entry_Class, boolean) - Method in class com.isode.x400.highlevel.P7BindSession
List the messages in the mailbox, returning an ArrayList of ListResult objects, each one of them representing a message in the mailbox, that matched the requested search pattern.
ListResult - Class in com.isode.x400.highlevel
Result of a LIST operation on a connection to a P7 Message Store.
ListResult() - Constructor for class com.isode.x400.highlevel.ListResult
This class represents a single message in the list result of an X.400 Message Store mailbox.
ListResult.List_status - Enum in com.isode.x400.highlevel
The status of a message in a Message Store mailbox can be one of three:
NEW - Never been fetched or listed
LISTED - It has been listed, but not fetched
FETCHED - The message has already been fetched
LOW_PRIORITY - com.isode.x400.highlevel.X400Msg.X400_Priority
 

M

MESSAGE_TYPE_MESSAGE - com.isode.x400.highlevel.X400Msg.X400_Message_Type
A message of type IPM (InterPersonal Message) (Used in Envelope and Content)
MESSAGE_TYPE_PROBE - com.isode.x400.highlevel.X400Msg.X400_Message_Type
A message of type Probe (Used in Envelope only)
MESSAGE_TYPE_REPORT - com.isode.x400.highlevel.X400Msg.X400_Message_Type
A message of type DR (Delivery Report) (Used in Envelope, Report content and optional returned content)
MESSAGE_TYPE_SUBMITTED - com.isode.x400.highlevel.X400Msg.X400_Message_Type
A message of type Submitted Message (the ones sent by the user) (Used in Envelope and Content)
MS_ENTRY_CLASS_STORED_MESSAGES - com.isode.x400.highlevel.P7BindSession.Entry_Class
 
MS_ENTRY_CLASS_SUBMITTED_MESSAGES - com.isode.x400.highlevel.P7BindSession.Entry_Class
 

N

nativeErrorToString(int) - Static method in exception com.isode.x400.highlevel.X400APIException
Deprecated.
callers should use #nativeErrorToString(),
NEW - com.isode.x400.highlevel.ListResult.List_status
 
NORMAL_PRIORITY - com.isode.x400.highlevel.X400Msg.X400_Priority
 
NotBoundException - Exception in com.isode.x400.highlevel
Thrown when a bind attempt fails, or an attempt is made to communicate with the Message Store or MTA channel before a successful bind has been performed, or after a connection has been lost.
NotBoundException(String) - Constructor for exception com.isode.x400.highlevel.NotBoundException
Constructs a new NotBoundException with the specified message.
NotBoundException(String, int) - Constructor for exception com.isode.x400.highlevel.NotBoundException
Constructs a new NotBoundException with the specified message and error code

O

OTHER_LATIN - com.isode.x400.highlevel.BodypartGeneralText.Charset
 
OVERRIDE_PRIORITY_VAL - com.isode.x400.highlevel.X400Msg.Military_Priority
 

P

P3BindSession - Class in com.isode.x400.highlevel
Abstracts the connection used for submission to a P3 channel and/or P7 message store The documentation in the examples here refer to P3 channel.
P3BindSession(String, String, String) - Constructor for class com.isode.x400.highlevel.P3BindSession
Create a P3BindSession
P3BindSession(String, String, String, boolean) - Constructor for class com.isode.x400.highlevel.P3BindSession
Create a P3BindSession, specifying whether the session should be used for Submission only or not.
P772_OID - Static variable in class com.isode.x400.highlevel.X400Msg
 
P7BindSession - Class in com.isode.x400.highlevel
Abstracts the connection to a P7 Message Store
P7BindSession(String, String, String) - Constructor for class com.isode.x400.highlevel.P7BindSession
Create a P7BindSession using the connection information provided
P7BindSession(String, String, String, boolean) - Constructor for class com.isode.x400.highlevel.P7BindSession
Create a P7BindSession using the connection information provided, and control the issuing of a SUMMARIZE operation after a bind.
P7BindSession.Entry_Class - Enum in com.isode.x400.highlevel
 
pa - Variable in class com.isode.x400.highlevel.P3BindSession
Presentation Address of the P3 channel
priority - Variable in enum com.isode.x400.highlevel.X400Msg.Military_Priority
 
priority - Variable in enum com.isode.x400.highlevel.X400Msg.X400_Priority
 
PRIORITY_PRIORITY_VAL - com.isode.x400.highlevel.X400Msg.Military_Priority
 

R

ReceiveMsg - Class in com.isode.x400.highlevel
Message read from a P7 Message Store or the MTA via P3
ReceiveMsg(P3BindSession) - Constructor for class com.isode.x400.highlevel.ReceiveMsg
Constructs a new instance of this class given a P3BindSession object
ReceiveMsg(P3BindSession, int, byte[]) - Constructor for class com.isode.x400.highlevel.ReceiveMsg
Constructs a new instance of this class given a byte[] content
ReceiveMsg(P7BindSession, int) - Constructor for class com.isode.x400.highlevel.ReceiveMsg
Constructs a new instance of this class given a P7BindSession and a sequence number.
receiveNextAvailableMessage() - Method in class com.isode.x400.highlevel.P3BindSession
Receive the "next available message" from the Message Store
Recipient - Class in com.isode.x400.highlevel
Provides a class that abstracts the recipient of a message.
Recipient() - Constructor for class com.isode.x400.highlevel.Recipient
Create an empty recipient.
Recipient(int, String) - Constructor for class com.isode.x400.highlevel.Recipient
Create a recipient, using the given attribute and value.
RecipientTools - Class in com.isode.x400.highlevel
 
RecipientTools() - Constructor for class com.isode.x400.highlevel.RecipientTools
 
releaseSemaphore() - Method in class com.isode.x400.highlevel.P3BindSession
 
ROUTINE_PRIORITY_VAL - com.isode.x400.highlevel.X400Msg.Military_Priority
 

S

saveBodypartRaw(String) - Method in class com.isode.x400.highlevel.BodypartGeneralText
Save the bodypart in the given filename
saveBP(String) - Method in class com.isode.x400.highlevel.Bodypart
Save this Bodypart to a file.
saveBP(String) - Method in class com.isode.x400.highlevel.BodypartGeneralText
Save the bodypart in the given filename
saveBP(String) - Method in class com.isode.x400.highlevel.BodypartTeletex
 
saveFTBPInDir(String) - Method in class com.isode.x400.highlevel.BodypartFTBP
Save the FTBP in the specified directory, the file name will be the one specified in the actual bodypart
sec_init - Variable in class com.isode.x400.highlevel.P3BindSession
Boolean value that represents if the security environment has been initialized or not
sendMsg(Session) - Method in class com.isode.x400.highlevel.X400Msg
Submit a message into the Message Store
setAllRecipPrecedence(int) - Method in class com.isode.x400.highlevel.X400Msg
Set the message precedence, a single value that applies to all recipients.
setApplicationReference(String) - Method in class com.isode.x400.highlevel.BodypartFTBP
Set the application reference of the File Transfer Body Part
setApplicationReferenceOID(String) - Method in class com.isode.x400.highlevel.BodypartFTBP
Set the application reference OID of the File Transfer Body Part The value is a dotted decimal value.
setBcc(String, X400Msg.DR_Request, int) - Method in class com.isode.x400.highlevel.X400Msg
Add a blind copy recipient (BCc:), just to the message envelope (not the header)
setBodyData(byte[]) - Method in class com.isode.x400.highlevel.BodypartFTBP
Set the data of the File Transfer Body Part as an array of bytes
setBoolparam(int, boolean) - Method in class com.isode.x400.highlevel.X400Msg
Set a message parameter that has a Boolean format.
setByteParam(int, byte[]) - Method in class com.isode.x400.highlevel.Bodypart
Sets a byte array parameter value in the bodypart object.
setCc(String, X400Msg.DR_Request, int) - Method in class com.isode.x400.highlevel.X400Msg
Add a copy recipient (Cc:), both to the message envelope and header
setCharset(BodypartGeneralText.Charset) - Method in class com.isode.x400.highlevel.BodypartGeneralText
Sets the charset of this General Text bodypart
setContentDescription(String) - Method in class com.isode.x400.highlevel.BodypartFTBP
Set the content description of the File Transfer Body Part
setContentFromFile(String) - Method in class com.isode.x400.highlevel.BodypartGeneralText
Deprecated.
Assumes that input file is UTF-8 encoded, when this may not be true
setContentFromFile(String) - Method in class com.isode.x400.highlevel.BodypartTeletex
Sets the content of this Teletex bodypart
setCreationDate(String) - Method in class com.isode.x400.highlevel.BodypartFTBP
Set the creation date of the File Transfer Body Part, encoded as a UTC time string
setDisableConfigRequest(boolean) - Method in class com.isode.x400.highlevel.P3BindSession
Enables or disables the request of configuration from the MTA or Message Store.
setDN(String) - Method in class com.isode.x400.highlevel.Recipient
Sets the DN of the recipient
setEnvelopRecipient(String, X400Msg.DR_Request, int) - Method in class com.isode.x400.highlevel.X400Msg
Add a recipient to envelope only
setFileName(String) - Method in class com.isode.x400.highlevel.BodypartFTBP
Set the name of the file attribute of the File Transfer Body Part
setFreeFormName(Recip, String) - Method in class com.isode.x400.highlevel.X400Msg
Set the free form name of a recipient (or sender)
setFreeFormName(String) - Method in class com.isode.x400.highlevel.Recipient
Sets the Free Form Name for this recipient.
setFrom(String) - Method in class com.isode.x400.highlevel.X400Msg
Set the message FROM: address
setFTBPSize(int) - Method in class com.isode.x400.highlevel.BodypartFTBP
Set the size (in bytes) of the FTBP
setFwdMessage(Message) - Method in class com.isode.x400.highlevel.BodypartForwardedMessage
Sets the "Message" object that represents the forwarded message
setFwdMSMessage(MSMessage) - Method in class com.isode.x400.highlevel.BodypartForwardedMessage
Sets the "MSMessage" object that represents the forwarded message
setIntParam(int, int) - Method in class com.isode.x400.highlevel.Bodypart
Sets an integer parameter value in the bodypart object.
setIntParam(int, int) - Method in class com.isode.x400.highlevel.X400Msg
There are attributes of an X.400 message that can be set that are not commonly used.
setIPMHeadingBlindCopyRecipient(String, X400Msg.DR_Request, int) - Method in class com.isode.x400.highlevel.X400Msg
Add a blind-copy recipient to IPM Heading only, not the envelope.
setIPMHeadingCopyRecipient(String, X400Msg.DR_Request, int) - Method in class com.isode.x400.highlevel.X400Msg
Add a copy recipient to IPM Heading only, not the envelope.
setIPMHeadingPrimaryRecipient(String, X400Msg.DR_Request, int) - Method in class com.isode.x400.highlevel.X400Msg
Add a primary recipient to IPM Heading only, not the envelope.
setMessageIPMIdentifier(String) - Method in class com.isode.x400.highlevel.X400Msg
Set the IPM Identifier field of a message.
setMilitaryContentType() - Method in class com.isode.x400.highlevel.X400Msg
Set the message external content type to be P772 (1.3.26.0.4406.0.4.1)
setModificationDate(String) - Method in class com.isode.x400.highlevel.BodypartFTBP
Set the modification date of the File Transfer Body Part
setNotificationRequest(int) - Method in class com.isode.x400.highlevel.Recipient
Sets the notification request for this recipient
setORAddress(String) - Method in class com.isode.x400.highlevel.Recipient
Sets the O/R address of the recipient
setPrecedence(int) - Method in class com.isode.x400.highlevel.Recipient
Sets the Precedence value for this recipient
setPriority(X400Msg.Military_Priority, X400Msg.Military_Priority) - Method in class com.isode.x400.highlevel.X400Msg
Set the message priority, using the standard military message priorities values for the primary and the copy precedence
setPriority(X400Msg.X400_Priority) - Method in class com.isode.x400.highlevel.X400Msg
Set the message priority, using one of the standard X.400 message priorities
setReadDate(String) - Method in class com.isode.x400.highlevel.BodypartFTBP
Set the read date of the File Transfer Body Part, encoded as a UTC time string
setRecipient(boolean, int, String, X400Msg.DR_Request, int) - Method in class com.isode.x400.highlevel.X400Msg
Set a message recipient
setRecipient(int, String, X400Msg.DR_Request, int) - Method in class com.isode.x400.highlevel.X400Msg
Set a message recipient
setRepertoire(int) - Method in class com.isode.x400.highlevel.BodypartIA5Text
Sets the IA5 repertoire
setReplyRequest(int) - Method in class com.isode.x400.highlevel.Recipient
Sets the Reply Request for this recipient
setSecurityEnv(String, String, String) - Method in class com.isode.x400.highlevel.P3BindSession
Set the session's security environment data.
setSecurityEnvPKCS12(String, String, String) - Method in class com.isode.x400.highlevel.P3BindSession
Set the session's security environment data.
setSecurityLabel(JRSecurityLabel) - Method in class com.isode.x400.highlevel.X400Msg
Add a security label as a JRSecurityLabel object
setSize(int) - Method in class com.isode.x400.highlevel.Bodypart
Sets the size of message bodypart in bytes
setSize(int) - Method in class com.isode.x400.highlevel.BodypartGeneralText
Sets the size of message bodypart in bytes.
setSize(int) - Method in class com.isode.x400.highlevel.BodypartTeletex
Sets the size of message bodypart in bytes.
setStringparam(int, String) - Method in class com.isode.x400.highlevel.X400Msg
There are attributes of an X.400 message that can be set that are not commonly used.
setStringParam(int, String) - Method in class com.isode.x400.highlevel.Bodypart
Sets a String parameter value in the bodypart object.
setSubject(String) - Method in class com.isode.x400.highlevel.X400Msg
Set the message Subject: field
setTextBody(String) - Method in class com.isode.x400.highlevel.X400Msg
Set the message content (as a single IA5 text bodypart)
setTextContent(String) - Method in class com.isode.x400.highlevel.BodypartGeneralText
Sets the content of this General Text bodypart
setTextContent(String) - Method in class com.isode.x400.highlevel.BodypartIA5Text
Set the text content of this IA5 bodypart
setTextContent(String) - Method in class com.isode.x400.highlevel.BodypartTeletex
Sets the content of this Teletex bodypart
setTo(String, X400Msg.DR_Request, int) - Method in class com.isode.x400.highlevel.X400Msg
Add a primary recipient (TO:), both to the message envelope and header
setUserDN(String) - Method in class com.isode.x400.highlevel.P3BindSession
Set the P3 channel user's DN
status - Variable in enum com.isode.x400.highlevel.ListResult.List_status
 
stringVal - Variable in enum com.isode.x400.highlevel.BodypartGeneralText.Charset
 
summarize_on_bind - Variable in class com.isode.x400.highlevel.P7BindSession
 

T

toString() - Method in enum com.isode.x400.highlevel.BodypartGeneralText.Charset
 
toString() - Method in class com.isode.x400.highlevel.Recipient
Overwrite the method, so that the O/R address becomes the normal way to represent it
TraceInfoElementItem - Class in com.isode.x400.highlevel
 
TraceInfoElementItem() - Constructor for class com.isode.x400.highlevel.TraceInfoElementItem
 
TraceInfoElementItem(String, String) - Constructor for class com.isode.x400.highlevel.TraceInfoElementItem
 
TraceInformation - Class in com.isode.x400.highlevel
 
TraceInformation() - Constructor for class com.isode.x400.highlevel.TraceInformation
 
type - Variable in enum com.isode.x400.highlevel.X400Msg.X400_Message_Type
 

U

unbind() - Method in class com.isode.x400.highlevel.P3BindSession
Unbind from the P3 channel or P7 Message Store.
unbind(boolean) - Method in class com.isode.x400.highlevel.P3BindSession
Unbind from the P3 channel or P7 Message Store.
user_dn - Variable in class com.isode.x400.highlevel.P3BindSession
P3 user DN
user_oraddr - Variable in class com.isode.x400.highlevel.P3BindSession
P3 user O/R address

V

value - Variable in class com.isode.x400.highlevel.TraceInfoElementItem
 
valueOf(String) - Static method in enum com.isode.x400.highlevel.Bodypart.Bodypart_Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.isode.x400.highlevel.BodypartGeneralText.Charset
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.isode.x400.highlevel.ListResult.List_status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.isode.x400.highlevel.P7BindSession.Entry_Class
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.isode.x400.highlevel.X400Msg.DR_Request
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.isode.x400.highlevel.X400Msg.Military_Priority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.isode.x400.highlevel.X400Msg.X400_Message_Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.isode.x400.highlevel.X400Msg.X400_Priority
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.isode.x400.highlevel.Bodypart.Bodypart_Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.isode.x400.highlevel.BodypartGeneralText.Charset
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.isode.x400.highlevel.ListResult.List_status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.isode.x400.highlevel.P7BindSession.Entry_Class
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.isode.x400.highlevel.X400Msg.DR_Request
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.isode.x400.highlevel.X400Msg.Military_Priority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.isode.x400.highlevel.X400Msg.X400_Message_Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.isode.x400.highlevel.X400Msg.X400_Priority
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForNewMessages(int) - Method in class com.isode.x400.highlevel.P3BindSession
Wait for a new message the specified number of seconds.
WEST_EUROPEAN - com.isode.x400.highlevel.BodypartGeneralText.Charset
 

X

X400APIException - Exception in com.isode.x400.highlevel
Base class representing exception conditions that can be thrown by the Java X.400 API classes.
X400APIException(String) - Constructor for exception com.isode.x400.highlevel.X400APIException
Constructs a new X400APIException with the specified message.
X400APIException(String, int) - Constructor for exception com.isode.x400.highlevel.X400APIException
Constructs a new X400APIException with the specified message and error code
X400Msg - Class in com.isode.x400.highlevel
Creates an X.400 message, preparing it to send it to the P3 channel or the P7 Message Store.
X400Msg(P3BindSession) - Constructor for class com.isode.x400.highlevel.X400Msg
 
X400Msg(P3BindSession, boolean) - Constructor for class com.isode.x400.highlevel.X400Msg
 
X400Msg(Session, boolean) - Constructor for class com.isode.x400.highlevel.X400Msg
 
X400Msg.DR_Request - Enum in com.isode.x400.highlevel
The originator or a message can request the MTA to generate a delivery report for a particular recipient.
X400Msg.Military_Priority - Enum in com.isode.x400.highlevel
There are six standard values for military message priority in X.400.
X400Msg.X400_Message_Type - Enum in com.isode.x400.highlevel
Represents one of the message types (message, report, probe or submitted message).
X400Msg.X400_Priority - Enum in com.isode.x400.highlevel
There are three standard values for message priority in X.400.
A B C D E F G H I K L M N O P R S T U V W X 
All Classes All Packages