本文整理汇总了Java中java.nio.file.attribute.UserPrincipalNotFoundException类的典型用法代码示例。如果您正苦于以下问题:Java UserPrincipalNotFoundException类的具体用法?Java UserPrincipalNotFoundException怎么用?Java UserPrincipalNotFoundException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
UserPrincipalNotFoundException类属于java.nio.file.attribute包,在下文中一共展示了UserPrincipalNotFoundException类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: putBlob
import java.nio.file.attribute.UserPrincipalNotFoundException; //导入依赖的package包/类
private String putBlob( Blob blob )
{
String etag = null;
try
{
etag = blobStore.putBlob( config.container, blob );
}
catch ( RuntimeException rte )
{
Throwable cause = rte.getCause();
if ( cause != null && cause instanceof UserPrincipalNotFoundException )
{
// Intentionally ignored exception which occurs with JClouds (< 2.0.0) on localized Windows.
// See https://issues.apache.org/jira/browse/JCLOUDS-1015
log.debug( "Ignored UserPrincipalNotFoundException. Workaround for 'JCLOUDS-1015'." );
}
else
{
throw rte;
}
}
return etag;
}
示例2: putBlob
import java.nio.file.attribute.UserPrincipalNotFoundException; //导入依赖的package包/类
private String putBlob( Blob blob )
{
String etag = null;
try
{
etag = blobStore.putBlob( container, blob );
}
catch ( RuntimeException rte )
{
Throwable cause = rte.getCause();
if ( cause != null && cause instanceof UserPrincipalNotFoundException )
{
// Intentionally ignored exception which occurs with JClouds on localized
// Windows systems while trying to resolve the "Everyone" group.
// See https://issues.apache.org/jira/browse/JCLOUDS-1015
log.debug( "Ignored UserPrincipalNotFoundException. Workaround for JClouds bug 'JCLOUDS-1015'." );
}
else
{
throw rte;
}
}
return etag;
}
示例3: lookupPrincipalByName
import java.nio.file.attribute.UserPrincipalNotFoundException; //导入依赖的package包/类
@Override
public UserPrincipal lookupPrincipalByName(String name) throws IOException {
if(name.equals(userPrincipal.getName())) {
return userPrincipal;
}
throw new UserPrincipalNotFoundException(name);
}
示例4: lookupPrincipalByGroupName
import java.nio.file.attribute.UserPrincipalNotFoundException; //导入依赖的package包/类
@Override
public GroupPrincipal lookupPrincipalByGroupName(String group)
throws IOException {
if(group.equals(groupPrincipal.getName())) {
return groupPrincipal;
}
throw new UserPrincipalNotFoundException(group);
}
示例5: lookupPrincipalByGroupName
import java.nio.file.attribute.UserPrincipalNotFoundException; //导入依赖的package包/类
@Override
public GroupPrincipal lookupPrincipalByGroupName(String group) throws IOException {
if (!supportsGroups) {
throw new UserPrincipalNotFoundException(group); // required by spec
}
return createGroupPrincipal(group);
}
示例6: testServiceNotSupportingGroups
import java.nio.file.attribute.UserPrincipalNotFoundException; //导入依赖的package包/类
@Test
public void testServiceNotSupportingGroups() throws IOException {
UserPrincipalLookupService service = new UserLookupService(false);
try {
service.lookupPrincipalByGroupName("group");
fail();
} catch (UserPrincipalNotFoundException expected) {
assertThat(expected.getName()).isEqualTo("group");
}
}
示例7: lookupPrincipalByName
import java.nio.file.attribute.UserPrincipalNotFoundException; //导入依赖的package包/类
@Override
public SimplePrincipal lookupPrincipalByName( String name ) throws IOException {
return users.getOrThrow( name, new UserPrincipalNotFoundException( "no such user: " + name ) );
}
示例8: lookupPrincipalByGroupName
import java.nio.file.attribute.UserPrincipalNotFoundException; //导入依赖的package包/类
@Override
public SimplePrincipal lookupPrincipalByGroupName( String name ) throws IOException {
return groups.getOrThrow( name, new UserPrincipalNotFoundException( "no such group: " + name ) );
}