org.exoplatform.social.extras.migration.rw
Interface NodeWriter

All Known Implementing Classes:
NodeWriter_11x_12x

public interface NodeWriter

Write migraiton data.

Version:
$Revision$
Author:
Alain Defrance

Method Summary
 void commit(WriterContext ctx)
          Commit changes.
 void rollback(WriterContext ctx)
          Rollback changes.
 void writeActivities(InputStream is, WriterContext ctx)
          Activities writing.
 void writeIdentities(InputStream is, WriterContext ctx)
          Identities writing.
 void writeProfiles(InputStream is, WriterContext ctx)
          Profiles writing.
 void writeRelationships(InputStream is, WriterContext ctx)
          Relationship writing.
 void writeSpaces(InputStream is, WriterContext ctx)
          Spaces writing.
 

Method Detail

writeIdentities

void writeIdentities(InputStream is,
                     WriterContext ctx)
Identities writing.

Parameters:
is - data stream
ctx - migration context

writeSpaces

void writeSpaces(InputStream is,
                 WriterContext ctx)
Spaces writing.

Parameters:
is - data stream
ctx - migration context

writeProfiles

void writeProfiles(InputStream is,
                   WriterContext ctx)
Profiles writing.

Parameters:
is - data stream
ctx - migration context

writeActivities

void writeActivities(InputStream is,
                     WriterContext ctx)
Activities writing.

Parameters:
is - data stream
ctx - migration context

writeRelationships

void writeRelationships(InputStream is,
                        WriterContext ctx)
Relationship writing.

Parameters:
is - data stream
ctx - migration context

rollback

void rollback(WriterContext ctx)
              throws javax.jcr.RepositoryException
Rollback changes.

Throws:
javax.jcr.RepositoryException

commit

void commit(WriterContext ctx)
            throws javax.jcr.RepositoryException
Commit changes.

Throws:
javax.jcr.RepositoryException


Copyright © 2013 eXo Platform SAS. All Rights Reserved.