com.sap.tc.mobile.cfs.wdbll
Class AbstractRelationInfo
java.lang.Object
com.sap.tc.mobile.cfs.wdbll.AbstractInfo
com.sap.tc.mobile.cfs.wdbll.AbstractRelationInfo
- All Implemented Interfaces:
- com.sap.tc.cmi.metadata.ICMIAbstractInfo, com.sap.tc.cmi.metadata.ICMIRelationInfo, UserDescriptor
public abstract class AbstractRelationInfo
- extends AbstractInfo
- implements com.sap.tc.cmi.metadata.ICMIRelationInfo
A base for both metadata based and generated relation info.
- Author:
- I032295
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.sap.tc.cmi.metadata.ICMIAbstractInfo |
addSupportedOption, getName, getSetting, getSettings, setSetting, supportedOptions, supports |
AbstractRelationInfo
public AbstractRelationInfo(com.sap.tc.cmi.metadata.ICMIModelInfo modelInfo)
- Parameters:
modelInfo - The owning model info.
getModelInfo
public com.sap.tc.cmi.metadata.ICMIModelInfo getModelInfo()
- Specified by:
getModelInfo in interface com.sap.tc.cmi.metadata.ICMIRelationInfo
createSourceRoleInfo
protected abstract AbstractRelationInfo.AbstractRelationRoleInfo createSourceRoleInfo()
- A hook for sub-classes to initialize the source role info object.
- Returns:
- The
AbstractRelationInfo.AbstractRelationRoleInfofor the source role.
createTargetRoleInfo
protected abstract AbstractRelationInfo.AbstractRelationRoleInfo createTargetRoleInfo()
- A hook for sub-classes to initialize the target role info object.
- Returns:
- The
ICMIRelationRoleInfo for the target role.
getRoleInfos
public java.util.Collection getRoleInfos()
- Specified by:
getRoleInfos in interface com.sap.tc.cmi.metadata.ICMIRelationInfo
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getSourceRoleInfo
public com.sap.tc.cmi.metadata.ICMIRelationRoleInfo getSourceRoleInfo()
- A convenience method to avoid too many casts and use of 0 and 1.
- Returns:
- The source
ICMIRelationRoleInfo
getTargetRoleInfo
public com.sap.tc.cmi.metadata.ICMIRelationRoleInfo getTargetRoleInfo()
- A convenience method to avoid too many casts and use of 0 and 1.
- Returns:
- The target
ICMIRelationRoleInfo