|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
T - The owning type.V - The dependent type.public interface DataRelation<T extends DirectoryObject,V extends DirectoryObject>
Generic interface describing a relational table that is mapped as an entity because of additional data such as audit and expiration information.
| Method Summary | |
|---|---|
Calendar |
getExpirationDate()
Gets the expiration date on the relationship. |
V |
getRelation()
Gets the relation object. |
T |
getRelationship()
Gets the relationship object. |
RoleType |
getRoleType()
Gets the role on the relationship. |
void |
setExpirationDate(Calendar expires)
Sets the expiration date on the relationship. |
void |
setRelation(V o)
Sets the relation object. |
void |
setRelationship(T o)
Sets the relationship object. |
void |
setRoleType(RoleType role)
Sets the role on the relationship. |
| Methods inherited from interface edu.vt.middleware.ed.DataObject |
|---|
getCreatedBy, getCreationDate, getUid, setCreatedBy, setCreationDate, setUid |
| Method Detail |
|---|
T getRelationship()
void setRelationship(T o)
o - Relationship.V getRelation()
void setRelation(V o)
o - Relation.void setRoleType(RoleType role)
role - Relationship role.RoleType getRoleType()
void setExpirationDate(Calendar expires)
expires - Relationship expiration date.Calendar getExpirationDate()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||