jimm.twice.ice.xml
Class GenericMetadata

java.lang.Object
  extended byjimm.twice.ice.xml.Message
      extended byjimm.twice.ice.xml.GenericMetadata
Direct Known Subclasses:
ContentMetadata, Metadata

public abstract class GenericMetadata
extends Message

The abstract superclass of metadata and content metadata messages.

Author:
Jim Menard, jimm@io.com

Field Summary
 
Fields inherited from class jimm.twice.ice.xml.Message
node
 
Method Summary
 void setAtomicUse(boolean val)
           
 void setEditable(boolean val)
           
 void setIpStatus(java.lang.String val)
           
 void setItemType(java.lang.String itemType)
          Sets item type attribute.
 void setLicense(java.lang.String val)
           
 void setRightsHolder(java.lang.String val)
           
 void setShowCredit(boolean val)
           
 
Methods inherited from class jimm.twice.ice.xml.Message
addChild, addChild, addChild, getAttribute, getNode, getTag, setAttribute, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

setAtomicUse

public void setAtomicUse(boolean val)

setEditable

public void setEditable(boolean val)

setIpStatus

public void setIpStatus(java.lang.String val)

setLicense

public void setLicense(java.lang.String val)

setRightsHolder

public void setRightsHolder(java.lang.String val)

setShowCredit

public void setShowCredit(boolean val)

setItemType

public void setItemType(java.lang.String itemType)
                 throws java.lang.IllegalArgumentException
Sets item type attribute. itemType must be one of the Feature.ITEM_TYPE_* constants.

Throws:
java.lang.IllegalArgumentException - when itemTypes is not one of the Feature.ITEM_TYPE_* constants
See Also:
Features