jp.terasoluna.fw.service.thin
Class BLogicIO

java.lang.Object
  Extend the abovejp.terasoluna.fw.service.thin.BLogicIO
All implemented interfaces:
java.io.Serializable

public class BLogicIO
extends java.lang.Object
implements java.io.Serializable

Class that retains input/output information of business logic.

BlogicIOPlugIn retains the Action path name and the input/output information while invoking that action, from blogic-io.xml which is the business logic input/output information definition file. For settings, refer to BLogicIOPlugIn.

See Also:
BLogicIOPlugIn, AbstractBLogicMapper, BLogicMapper, BLogicProperty, BLogicResources, BLogicResult, AbstractBLogicAction, BLogicAction, Serialized form

Field Summary
private  java.util.List<BLogicProperty> blogicParams
          Business logic input/output information.
private  java.util.List<BLogicProperty> blogicResults
          Business logic output information.
private  java.lang.String inputBeanName
          JavaBean name which is the business logic input information.
private  java.lang.String path
          Action path name.
private static long SerialVersionUID
          Serial version ID
 
Constructor Summary
BLogicIO()
           
 
Method Summary
 java.util.List<BLogicProperty> getBLogicParams()
          Fetches business logic input information.
 java.util.List<BLogicProperty> getBLogicResults()
          Fetches business logic output information.
 java.lang.String getInputBeanName()
          Fetches JavaBean name which is the business logic input information.
 java.lang.String getPath()
          Fetches action path name.
 void setBLogicParam(BLogicProperty blogicParam)
          Sets business logic input information.
 void setBLogicResult(BLogicProperty blogicResult)
          Sets business logic output information.
 void setInputBeanName(java.lang.String inputBeanName)
          Sets JavaBean name which is the business logic input information.
 void SetPath(java.lang.String path)
          Sets action path name.
 
Method inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Details

serialVersionUID

private static final long serialVersionUID
Serial version ID

See Also:
Constant field value

path

private java.lang.String path
Action path name.


blogicParams

private java.util.List<BLogicProperty> blogicParams
Business logic input information.


blogicResults

private java.util.List<BLogicProperty> blogicResults
Business logic output information.


inputBeanName

private java.lang.String inputBeanName
JavaBean name which is the business logic input information.

Constructor Details

BLogicIO

public BLogicIO()
Method Details

getInputBeanName

public java.lang.String getInputBeanName()
Fetches JavaBean name which is the business logic input information.

Returns:
Business logic input information JavaBean name

setInputBeanName

public void setInputBeanName(java.lang.String inputBeanName)
Sets JavaBean name which is the business logic input information.

Parameter:
inputBeanName - Business logic input information JavaBean name

getBLogicParams

public java.util.List<BLogicProperty> getBLogicParams()
Fetches business logic input information.

Returns:
Business logic input information

setBLogicParam

public void setBLogicParam(BLogicProperty blogicParam)
Sets business logic input information.

Parameter:
blogicParam - Business logic input information

setPath

public void setPath(java.lang.String path)
Sets action path name.

Parameter:
path - Action path name

getPath

public java.lang.String getPath()
Fetches action path name.

Returns:
Action path name

setBLogicResult

public void setBLogicResult(BLogicProperty blogicResult)
Sets business logic output information.

Parameter:
blogicResult - Business logic output information

getBLogicResults

public java.util.List<BLogicProperty> getBLogicResults()
Fetches business logic output information.

Returns:
Business logic output information