org.xiruss.repository.client.importers
Class DirectoryBosMember

java.lang.Object
  extended by org.xiruss.repository.client.importers.BosMember
      extended by org.xiruss.repository.client.importers.DirectoryBosMember

public class DirectoryBosMember
extends BosMember

Imports a directory by creating an Organizer that then contains all the files or directories in this directory.


Field Summary
protected  org.w3c.dom.Document dom
           
protected  boolean domModified
           
(package private) static org.apache.log4j.Logger logger
           
static java.lang.String ORGANIZED_BY_DEPENDENCY_TYPE
           
 
Fields inherited from class org.xiruss.repository.client.importers.BosMember
bos, childMembers, dependencies, existingResource, isBosRoot, links, memberFile, memberKey, memberName, originalSystemId, parentMembers, propertyMap, resource, snapshot, version
 
Constructor Summary
DirectoryBosMember()
           
 
Method Summary
 void doSemanticProcessing()
           
 void init(BoundedObjectSet bos, java.lang.String memberKey, java.io.File memberFile, java.lang.String memberName, boolean isBosRoot)
           
 void init(BoundedObjectSet bos, java.lang.String memberKey, Resource res, java.lang.String memberName, Snapshot snapshot)
          Initialize a BOS member using an existing resource instead of a file to be imported.
 
Methods inherited from class org.xiruss.repository.client.importers.BosMember
addChild, addDependency, addDependency, addParent, createNewVersion, createNewVersion, getChildMembers, getDependencies, getEncoding, getExistingResource, getKey, getLinks, getMemberFile, getMimeType, getName, getOriginalSystemId, getParentMembers, getProperty, getResource, getVersion, hasProperty, init, isBosRoot, putChildMember, reportBosMember, setAsRoot, setExistingResource, setLinks, setMemberFile, setMimeType, setProperty, setResource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ORGANIZED_BY_DEPENDENCY_TYPE

public static java.lang.String ORGANIZED_BY_DEPENDENCY_TYPE

logger

static org.apache.log4j.Logger logger

domModified

protected boolean domModified

dom

protected org.w3c.dom.Document dom
Constructor Detail

DirectoryBosMember

public DirectoryBosMember()
Method Detail

init

public void init(BoundedObjectSet bos,
                 java.lang.String memberKey,
                 java.io.File memberFile,
                 java.lang.String memberName,
                 boolean isBosRoot)
          throws BosException,
                 ImporterException
Overrides:
init in class BosMember
Throws:
BosException
ImporterException

init

public void init(BoundedObjectSet bos,
                 java.lang.String memberKey,
                 Resource res,
                 java.lang.String memberName,
                 Snapshot snapshot)
Initialize a BOS member using an existing resource instead of a file to be imported.

Overrides:
init in class BosMember
Parameters:
bos -
memberKey -
res -
memberName -

doSemanticProcessing

public void doSemanticProcessing()
                          throws BosException,
                                 ImporterException
Overrides:
doSemanticProcessing in class BosMember
Throws:
BosException
ImporterException