当前位置: 首页>>代码示例>>Java>>正文


Java ErrorCodes.ENOTEMPTY属性代码示例

本文整理汇总了Java中net.fusejna.ErrorCodes.ENOTEMPTY属性的典型用法代码示例。如果您正苦于以下问题:Java ErrorCodes.ENOTEMPTY属性的具体用法?Java ErrorCodes.ENOTEMPTY怎么用?Java ErrorCodes.ENOTEMPTY使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在net.fusejna.ErrorCodes的用法示例。


在下文中一共展示了ErrorCodes.ENOTEMPTY属性的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: rmdir

@Override
public int rmdir(String path) {
    if (!children.isEmpty()) {
        return -ErrorCodes.ENOTEMPTY();
    }

    int r = iotClient.updateCertificate(certificateId, false);
    if (r != 0) {
        return r;
    }

    r = iotClient.deleteCertificate(certificateId);
    if (r != 0) {
        return r;
    }

    return super.rmdir(path);
}
 
开发者ID:awslabs,项目名称:aws-iot-fuse,代码行数:18,代码来源:CertificateNode.java

示例2: rmdir

@Override
public int rmdir(String path) {
    if (!children.isEmpty()) {
        return -ErrorCodes.ENOTEMPTY();
    }

    int r = iotClient.deleteTopicRule(name);
    if (r != 0) {
        return r;
    }

    return super.rmdir(path);
}
 
开发者ID:awslabs,项目名称:aws-iot-fuse,代码行数:13,代码来源:TopicRuleNode.java

示例3: rmdir

@Override
public int rmdir(String path) {
    if (!children.isEmpty()) {
        return -ErrorCodes.ENOTEMPTY();
    }

    int r = iotClient.deleteThing(name);
    if (r != 0) {
        return r;
    }

    return super.rmdir(path);
}
 
开发者ID:awslabs,项目名称:aws-iot-fuse,代码行数:13,代码来源:ThingNode.java

示例4: unlink

public int unlink(String path) {
    if (parent == null) {
        return -ErrorCodes.EACCES();
    }

    if (isDir && !children.isEmpty()) {
        return -ErrorCodes.ENOTEMPTY();
    }

    parent.children.remove(name);
    return 0;
}
 
开发者ID:awslabs,项目名称:aws-iot-fuse,代码行数:12,代码来源:Node.java

示例5: rmdir

public int rmdir(String path) {
    if (parent == null) {
        return -ErrorCodes.EACCES();
    }

    if (isDir && !children.isEmpty()) {
        return -ErrorCodes.ENOTEMPTY();
    }

    parent.children.remove(name);
    return 0;
}
 
开发者ID:awslabs,项目名称:aws-iot-fuse,代码行数:12,代码来源:Node.java

示例6: rmdir

@Override
public int rmdir(String path) {
	Node n = gdrive.findPath(path, null);
	if (n == null)
		return -ErrorCodes.ENOENT();
	if (n.children != null && n.children.size() > 0)
		return -ErrorCodes.ENOTEMPTY();
	if (!n.isDirectory())
		return -ErrorCodes.ENOTDIR();
	String parentname = path.substring(0, path.lastIndexOf('/'));
	n.delete(gdrive.findPath(parentname, null));
	return 0;
}
 
开发者ID:tbutter,项目名称:gyingpan,代码行数:13,代码来源:FuseFS.java

示例7: unlink

@Override
public int unlink(String path) {
	Node n = gdrive.findPath(path, null);
	if (n == null)
		return -ErrorCodes.ENOENT();
	if (n.children != null && n.children.size() > 0)
		return -ErrorCodes.ENOTEMPTY();
	if (n.isDirectory())
		return -ErrorCodes.EISDIR();
	String parentname = path.substring(0, path.lastIndexOf('/'));
	n.delete(gdrive.findPath(parentname, null));
	return 0;
}
 
开发者ID:tbutter,项目名称:gyingpan,代码行数:13,代码来源:FuseFS.java


注:本文中的net.fusejna.ErrorCodes.ENOTEMPTY属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。