public class JoinForm extends Form implements Cloneable, Serializable
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 and Description |
---|
JoinForm() |
JoinForm(String formA,
String formB,
QualifierInfo qualification,
int joinOption)
Constructs a
JoinForm object. |
Modifier and Type | Method and Description |
---|---|
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.
|
getAdminGrpList, getArchiveInfo, getAssignedGroup, getAssociationToFollowForArchive, getAuditInfo, getDefaultVUI, getEntryListFieldInfo, getFormType, getIndexInfo, getKey, getProperties, getSortInfo, setAdminGrpList, setArchiveInfo, setAssociationToFollowForArchive, setAuditInfo, setDefaultVUI, setDeleteOption, setEntryListFieldInfo, setIndexInfo, setKey, setPermissions, setProperties, setSortInfo
appendDiaryText, clear, getChangeFlags, getDiary, getHelpText, getLastChangedBy, getLastUpdateTime, getName, getNewName, getOwner, getPermissions, setChangeFlags, setDiary, setDiary, setHelpText, setLastChangedBy, setName, setNewName, setOwner
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: 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()
public int hashCode()
public boolean equals(Object obj)
public void setJoinOption(int joinOption)
public void setJoinQualification(QualifierInfo joinQualification)
public void setMemberA(String memberA)
public void setMemberB(String memberB)
? Copyright 2013 BMC Software, Inc.