Skip navigation links
A B C D F G I K L N P R S T U V W X 

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
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, int) - Constructor for exception com.isode.x400.highlevel.BadDNException
Constructs a new BadDNException with the specified message and error code
BadDNException(String) - Constructor for exception com.isode.x400.highlevel.BadDNException
Constructs a new BadDNException with the specified message.
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.Bodypart_Type - Enum in com.isode.x400.highlevel
 
bodypart_size - Variable in class com.isode.x400.highlevel.Bodypart
The size of the bodypart, in bytes
bodypart_type - Variable in class com.isode.x400.highlevel.Bodypart
The type that identifies this bodypart
BodypartForwardedMessage - Class in com.isode.x400.highlevel
This class represents a Forwarded Message bodypart.
BodypartForwardedMessage(MSMessage) - Constructor for class com.isode.x400.highlevel.BodypartForwardedMessage
Constructor based on an existing existing MSMessage object.
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
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(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(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(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(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.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

D

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
 

F

FileException - Exception in com.isode.x400.highlevel
Thrown when a file operation fails.
FileException(String, int) - Constructor for exception com.isode.x400.highlevel.FileException
Constructs a new FileException with the specified message and error code
FileException(String) - Constructor for exception com.isode.x400.highlevel.FileException
Constructs a new NotBoundException with the specified message.
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.

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
getContentType() - Method in class com.isode.x400.highlevel.ListResult
Returns the content type of the message, as a String
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
Returns the DN of the 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
Returns the Free Form name for this recipient
For example "John Smith"
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
Returns the Notification Request for this 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
Returns the O/R address of the 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
Returns the Reply Request for this 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

I

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)

K

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

L

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

N

nativeErrorToString(int) - Static method in exception com.isode.x400.highlevel.X400APIException
Deprecated.
callers should use #nativeErrorToString(),
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, int) - Constructor for exception com.isode.x400.highlevel.NotBoundException
Constructs a new NotBoundException with the specified message and error code
NotBoundException(String) - Constructor for exception com.isode.x400.highlevel.NotBoundException
Constructs a new NotBoundException with the specified message.

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
 

R

ReceiveMsg - Class in com.isode.x400.highlevel
Message read from a P7 Message Store or the MTA via P3
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.
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
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
 

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
Sets the content of this General Text bodypart
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(String) - Method in class com.isode.x400.highlevel.Recipient
Sets the Free Form Name for this recipient.
setFreeFormName(Recip, String) - Method in class com.isode.x400.highlevel.X400Msg
Set the free form name of a recipient (or sender)
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
 
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
 
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
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
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(int, String, X400Msg.DR_Request, int) - Method in class com.isode.x400.highlevel.X400Msg
Set a message recipient
setRecipient(boolean, 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.Bodypart
Sets a String parameter value in the bodypart object.
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.
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.
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.

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, int) - Constructor for exception com.isode.x400.highlevel.X400APIException
Constructs a new X400APIException with the specified message and error code
X400APIException(String) - Constructor for exception com.isode.x400.highlevel.X400APIException
Constructs a new X400APIException with the specified message.
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 F G I K L N P R S T U V W X 
Skip navigation links

Version: 16.6v4-1

Copyright (c) 2009-2017 Isode