|
AR System Java API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bmc.arsys.api.ObjectBase com.bmc.arsys.api.Form com.bmc.arsys.api.JoinForm
public class JoinForm
The JoinForm
class represents a type of "compound form"
consisting of a join between two or more AR System forms.
It contains the names of the two member forms (either of
which could also be join forms), the criteria for joining them, and a
bitmask indicating various join options.
Constructor Summary | |
---|---|
JoinForm()
|
|
JoinForm(String formA,
String formB,
QualifierInfo qualification,
int joinOption)
Constructs a JoinForm object. |
Method Summary | |
---|---|
Object |
clone()
Clone implementation that returns an Object with data cloned from self. |
boolean |
equals(Object obj)
Use this method for checking equality between the current object and the provided one. |
int |
getJoinOption()
Returns the join type and the action to take when users modify entries. |
QualifierInfo |
getJoinQualification()
Returns criteria for joining forms. |
String |
getMemberA()
Returns name of member form A. |
String |
getMemberB()
Returns name of member form B. |
int |
hashCode()
Returns the hash code value for this instance of the current class. |
void |
setJoinOption(int joinOption)
|
void |
setJoinQualification(QualifierInfo joinQualification)
|
void |
setMemberA(String memberA)
|
void |
setMemberB(String memberB)
|
String |
toString()
Returns a string description of the object. |
Methods inherited from class com.bmc.arsys.api.Form |
---|
getAdminGrpList, getArchiveInfo, getAssignedGroup, getAuditInfo, getDefaultVUI, getEntryListFieldInfo, getFormType, getIndexInfo, getKey, getProperties, getSortInfo, setAdminGrpList, setArchiveInfo, setAuditInfo, setDefaultVUI, setDeleteOption, setEntryListFieldInfo, setIndexInfo, setKey, setPermissions, setProperties, setSortInfo |
Methods inherited from class com.bmc.arsys.api.ObjectBase |
---|
appendDiaryText, clear, getChangeFlags, getDiary, getHelpText, getLastChangedBy, getLastUpdateTime, getName, getNewName, getOwner, getPermissions, setChangeFlags, setDiary, setDiary, setHelpText, setLastChangedBy, setName, setNewName, setOwner |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public JoinForm()
public JoinForm(String formA, String formB, QualifierInfo qualification, int joinOption)
JoinForm
object.
formA
- The name of a member form participating in the join (can also be a join form by itself)formB
- The name of a member form participating in the join (can also be a join form by itself)qualification
- The criteria for joining the two formsjoinOption
- The join option. Values can be as follows: Method Detail |
---|
public Object clone() throws CloneNotSupportedException
clone
in class Form
CloneNotSupportedException
public String getMemberA()
public String getMemberB()
public QualifierInfo getJoinQualification()
public int getJoinOption()
Constants.AR_JOIN_OPTION_NONE
Constants.AR_JOIN_OPTION_OUTER
Constants.AR_JOIN_SETOPTION_NONE
Constants.AR_JOIN_SETOPTION_REF
public String toString()
toString
in class Form
public int hashCode()
hashCode
in class Form
public boolean equals(Object obj)
equals
in class Form
obj
- the object that we are comparing to
public void setJoinOption(int joinOption)
public void setJoinQualification(QualifierInfo joinQualification)
public void setMemberA(String memberA)
public void setMemberB(String memberB)
|
AR System Java API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |