net.sf.ofx4j.domain.data.profile
Class VersionSpecificMessageSetInfo

java.lang.Object
  extended by net.sf.ofx4j.domain.data.profile.VersionSpecificMessageSetInfo
All Implemented Interfaces:
MessageSetProfile
Direct Known Subclasses:
BankingV1MessageSetInfo, BillpayV1MessageSetInfo, CreditCardV1MessageSetInfo, EmailV1MessageSetInfo, InterbankTransferV1MessageSetInfo, InvestmentV1MessageSetInfo, ProfileV1MessageSetInfo, SecurityListV1MessageSetInfo, SignupV1MessageSetInfo, WireTransferV1MessageSetInfo

public abstract class VersionSpecificMessageSetInfo
extends java.lang.Object
implements MessageSetProfile

Information specific to a version of a message set.

Author:
Ryan Heaton
See Also:
"Section 7.2.1, OFX Spec"

Constructor Summary
VersionSpecificMessageSetInfo()
           
 
Method Summary
 CoreMessageSetInfo getCore()
          The information core.
 java.lang.String getLanguage()
          The language.
abstract  MessageSetType getMessageSetType()
          The message set type.
 java.lang.String getRealm()
          The sign-on realm.
 ApplicationSecurity getSecurity()
          The application-level security required for this message set.
 java.lang.String getServiceProviderName()
          The name of the service provider (sometimes the message set processing is outsourced).
 SynchronizationCapability getSyncCapability()
          The synchronization capability for this message set.
 java.lang.String getUrl()
          The URL at which the message set is processed.
 java.lang.String getVersion()
          Version of the message set.
 boolean hasFileBasedErrorRecoverySupport()
          Whether there exists support for resposne-file based error recovery.
 boolean isSslRequired()
          Whether transport-level security is required for this message set.
 void setCore(CoreMessageSetInfo core)
          The information core.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VersionSpecificMessageSetInfo

public VersionSpecificMessageSetInfo()
Method Detail

getCore

public CoreMessageSetInfo getCore()
The information core.

Returns:
The information core.

setCore

public void setCore(CoreMessageSetInfo core)
The information core.

Parameters:
core - The information core.

getMessageSetType

public abstract MessageSetType getMessageSetType()
The message set type.

Returns:
The message set type.

getVersion

public java.lang.String getVersion()
Description copied from interface: MessageSetProfile
Version of the message set.

Specified by:
getVersion in interface MessageSetProfile
Returns:
The version of the message set.

getServiceProviderName

public java.lang.String getServiceProviderName()
Description copied from interface: MessageSetProfile
The name of the service provider (sometimes the message set processing is outsourced).

Specified by:
getServiceProviderName in interface MessageSetProfile
Returns:
The name of the service provider (sometimes the message set processing is outsourced).

getUrl

public java.lang.String getUrl()
Description copied from interface: MessageSetProfile
The URL at which the message set is processed.

Specified by:
getUrl in interface MessageSetProfile
Returns:
The URL at which the message set is processed.

getSecurity

public ApplicationSecurity getSecurity()
Description copied from interface: MessageSetProfile
The application-level security required for this message set.

Specified by:
getSecurity in interface MessageSetProfile
Returns:
The application-level security required for this message set.

isSslRequired

public boolean isSslRequired()
Description copied from interface: MessageSetProfile
Whether transport-level security is required for this message set.

Specified by:
isSslRequired in interface MessageSetProfile
Returns:
Whether transport-level security is required for this message set.

getRealm

public java.lang.String getRealm()
Description copied from interface: MessageSetProfile
The sign-on realm.

Specified by:
getRealm in interface MessageSetProfile
Returns:
The sign-on realm.

getLanguage

public java.lang.String getLanguage()
Description copied from interface: MessageSetProfile
The language.

Specified by:
getLanguage in interface MessageSetProfile
Returns:
The language.
See Also:
Locale.getISO3Language()

getSyncCapability

public SynchronizationCapability getSyncCapability()
Description copied from interface: MessageSetProfile
The synchronization capability for this message set.

Specified by:
getSyncCapability in interface MessageSetProfile
Returns:
The synchronization capability for this message set.

hasFileBasedErrorRecoverySupport

public boolean hasFileBasedErrorRecoverySupport()
Description copied from interface: MessageSetProfile
Whether there exists support for resposne-file based error recovery.

Specified by:
hasFileBasedErrorRecoverySupport in interface MessageSetProfile
Returns:
Whether there exists support for resposne-file based error recovery.


Copyright © 2008. All Rights Reserved.