class: ItemRelationVO

public class: ItemRelationVO
Author:
Project: Phase: 1.0; Status: Proposed; Version: 1.0; Complexity: 1
Dates: Created: 16.07.2009 15:14:08; Modified: 16.07.2009 15:14:08;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {B458187F-9A98-4202-825F-19660D37AC16}
Represents one content relation to one item. In contrast to RelationVO (which contains subject, predicate and object), this class only contains predicate and object. This class is a workaround for the relations contained in the ItemVO (therefore it has no source, in contrast to RelationVO).
 

Goto: Custom Properties, Fields, Methods

Extends: ValueObject

See also: ItemRO, ValueObject

Appears in: valueobjects

Connections
 
Custom Properties
 
ItemRelationVO Attributes
Attribute Details
private String
  description
Notes: description of the content relation, e. g. the reason for the relation.
private ItemRO
  targetItemRef
Notes: Describes the reference of the target item.
private String
  type
Notes: The type of the relation.
 
ItemRelationVO Methods
Operation Details
public
clone():Object
Sequential
Tags: annotations=@Override
Notes: {@inheritDoc}
@author Thomas Diebaecker
public
getDescription():String
Sequential
Notes: description of the content relation, e. g. the reason for the relation.
public
getTargetItemRef():ItemRO
Sequential
Notes: Describes the reference of the target item.
public
getType():String
Sequential
Notes: The type of the relation.
public
ItemRelationVO():
Sequential
Notes: This no-argument constructor is needed by JiBX!
@param type
@param targetItemRef
public
ItemRelationVO(
   String type,
   ItemRO targetItemRef):
Sequential
public
ItemRelationVO(
   ItemRelationVO other):
Sequential
Notes: Copy constructor.
@author Thomas Diebaecker
public
setDescription(
   String newVal):void
Sequential
Notes: Description of the content relation, e. g. the reason for the relation.
public
setTargetItemRef(
   ItemRO newVal):void
Sequential
Notes: Describes the reference of the target item.
public
setType(
   String newVal):void
Sequential
Notes: The type of the relation.