Daisy Open Source CMS

org.outerj.daisy.tools.importexport.model.document
Class ImpExpDocument

java.lang.Object
  extended by org.outerj.daisy.tools.importexport.model.document.ImpExpDocument

public class ImpExpDocument
extends Object


Constructor Summary
ImpExpDocument(String id, String branch, String language, String type, String name)
          Creates an ImpExpDocument with the minimal required information.
 
Method Summary
 void addCollection(String name)
           
 void addCustomField(ImpExpCustomField field)
           
 void addField(ImpExpField field)
           
 void addLink(ImpExpLink link)
           
 void addPart(ImpExpPart part)
           
 void clearCollections()
           
 void clearCustomFields()
           
 void clearFields()
           
 void clearLinks()
           
 void clearParts()
           
 String getBranch()
           
 String[] getCollections()
           
 ImpExpCustomField getCustomField(String name)
           
 ImpExpCustomField[] getCustomFields()
           
 ImpExpField getField(String typeName)
           
 ImpExpField[] getFields()
           
 String getId()
           
 String getLanguage()
           
 ImpExpLink[] getLinks()
           
 String getName()
           
 String getOwner()
           
 ImpExpPart getPart(String typeName)
           
 ImpExpPart[] getParts()
           
 String getType()
           
 ImpExpVariantKey getVariantKey()
           
 VersionState getVersionState()
           
 boolean hasCustomField(String name)
           
 boolean hasField(String typeName)
           
 boolean hasPart(String typeName)
           
 void removeCollection(String name)
           
 void removeCustomField(String name)
           
 void removeField(String typeName)
           
 void removePart(String typeName)
           
 void setName(String name)
           
 void setOwner(String owner)
           
 void setType(String type)
           
 void setVersionState(VersionState versionState)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImpExpDocument

public ImpExpDocument(String id,
                      String branch,
                      String language,
                      String type,
                      String name)
Creates an ImpExpDocument with the minimal required information.

Method Detail

getId

public String getId()

getBranch

public String getBranch()

getLanguage

public String getLanguage()

getVariantKey

public ImpExpVariantKey getVariantKey()

getOwner

public String getOwner()

setOwner

public void setOwner(String owner)

getType

public String getType()

setType

public void setType(String type)

getName

public String getName()

setName

public void setName(String name)

addCollection

public void addCollection(String name)

removeCollection

public void removeCollection(String name)

getCollections

public String[] getCollections()

clearCollections

public void clearCollections()

addField

public void addField(ImpExpField field)

getField

public ImpExpField getField(String typeName)

hasField

public boolean hasField(String typeName)

removeField

public void removeField(String typeName)

getFields

public ImpExpField[] getFields()

clearFields

public void clearFields()

addPart

public void addPart(ImpExpPart part)

getPart

public ImpExpPart getPart(String typeName)

hasPart

public boolean hasPart(String typeName)

removePart

public void removePart(String typeName)

getParts

public ImpExpPart[] getParts()

clearParts

public void clearParts()

addCustomField

public void addCustomField(ImpExpCustomField field)

getCustomField

public ImpExpCustomField getCustomField(String name)

hasCustomField

public boolean hasCustomField(String name)

removeCustomField

public void removeCustomField(String name)

getCustomFields

public ImpExpCustomField[] getCustomFields()

clearCustomFields

public void clearCustomFields()

addLink

public void addLink(ImpExpLink link)

getLinks

public ImpExpLink[] getLinks()

clearLinks

public void clearLinks()

getVersionState

public VersionState getVersionState()

setVersionState

public void setVersionState(VersionState versionState)

Daisy Open Source CMS