package org.eclipse.rap.rms.internal.data; import org.eclipse.rap.rms.data.IAssignment; import org.w3c.dom.Document; import org.w3c.dom.Element; class AssigmentWriter implements IEntityWriter { private final IAssignment assignment; private final Element assignments; public AssigmentWriter( final IAssignment assignment, final Element assignments ) { this.assignment = assignment; this.assignments = assignments; } public void save() { Document document = assignments.getOwnerDocument(); Element newAssignment = document.createElement( EntityConstants.ASSIGNMENT ); assignments.appendChild( newAssignment ); newAssignment.setAttribute( EntityConstants.ID, assignment.getId() ); newAssignment.setAttribute( EntityConstants.EMPLOYEE, assignment.getEmployee().getId() ); newAssignment.setAttribute( EntityConstants.PROJECT, assignment.getProject().getId() ); } }