com.irisel.oms.olapi.beans
Class RelationVO
java.lang.Object
com.irisel.util.BaseBean
com.irisel.oms.olapi.beans.XMLBean
com.irisel.oms.olapi.beans.RelationVO
- All Implemented Interfaces:
- XMLBean, java.io.Serializable
public class RelationVO
- extends XMLBean
- See Also:
- Serialized Form
Fields inherited from interface com.irisel.util.XMLBean |
CSV |
Methods inherited from class com.irisel.oms.olapi.beans.XMLBean |
copyToInstance, export2csv, getDescId, getGeneratedAt, getGenericAttr, getIcon, getIconName, getId, getLabel, getName, getO, getOrd, getVisibility, isDirty, isEnabled, isErased, isMandatory, isReadOnly, readFromFile, readFromStream, setDescId, setDirty, setEnabled, setErased, setGeneratedAt, setGenericAttr, setIcon, setIconName, setId, setLabel, setName, setO, setOrd, setVisibility, updateFromInstance, writeToFile, writeToStream, xmlSerialize |
Methods inherited from class com.irisel.util.BaseBean |
decode64, decode64bin, encode64, encode64bin, readObject, readObject64, toBean, toByteArray, toJSON, toJSONObject, toXML |
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
CLASSTYPE
public static java.lang.String CLASSTYPE
CLASSNAME
public static java.lang.String CLASSNAME
RELTYPE_O2OP
public static final int RELTYPE_O2OP
- See Also:
- Constant Field Values
RELTYPE_O2OF
public static final int RELTYPE_O2OF
- See Also:
- Constant Field Values
RELTYPE_O2M
public static final int RELTYPE_O2M
- See Also:
- Constant Field Values
RELTYPE_M2O
public static final int RELTYPE_M2O
- See Also:
- Constant Field Values
RELTYPE_M2M
public static final int RELTYPE_M2M
- See Also:
- Constant Field Values
RelationVO
public RelationVO()
RelationVO
public RelationVO(java.lang.String adhocRelationName)
getInvName
public java.lang.String getInvName()
setInvName
public void setInvName(java.lang.String inv_name)
getInvDescId
public long getInvDescId()
setInvDescId
public void setInvDescId(long invDescId)
getRoleVOs
public RoleVO[] getRoleVOs()
setRoleVOs
public void setRoleVOs(RoleVO[] roleVOs)
setRelId
public void setRelId(int relId)
getRelId
public long getRelId()
setRelType
public void setRelType(int relType)
getRelType
public int getRelType()
setSrcClassId
public void setSrcClassId(long srcClassId)
getSrcClassId
public long getSrcClassId()
setSrcField
public void setSrcField(java.lang.String srcField)
getSrcField
public java.lang.String getSrcField()
setDestClassId
public void setDestClassId(long destClassId)
getDestClassId
public long getDestClassId()
setDestField
public void setDestField(java.lang.String destField)
getDestField
public java.lang.String getDestField()
setM2mTable
public void setM2mTable(java.lang.String m2mTable)
getM2mTable
public java.lang.String getM2mTable()
setM2mSrcField
public void setM2mSrcField(java.lang.String m2mSrcField)
getM2mSrcField
public java.lang.String getM2mSrcField()
setM2mDestField
public void setM2mDestField(java.lang.String m2mDestField)
getM2mDestField
public java.lang.String getM2mDestField()
setFlags
public void setFlags(java.lang.String flags)
getFlags
public java.lang.String getFlags()
setSrcClassName
public void setSrcClassName(java.lang.String srcClassName)
getSrcClassName
public java.lang.String getSrcClassName()
setDestClassName
public void setDestClassName(java.lang.String destClassName)
getDestClassName
public java.lang.String getDestClassName()
getM2mDstRoleField
public java.lang.String getM2mDstRoleField()
setM2mDstRoleField
public void setM2mDstRoleField(java.lang.String dstRoleField)
getM2mSrcRoleField
public java.lang.String getM2mSrcRoleField()
setM2mSrcRoleField
public void setM2mSrcRoleField(java.lang.String srcRoleField)
isAdhoc
public boolean isAdhoc()
setAdhoc
public void setAdhoc(boolean adhoc)
getM2mRelIdField
public java.lang.String getM2mRelIdField()
setM2mRelIdField
public void setM2mRelIdField(java.lang.String relIdField)
setRelId
public void setRelId(long relId)
addRole
public void addRole(RoleVO r)
findRoles
public RoleVO[] findRoles()
getInverse
public RelationVO getInverse()
- Returns the inverse RelationVO of this object.
The id is -id of this RelationVO
The name, description id are this RelationVO inverse name and description id.
Source and destination attributes are swapped.
- Returns:
- RelationVO
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class XMLBean
isInverse
public boolean isInverse()
setInverse
public void setInverse(boolean isInverse)
getComments
public java.lang.String getComments()
setComments
public void setComments(java.lang.String comments)
getInvComments
public java.lang.String getInvComments()
setInvComments
public void setInvComments(java.lang.String invComments)
getInvLabel
public java.lang.String getInvLabel()
setInvLabel
public void setInvLabel(java.lang.String invLabel)