org.openliberty.arisidbeans
Class ObjRelationDescriptor
java.lang.Object
org.openliberty.arisidbeans.ObjRelationDescriptor
public class ObjRelationDescriptor
- extends java.lang.Object
The ObjRelationDescriptor class is used to maintain ObjectRelations
related information and the corresponding get/set methods.
List of ObjRelationDescriptor objects are created by the ObjRelationParser
while parsing the ObjRelations file. This ObjRelationDescriptor List is
accessed in Velocity templates for generating the additional bean methods.
|
Method Summary |
void |
addIdentityBeanReference(java.lang.String identityBean,
java.lang.String attributeName,
java.lang.String objRelationRef)
|
void |
addObjRelationMethod(int traversalType,
java.lang.String methodName,
java.lang.String methodDescription,
java.lang.String boolMethodName,
java.lang.String boolMethodDescription,
java.lang.String inputObject,
java.util.List<java.lang.String> returnObject,
int filterType,
java.util.List<java.lang.String> attributeFilter)
|
java.lang.String |
getAttributeName()
|
java.util.List<IDBeanRefDescriptor> |
getExtIdentityBeanRefs()
|
java.lang.String |
getIdentityBean()
|
IDBeanRefDescriptor |
getIdentityBeanRef()
|
java.util.List<ObjRelationMethodDescriptor> |
getObjRelationMethods()
|
java.lang.String |
getRelationName()
|
java.lang.String |
getSearchInteraction()
|
void |
setSearchInteraction(java.lang.String searchInteraction)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FORWARD_TRAVERSAL
public static final int FORWARD_TRAVERSAL
- See Also:
- Constant Field Values
REVERSE_TRAVERSAL
public static final int REVERSE_TRAVERSAL
- See Also:
- Constant Field Values
AND_FILTER
public static final int AND_FILTER
- See Also:
- Constant Field Values
OR_FILTER
public static final int OR_FILTER
- See Also:
- Constant Field Values
addIdentityBeanReference
public void addIdentityBeanReference(java.lang.String identityBean,
java.lang.String attributeName,
java.lang.String objRelationRef)
addObjRelationMethod
public void addObjRelationMethod(int traversalType,
java.lang.String methodName,
java.lang.String methodDescription,
java.lang.String boolMethodName,
java.lang.String boolMethodDescription,
java.lang.String inputObject,
java.util.List<java.lang.String> returnObject,
int filterType,
java.util.List<java.lang.String> attributeFilter)
getRelationName
public java.lang.String getRelationName()
getIdentityBean
public java.lang.String getIdentityBean()
getAttributeName
public java.lang.String getAttributeName()
getIdentityBeanRef
public IDBeanRefDescriptor getIdentityBeanRef()
getExtIdentityBeanRefs
public java.util.List<IDBeanRefDescriptor> getExtIdentityBeanRefs()
getObjRelationMethods
public java.util.List<ObjRelationMethodDescriptor> getObjRelationMethods()
getSearchInteraction
public java.lang.String getSearchInteraction()
setSearchInteraction
public void setSearchInteraction(java.lang.String searchInteraction)