org.newsml.toolkit
Interface UsageRights

All Superinterfaces:
AssignmentNode, BaseNode, IdNode

public interface UsageRights
extends AssignmentNode, BaseNode, IdNode

Usage rights for a news component.

Usage rights are part of the RightsMetadata for a NewsComponent.

Version:
2.0
Author:
Reuters PLC

Method Summary
 AssignedOriginText getEndDate()
          The date when these rights cease effect.
 AssignedOriginText getGeography()
          The geographic area or areas to which these rights apply.
 AssignedOriginText getLimitations()
          The terms and conditions of these rights.
 AssignedOriginText getRightsHolder()
          The holder or holders of these rights.
 AssignedOriginText getStartDate()
          The date when these rights come into effect.
 AssignedOriginText getUsageType()
          The type of usage to which these rights apply.
 
Methods inherited from interface org.newsml.toolkit.AssignmentNode
getAssignedBy, getAssignmentDateAndTime, getConfidence, getHowPresent, getImportance
 
Methods inherited from interface org.newsml.toolkit.BaseNode
getAttr, getChild, getChild, getChild, getChild, getChildCount, getChildCount, getParent, getPath, getSession, getXMLName, getXPath, insertAfter, insertAfter, insertAfter, insertAfter, insertAfterDuid, insertAfterDuid, insertBefore, insertBefore, insertBefore, insertBefore, insertBeforeDuid, insertBeforeDuid, insertChild, insertChild, insertFirst, insertFirst, insertLast, insertLast, removeChild, removeChild, removeSelf, replaceChild, replaceChild, replaceChild, replaceChild, replaceChild, replaceChild, setAttr, setAttr, toXML, toXML, unsetAttr, unsetAttr, writeXML, writeXML
 
Methods inherited from interface org.newsml.toolkit.IdNode
getDuid, getEuid
 

Method Detail

getUsageType

public AssignedOriginText getUsageType()
The type of usage to which these rights apply.
Returns:
A natural-language description of the usage type (for human presentation).

getGeography

public AssignedOriginText getGeography()
The geographic area or areas to which these rights apply.
Returns:
A natural-language description of the area(s) (for human presentation).

getRightsHolder

public AssignedOriginText getRightsHolder()
The holder or holders of these rights.
Returns:
A natural-language description of the rights holder (for human presentation).

getLimitations

public AssignedOriginText getLimitations()
The terms and conditions of these rights.
Returns:
A natural-language description of the limitations (for human presentation).

getStartDate

public AssignedOriginText getStartDate()
The date when these rights come into effect.
Returns:
A natural-language description of the date (for human presentation).

getEndDate

public AssignedOriginText getEndDate()
The date when these rights cease effect.
Returns:
A natural-language description of the date (for human presentation).