com.ibm.etill.framework.admin
Class MerchantAdmin

java.lang.Object
  |
  +--com.ibm.etill.framework.admin.AdminObject
        |
        +--com.ibm.etill.framework.admin.MerchantAdmin
All Implemented Interfaces:
Archivable, PSServerAdminConstants
Direct Known Subclasses:
FrameworkMerchantAdmin

public abstract class MerchantAdmin
extends AdminObject

MerchantAdmin objects describe the Framework properties of merchants.

Cassettes MAY NOT augment these objects with their own properties. Rather, cassette-specific properties for a given merchant should be attached to the com.ibm.etill.framework.admin.PaySystemAdmin that associates the merchant and the cassette.

Cassettes should NOT extend this class.

See Also:
PaySystemAdmin

Fields inherited from interface com.ibm.etill.framework.xdm.PSServerAdminConstants
COL_ACTIVE, COL_ENABLED, COL_MESSAGESKEY, COL_PENDING, COL_VALID
 
Method Summary
 String getMerchantNumber()
          Returns the merchant number of the merchant of this merchant.
 String getMerchantTitle()
          Returns the merchant title text for this merchant object.
 void setMerchantTitle(String value)
          Updates the merchant title with the input string.
 String toString()
          Returns a string representation of this merchant object for tracing purposes.
 
Methods inherited from class com.ibm.etill.framework.admin.AdminObject
addCassetteMessage, addFrameworkMessage, getActive, getEnabled, getInvalidList, getPending, processConfigurationChanges, processExtension, setActive, setEnabled, setEnabled, setPending, startObject, stopObject, validateExtension
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ibm.etill.framework.archive.Archivable
createRecord, deleteRecord, updateRecord
 

Method Detail

toString

public String toString()
Returns a string representation of this merchant object for tracing purposes.
Overrides:
toString in class AdminObject
Returns:
String - a string representation of the key elements of this merchant object.

getMerchantNumber

public String getMerchantNumber()
Returns the merchant number of the merchant of this merchant.
Returns:
String - the merchant number

getMerchantTitle

public String getMerchantTitle()
Returns the merchant title text for this merchant object. This text appears on the Commerce Payments user interface screens.
Returns:
String - the merchant title.

setMerchantTitle

public void setMerchantTitle(String value)
                      throws ETillAbortOperation
Updates the merchant title with the input string.
Returns:
String - the new merchant title.
Throws:
ETillAbortOperation - declared but not thrown