@Entity public class PartIteration extends Object implements Serializable, FileHolder, Comparable<PartIteration>
Modifier and Type | Class and Description |
---|---|
static class |
PartIteration.Source |
Modifier and Type | Field and Description |
---|---|
private Set<BinaryResource> |
attachedFiles |
private User |
author |
private List<PartUsageLink> |
components |
private Date |
creationDate |
private List<Geometry> |
geometries |
private Map<String,InstanceAttribute> |
instanceAttributes |
private int |
iteration |
private String |
iterationNote |
private Set<DocumentLink> |
linkedDocuments |
private BinaryResource |
nativeCADFile |
private PartRevision |
partRevision |
private PartIteration.Source |
source |
Constructor and Description |
---|
PartIteration() |
PartIteration(PartRevision pPartRevision,
int pIteration,
User pAuthor) |
private PartRevision partRevision
private int iteration
private BinaryResource nativeCADFile
private Set<DocumentLink> linkedDocuments
private Set<BinaryResource> attachedFiles
private String iterationNote
private User author
private Date creationDate
private Map<String,InstanceAttribute> instanceAttributes
private List<PartUsageLink> components
private PartIteration.Source source
public PartIteration()
public PartIteration(PartRevision pPartRevision, int pIteration, User pAuthor)
public String getWorkspaceId()
public boolean removeGeometry(Geometry pGeometry)
public void addGeometry(Geometry pGeometry)
public String getPartNumber()
public String getPartVersion()
public User getAuthor()
public void setAuthor(User author)
public String getIterationNote()
public void setIterationNote(String iterationNote)
public BinaryResource getNativeCADFile()
public void setNativeCADFile(BinaryResource nativeCADFile)
public void setAttachedFiles(Set<BinaryResource> attachedFiles)
public boolean removeFile(BinaryResource pBinaryResource)
public void addFile(BinaryResource pBinaryResource)
public Set<BinaryResource> getAttachedFiles()
getAttachedFiles
in interface FileHolder
public Set<DocumentLink> getLinkedDocuments()
public void setLinkedDocuments(Set<DocumentLink> pLinkedDocuments)
public Date getCreationDate()
public void setCreationDate(Date creationDate)
public Map<String,InstanceAttribute> getInstanceAttributes()
public void setInstanceAttributes(Map<String,InstanceAttribute> instanceAttributes)
public int getIteration()
public void setIteration(int iteration)
public PartRevision getPartRevision()
public void setPartRevision(PartRevision partRevision)
public List<PartUsageLink> getComponents()
public void setComponents(List<PartUsageLink> components)
public PartIterationKey getKey()
public PartIteration.Source getSource()
public void setSource(PartIteration.Source source)
public boolean isAssembly()
public int compareTo(PartIteration pPart)
compareTo
in interface Comparable<PartIteration>
Copyright © 2013 OW2 Consortium. All Rights Reserved.