org.opencrx.application.msproject
Class ProjectExporter

java.lang.Object
  extended by org.opencrx.application.msproject.ProjectExporter

public class ProjectExporter
extends Object


Field Summary
static String ID_EXTENDED_RESOURCE_ATTR_2
           
static String ID_EXTENDED_RESOURCE_ATTR_3
           
static String ID_EXTENDED_RESOURCE_ATTR_IDENTITY
           
static String ID_EXTENDED_TASK_ATTR_2
           
static String ID_EXTENDED_TASK_ATTR_3
           
static String ID_EXTENDED_TASK_ATTR_IDENTITY
           
static short TASK_TYPE_FIXED_DURATION
           
static short TASK_TYPE_FIXED_UNITS
           
static short TASK_TYPE_FIXED_WORK
           
 
Constructor Summary
ProjectExporter(OutputStream os, ActivityGroup activityGroup, javax.jdo.PersistenceManager pm)
           
 
Method Summary
 void close()
           
 void export()
          Mapping openCRXMSProject ActivityTracker.nameProject.Title ActivityTracker.identityProject.Subject ActivityTracker.createdByProject.Author ActivityTracker.categoryProject.Category ActivityTracker.descriptionProject.task(uid=0).Notes ActivityTracker.actualEffortHours and acutalEffortMinutesProject.task(uid=0).ActualWork
protected  void finalize()
           
 void setActivityGroup(ActivityGroup activityGroup)
           
 void setActivityLinkTypeCodeIsChildOf(short isChildOf)
           
 void setActivityLinkTypeCodeIsContainerOf(short isContainerOf)
           
 void setActivityLinkTypeCodeIsParentOf(short isParentOf)
           
 void setActivityLinkTypeCodeIsPartOf(short isPartOf)
           
 void setExportActivities(Boolean enable)
           
 void setExportAssignments(Boolean enable)
           
 void setExportResources(Boolean enable)
           
 void setMspHyperlinkRootAddress(String mspHyperlinkRootAddress)
           
 void setMspTaskType(short mspTaskType)
           
 void setOutputStream(OutputStream export)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TASK_TYPE_FIXED_UNITS

public static final short TASK_TYPE_FIXED_UNITS
See Also:
Constant Field Values

TASK_TYPE_FIXED_DURATION

public static final short TASK_TYPE_FIXED_DURATION
See Also:
Constant Field Values

TASK_TYPE_FIXED_WORK

public static final short TASK_TYPE_FIXED_WORK
See Also:
Constant Field Values

ID_EXTENDED_TASK_ATTR_IDENTITY

public static final String ID_EXTENDED_TASK_ATTR_IDENTITY
See Also:
Constant Field Values

ID_EXTENDED_TASK_ATTR_2

public static final String ID_EXTENDED_TASK_ATTR_2
See Also:
Constant Field Values

ID_EXTENDED_TASK_ATTR_3

public static final String ID_EXTENDED_TASK_ATTR_3
See Also:
Constant Field Values

ID_EXTENDED_RESOURCE_ATTR_IDENTITY

public static final String ID_EXTENDED_RESOURCE_ATTR_IDENTITY
See Also:
Constant Field Values

ID_EXTENDED_RESOURCE_ATTR_2

public static final String ID_EXTENDED_RESOURCE_ATTR_2
See Also:
Constant Field Values

ID_EXTENDED_RESOURCE_ATTR_3

public static final String ID_EXTENDED_RESOURCE_ATTR_3
See Also:
Constant Field Values
Constructor Detail

ProjectExporter

public ProjectExporter(OutputStream os,
                       ActivityGroup activityGroup,
                       javax.jdo.PersistenceManager pm)
Method Detail

setMspHyperlinkRootAddress

public void setMspHyperlinkRootAddress(String mspHyperlinkRootAddress)

setMspTaskType

public void setMspTaskType(short mspTaskType)

setActivityGroup

public void setActivityGroup(ActivityGroup activityGroup)

setExportActivities

public void setExportActivities(Boolean enable)

setExportResources

public void setExportResources(Boolean enable)

setExportAssignments

public void setExportAssignments(Boolean enable)

setActivityLinkTypeCodeIsParentOf

public void setActivityLinkTypeCodeIsParentOf(short isParentOf)

setActivityLinkTypeCodeIsChildOf

public void setActivityLinkTypeCodeIsChildOf(short isChildOf)

setActivityLinkTypeCodeIsPartOf

public void setActivityLinkTypeCodeIsPartOf(short isPartOf)

setActivityLinkTypeCodeIsContainerOf

public void setActivityLinkTypeCodeIsContainerOf(short isContainerOf)

setOutputStream

public void setOutputStream(OutputStream export)

export

public void export()
            throws ServiceException
Mapping
openCRXMSProject
ActivityTracker.nameProject.Title
ActivityTracker.identityProject.Subject
ActivityTracker.createdByProject.Author
ActivityTracker.categoryProject.Category
ActivityTracker.descriptionProject.task(uid=0).Notes
ActivityTracker.actualEffortHours and acutalEffortMinutesProject.task(uid=0).ActualWork

Throws:
ServiceException

close

public void close()
           throws Throwable
Throws:
Throwable

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class Object
Throws:
Throwable


This software is published under the BSD license. Copyright © 2003-2010, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.