热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

leap.lang.Args.notNull()方法的使用及代码示例

本文整理了Java中leap.lang.Args.notNull()方法的一些代码示例,展示了Args.notNull()的具体用法。这些代码

本文整理了Java中leap.lang.Args.notNull()方法的一些代码示例,展示了Args.notNull()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Args.notNull()方法的具体详情如下:
包路径:leap.lang.Args
类名称:Args
方法名:notNull

Args.notNull介绍

[英]Ensures that an object reference passed as a parameter to the calling method is not null.
[中]确保作为参数传递给调用方法的对象引用不为null。

代码示例

代码示例来源:origin: org.leapframework/leap-orm

public MapWrapper(EntityMapping mapping, Map map) {
super(mapping, map);
Args.notNull(map,"fields");
this.map = map;
}

代码示例来源:origin: org.leapframework/leap-core

@Override
public void setExtension(Class type, T extension) {
Args.notNull(type);
Args.notNull(extension);
config.extensions.put(type, extension);
}

代码示例来源:origin: org.leapframework/leap-orm

@Override
public EntityMapping tryGetEntityMapping(String entityName) {
Args.notNull(entityName,"entity name");
return nameToEntityMappings.get(entityName.toLowerCase());
}

代码示例来源:origin: org.leapframework/leap-core

@Override
public void setExtension(T extension) {
Args.notNull(extension);
config.extensions.put(extension.getClass(), extension);
}

代码示例来源:origin: org.leapframework/leap-orm

public SequenceMapping(String name,DbSequence sequence){
Args.notEmpty(name,"sequence name");
Args.notNull(sequence,"sequence");
this.name = name;
this.sequence = sequence;
}

代码示例来源:origin: org.leapframework/leap-orm

@Override
public int[] batchDelete(EntityMapping em, List ids) {
Args.notNull(em,"entity mapping");
if(null == ids || ids.size() == 0){
return Arrays2.EMPTY_INT_ARRAY;
}
return doBatchDelete(em, ids.toArray());
}

代码示例来源:origin: org.leapframework/leap-orm

public DefaultCriteriaQuery(Dao dao, EntityMapping em, Class targetType) {
super(dao, targetType, em);
Args.notNull(em, "entity mapping");
this.builder = new SqlBuilder();
}

代码示例来源:origin: org.leapframework/leap-orm

@Override
public CreateEntityCommand cmdCreateEntity(Class entityClass) {
Args.notNull(entityClass,"entity class");
return commandFactory().newCreateEntityCommand(this, entityClass);
}

代码示例来源:origin: org.leapframework/leap-orm

@Override
public CreateTableCommand cmdCreateTable(EntityMapping em) {
Args.notNull(em, "entity mapping");
return commandFactory().newCreateTableCommand(this, em);
}

代码示例来源:origin: org.leapframework/leap-orm

@Override
public List findList(Class entityClass, Object[] ids) {
Args.notNull(entityClass,"entity class");
return findList(em(entityClass), entityClass, ids);
}

代码示例来源:origin: org.leapframework/leap-orm

@Override
public T find(String entityName, Class resultClass, Object id) throws EmptyRecordsException, TooManyRecordsException {
Args.notNull(entityName,"entity name");
Args.notNull(resultClass,"result class");
Args.notNull(id,"id");
return runInWrapperContext(em(entityName), (context)->{
return commandFactory().newFindCommand(context.getDao(),context.getEntityMapping(), id, resultClass, true).execute();
});
}

代码示例来源:origin: org.leapframework/leap-orm

@Override
public T findOrNull(String entityName, Class resultClass, Object id) throws EmptyRecordsException, TooManyRecordsException {
Args.notNull(entityName,"entity name");
Args.notNull(resultClass,"result class");
Args.notNull(id,"id");
return runInWrapperContext(em(entityName), (context)->{
return commandFactory().newFindCommand(context.getDao(),context.getEntityMapping(), id, resultClass, false).execute();
});
}

代码示例来源:origin: org.leapframework/leap-orm

@Override
public UpgradeSchemaCommand cmdUpgradeSchema(Class entityClass) throws EntityNotFoundException {
Args.notNull(entityClass,"entity class");
return commandFactory().newUpgradeSchemaCommand(this, em(entityClass));
}

代码示例来源:origin: org.leapframework/leap-orm

@Override
public boolean createTableIfNotExists(Class entityClass) {
Args.notNull(entityClass, "entity class");
return commandFactory().newCreateTableCommand(this, em(entityClass)).execute();
}

代码示例来源:origin: org.leapframework/leap-orm

@Override
public UpdateCommand cmdUpdate(EntityMapping em) throws MappingNotFoundException {
Args.notNull(em,"entity mapping");
return runInWrapperContext(em, (context)->{
return commandFactory().newUpdateCommand(context.getDao(),context.getEntityMapping());
});
}

代码示例来源:origin: org.leapframework/leap-orm

@Override
public void truncate(Class entityClass) {
Args.notNull(entityClass,"entity class");
EntityMapping em = em(entityClass);
Confirm.checkConfirmed("Dmo.truncate","may lost all the data in table '" + em.getTableName() + "'");
commandFactory().newTruncateEntityCommand(this, em).execute();
}

代码示例来源:origin: org.leapframework/leap-orm

@Override
public InsertCommand cmdInsert(Class entityClass) {
Args.notNull(entityClass,"entity class");
return runInWrapperContext(em(entityClass), (context)->{
return commandFactory().newInsertCommand(context.getDao(), context.getEntityMapping());
});
}

代码示例来源:origin: org.leapframework/leap-orm

@Override
public CriteriaQuery createCriteriaQuery(String entityName) {
Args.notNull(entityName, "entityName");
return runInWrapperContext(em(entityName), (context)->{
return queryFactory().createCriteriaQuery(context.getDao(),context.getEntityMapping(), Record.class);
});
}

代码示例来源:origin: org.leapframework/leap-orm

public int deleteAll(Class entityClass) {
Args.notNull(entityClass,"entity class");
EntityMapping em = em(entityClass);
return runInWrapperContext(em, (context)->{
return commandFactory().newDeleteAllCommand(context.getDao(),context.getEntityMapping()).execute();
});
}

代码示例来源:origin: org.leapframework/leap-orm

@Override
public int update(Object entity) throws MappingNotFoundException {
Args.notNull(entity,"entity");
EntityMapping em = emForObject(entity);
return runInWrapperContext(em, (context)->{
return commandFactory().newUpdateCommand(context.getDao(), context.getEntityMapping()).from(entity).execute();
});
}

推荐阅读
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • 标题: ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 使用C++编写程序实现增加或删除桌面的右键列表项
    本文介绍了使用C++编写程序实现增加或删除桌面的右键列表项的方法。首先通过操作注册表来实现增加或删除右键列表项的目的,然后使用管理注册表的函数来编写程序。文章详细介绍了使用的五种函数:RegCreateKey、RegSetValueEx、RegOpenKeyEx、RegDeleteKey和RegCloseKey,并给出了增加一项的函数写法。通过本文的方法,可以方便地自定义桌面的右键列表项。 ... [详细]
  • 本文整理了Java中com.evernote.android.job.JobRequest.getTransientExtras()方法的一些代码示例,展示了 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
  • 重入锁(ReentrantLock)学习及实现原理
    本文介绍了重入锁(ReentrantLock)的学习及实现原理。在学习synchronized的基础上,重入锁提供了更多的灵活性和功能。文章详细介绍了重入锁的特性、使用方法和实现原理,并提供了类图和测试代码供读者参考。重入锁支持重入和公平与非公平两种实现方式,通过对比和分析,读者可以更好地理解和应用重入锁。 ... [详细]
  • 本文整理了Java中java.lang.NoSuchMethodError.getMessage()方法的一些代码示例,展示了NoSuchMethodErr ... [详细]
author-avatar
奋斗中DU_536
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有