本文整理了Java中de.tudarmstadt.ukp.clarin.webanno.model.Project
类的一些代码示例,展示了Project
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Project
类的具体详情如下:
包路径:de.tudarmstadt.ukp.clarin.webanno.model.Project
类名称:Project
[英]A persistence object for a Project.
[中]项目的持久性对象。
代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/webanno-remote
public RProject(Project aProject)
{
id = aProject.getId();
name = aProject.getName();
}
代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/webanno-monitoring
public MonitoringDetailForm(String id)
{
super(id, new CompoundPropertyModel<Project>(new EntityModel<Project>(new Project())));
}
}
代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/de.tudarmstadt.ukp.clarin.webanno.project
@Override
public boolean isVisible()
{
return projectModel.getObject().getId() != 0
&& projectModel.getObject().getMode().equals(Mode.AUTOMATION) && visible;
}
});
代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/webanno-api-dao
@Override
public void exportData(ProjectExportRequest aRequest, ExportedProject aExProject, File aStage)
throws Exception
{
Project project = aRequest.getProject();
aExProject.setDescription(project.getDescription());
// In older versions of WebAnno, the mode was an enum which was serialized as upper-case
// during export but as lower-case in the database. This is compensating for this case.
aExProject.setMode(StringUtils.upperCase(project.getMode(), Locale.US));
aExProject.setScriptDirection(project.getScriptDirection());
aExProject.setVersion(project.getVersion());
aExProject.setDisableExport(project.isDisableExport());
aExProject.setCreated(project.getCreated());
aExProject.setUpdated(project.getUpdated());
}
代码示例来源:origin: webanno/webanno
@Override
public File getGuideline(Project aProject, String aFilename)
{
return new File(dir.getAbsolutePath() + "/" + PROJECT_FOLDER + "/" + aProject.getId() + "/"
+ GUIDELINES_FOLDER + "/" + aFilename);
}
代码示例来源:origin: inception-project/inception
private String getProjectName()
{
Project project = getProject();
if (project != null) {
return project.getName();
}
else {
return "No project selected";
}
}
代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/webanno-ui-project
private DropDownChoice<String> makeProjectTypeChoice()
{
List<String> types = projectService.listProjectTypes().stream().map(t -> t.id())
.collect(Collectors.toList());
DropDownChoice<String> projTypes = new BootstrapSelect<>("mode", types);
projTypes.setRequired(true);
projTypes.add(LambdaBehavior.onConfigure(_this -> {
// If there is only a single project type and the project mode has not been set yet,
// then we can simply select that and do not need to show the choice at all.
Project project = projectModel.getObject();
if (projectTypes.getChoices().size() == 1 && project.getMode() == null) {
project.setMode(projectTypes.getChoices().get(0));
}
_this.setEnabled(
nonNull(projectModel.getObject()) && isNull(projectModel.getObject().getId()));
// If there is only a single project type, then we can simply select that and do not
// need to show the choice at all.
_this.setVisible(projTypes.getChoices().size() > 1);
}));
return projTypes;
}
代码示例来源:origin: webanno/webanno
@Before
public void setup() throws Exception
{
if (jcas == null) {
jcas = JCasFactory.createJCas();
}
else {
jcas.reset();
}
project = new Project();
project.setId(1l);
project.setMode(PROJECT_TYPE_ANNOTATION);
neLayer = new AnnotationLayer(NamedEntity.class.getName(), "NE", SPAN_TYPE, project, true,
TOKENS);
neLayer.setId(1l);
featureSupportRegistry = new FeatureSupportRegistryImpl(asList());
}
代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/de.tudarmstadt.ukp.clarin.webanno.brat
/**
* create new {@link Project} from the
* {@link de.tudarmstadt.ukp.clarin.webanno.model.export.Project} model
*
* @throws IOException
*/
public static Project createProject(
de.tudarmstadt.ukp.clarin.webanno.model.export.Project aProject,
RepositoryService aRepository)
throws IOException
{
String username = SecurityContextHolder.getContext().getAuthentication().getName();
User user = aRepository.getUser(username);
Project project = new Project();
String projectName = aProject.getName();
if (aRepository.existsProject(projectName)) {
projectName = copyProjectName(aRepository, projectName);
}
project.setName(projectName);
project.setDescription(aProject.getDescription());
project.setMode(aProject.getMode());
aRepository.createProject(project, user);
return project;
}
代码示例来源:origin: de.tudarmstadt.ukp.clarin.webanno/webanno-ui-automation
@Override
public boolean applies(Project aProject)
{
return WebAnnoConst.PROJECT_TYPE_AUTOMATION.equals(aProject.getMode());
}
}
代码示例来源:origin: webanno/webanno
@Before
public void setUp() throws Exception
{
initMocks(this);
project = new Project();
project.setId(1l);
project.setName("Test Project");
project.setMode(WebAnnoConst.PROJECT_TYPE_ANNOTATION);
workFolder = tempFolder.newFolder();
when(annotationService.listAnnotationLayer(any())).thenReturn(layers());
sut = new LayerExporter(annotationService);
}
代码示例来源:origin: inception-project/inception
@Override
protected void populateItem(ListItem<Project> aItem)
{
LambdaStatelessLink projectLink = new LambdaStatelessLink(MID_PROJECT_LINK, () ->
selectProject(aItem.getModelObject()));
projectLink.add(new Label(MID_NAME, aItem.getModelObject().getName()));
DateLabel createdLabel = DateLabel.forDatePattern(MID_CREATED, () ->
aItem.getModelObject().getCreated(), "yyyy-MM-dd");
createdLabel.add(visibleWhen(() -> createdLabel.getModelObject() != null));
aItem.add(createdLabel);
aItem.add(projectLink);
aItem.add(createRoleBadges(aItem.getModelObject()));
}
代码示例来源:origin: webanno/webanno
private SourceDocument makeSourceDocument(long aProjectId, long aDocumentId)
{
Project project = new Project();
project.setId(aProjectId);
SourceDocument doc = new SourceDocument();
doc.setProject(project);
doc.setId(aDocumentId);
return doc;
}
}
代码示例来源:origin: inception-project/inception
@Override
public boolean equals(Object o)
{
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
Index that = (Index) o;
if (invalid != that.invalid) {
return false;
}
return project != null ? project.equals(that.project) : that.project == null;
}
代码示例来源:origin: de.tudarmstadt.ukp.inception.app/inception-search-core
@Override
public boolean isIndexValid(Project aProject)
{
if (indexes.containsKey(aProject.getId())) {
return !indexes.get(aProject.getId()).getInvalid();
}
else {
return false;
}
}
代码示例来源:origin: de.tudarmstadt.ukp.inception.app/inception-ui-core
private String getProjectName()
{
Project project = getProject();
if (project != null) {
return project.getName();
}
else {
return "No project selected";
}
}
代码示例来源:origin: webanno/webanno
private DropDownChoice<String> makeProjectTypeChoice()
{
List<String> types = projectService.listProjectTypes().stream().map(t -> t.id())
.collect(Collectors.toList());
DropDownChoice<String> projTypes = new BootstrapSelect<>("mode", types);
projTypes.setRequired(true);
projTypes.add(LambdaBehavior.onConfigure(_this -> {
// If there is only a single project type and the project mode has not been set yet,
// then we can simply select that and do not need to show the choice at all.
Project project = projectModel.getObject();
if (projectTypes.getChoices().size() == 1 && project.getMode() == null) {
project.setMode(projectTypes.getChoices().get(0));
}
_this.setEnabled(
nonNull(projectModel.getObject()) && isNull(projectModel.getObject().getId()));
// If there is only a single project type, then we can simply select that and do not
// need to show the choice at all.
_this.setVisible(projTypes.getChoices().size() > 1);
}));
return projTypes;
}
代码示例来源:origin: webanno/webanno
@Override
public void exportData(ProjectExportRequest aRequest, ExportedProject aExProject, File aStage)
throws Exception
{
Project project = aRequest.getProject();
aExProject.setDescription(project.getDescription());
// In older versions of WebAnno, the mode was an enum which was serialized as upper-case
// during export but as lower-case in the database. This is compensating for this case.
aExProject.setMode(StringUtils.upperCase(project.getMode(), Locale.US));
aExProject.setScriptDirection(project.getScriptDirection());
aExProject.setVersion(project.getVersion());
aExProject.setDisableExport(project.isDisableExport());
aExProject.setCreated(project.getCreated());
aExProject.setUpdated(project.getUpdated());
}
代码示例来源:origin: webanno/webanno
project = new Project();
project.setId(1l);
project.setMode(PROJECT_TYPE_ANNOTATION);
代码示例来源:origin: webanno/webanno
@Override
public boolean applies(Project aProject)
{
return WebAnnoConst.PROJECT_TYPE_AUTOMATION.equals(aProject.getMode());
}
}
内容来源于网络,如有侵权,请联系作者删除!