com.ebmwebsourcing.webeditor.impl.domain.project
Class ProjectType
java.lang.Object
com.ebmwebsourcing.webeditor.impl.domain.project.ProjectType
- All Implemented Interfaces:
- IProjectType, com.google.gwt.user.client.rpc.IsSerializable
public class ProjectType
- extends java.lang.Object
- implements IProjectType, com.google.gwt.user.client.rpc.IsSerializable
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
ProjectType
public ProjectType()
ProjectType
public ProjectType(java.lang.String id,
java.lang.String name,
java.lang.String description)
ProjectType
public ProjectType(java.lang.String id,
java.lang.String name,
java.lang.String description,
java.util.List<IProjectInstanceFormat> importFormats,
java.util.List<IProjectInstanceFormat> exportFormats)
setDescription
public void setDescription(java.lang.String description)
setName
public void setName(java.lang.String name)
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription in interface IProjectType
getName
public java.lang.String getName()
- Specified by:
getName in interface IProjectType
setSubProjectTypes
public void setSubProjectTypes(java.util.List<IProjectType> subProjectTypes)
getSubProjectType
public java.util.List<IProjectType> getSubProjectType()
- Specified by:
getSubProjectType in interface IProjectType
addSubProjectType
public void addSubProjectType(IProjectType subProjectType)
- Specified by:
addSubProjectType in interface IProjectType
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
setId
public void setId(java.lang.String id)
getId
public java.lang.String getId()
- Specified by:
getId in interface IProjectType
getProjectInstanceLoaderQname
public java.lang.String getProjectInstanceLoaderQname()
- Specified by:
getProjectInstanceLoaderQname in interface IProjectType
getProjectInstanceWriteQname
public java.lang.String getProjectInstanceWriteQname()
- Specified by:
getProjectInstanceWriteQname in interface IProjectType
getProjectTypeFormat
public IProjectInstanceFormat getProjectTypeFormat()
- Specified by:
getProjectTypeFormat in interface IProjectType
setLoaderQname
public void setLoaderQname(java.lang.String loaderQname)
setWriterQname
public void setWriterQname(java.lang.String writerQname)
setFormat
public void setFormat(IProjectInstanceFormat format)
getExportFormats
public java.util.List<IProjectInstanceFormat> getExportFormats()
- Specified by:
getExportFormats in interface IProjectType
getImportFormats
public java.util.List<IProjectInstanceFormat> getImportFormats()
- Specified by:
getImportFormats in interface IProjectType
setImportFormats
public void setImportFormats(java.util.List<IProjectInstanceFormat> importFormats)
setExportFormats
public void setExportFormats(java.util.List<IProjectInstanceFormat> exportFormats)
addMetaDataLoaderQname
public void addMetaDataLoaderQname(IProjectInstanceFormat format,
java.lang.String qname)
- Specified by:
addMetaDataLoaderQname in interface IProjectType
getMetaDataLoaderQnames
public java.util.HashMap<IProjectInstanceFormat,java.lang.String> getMetaDataLoaderQnames()
- Specified by:
getMetaDataLoaderQnames in interface IProjectType
Copyright © 2010-2011 Petals Link. All Rights Reserved.