public class ComposePersonFromDataBeanCheckoutProfileCmdImpl extends ComposePersonFromDataBeanBaseCmdImpl implements ComposePersonFromDataBeanCmd
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM Copyright notice field.
|
Constructor and Description |
---|
ComposePersonFromDataBeanCheckoutProfileCmdImpl()
Constructor
|
Modifier and Type | Method and Description |
---|---|
protected CheckoutProfileType | composeCheckoutProfile()
This method composes the person's checkout profile.
|
protected ContactInfoType | createContactInfo(AddressDataBean dbAddress)
Creates the populated ContactInfoType SDO based on the input data bean.
|
void | execute()
This method executes the main logic of the command.
|
protected CommandContext | getCommandContext()
Returns the command context.
|
boolean | isReadyToCallExecute()
Checks if the command is ready to execute.
|
protected static java.lang.String | maskSensitiveString(java.lang.String plainText)
Mask the sensitive string type protocol data from right character to left using the default configuration: maskChar = "*" and plainLength = -4
|
protected static java.lang.String | maskSensitiveString(java.lang.String plainText, java.lang.String maskChar, int plainLength)
Mask the sensitive string type protocol data.
|
void | reset()
Sets the instance variables to null.
|
public static final java.lang.String COPYRIGHT
public ComposePersonFromDataBeanCheckoutProfileCmdImpl()
public void execute() throws com.ibm.websphere.command.CommandException
protected CheckoutProfileType composeCheckoutProfile() throws ECException
protected static java.lang.String maskSensitiveString(java.lang.String plainText, java.lang.String maskChar, int plainLength)
protected static java.lang.String maskSensitiveString(java.lang.String plainText)
protected CommandContext getCommandContext()
public boolean isReadyToCallExecute()
public void reset()
protected ContactInfoType createContactInfo(AddressDataBean dbAddress) throws ECException