void resolveWeak() { if (origin_server != null) { try { resolve(origin_server, origin_auth); } catch(IOException ioe) { } finally { origin_server = null; origin_auth = null; } } }
void resolveWeak() { if (origin_server != null) { try { resolve(origin_server, origin_auth); } catch(IOException ioe) { } finally { origin_server = null; origin_auth = null; } } }
void resolveWeak() { if (origin_server != null) { try { resolve(origin_server, origin_auth); } catch(IOException ioe) { } finally { origin_server = null; origin_auth = null; } } }
void resolveWeak() { if (origin_server != null) { try { resolve(origin_server, origin_auth); } catch(IOException ioe) { } finally { origin_server = null; origin_auth = null; } } }
void resolveWeak () { if ( this.origin_server != null ) { try { resolve(this.origin_server, this.origin_ctx); } catch ( IOException ioe ) { log.debug("Failed to resolve SID", ioe); } finally { this.origin_server = null; this.origin_ctx = null; } } }
void resolveWeak () { if ( this.origin_server != null ) { try { resolve(this.origin_server, this.origin_ctx); } catch ( IOException ioe ) { log.debug("Failed to resolve SID", ioe); } finally { this.origin_server = null; this.origin_ctx = null; } } }
@Override public SID getOwnerGroup ( boolean resolve ) throws IOException { try ( SmbTreeHandleImpl th = ensureTreeConnected() ) { SecurityDescriptor desc = querySecurity(th, SecurityInfo.GROUP_SECURITY_INFO); SID ownerGroup = desc.getOwnerGroupSid(); if ( ownerGroup == null ) { return null; } String server = this.fileLocator.getServerWithDfs(); if ( resolve ) { ownerGroup.resolve(server, getContext()); } else { ownerGroup.initContext(server, getContext()); } return ownerGroup; } }
@Override public SID getOwnerGroup ( boolean resolve ) throws IOException { try ( SmbTreeHandleImpl th = ensureTreeConnected() ) { SecurityDescriptor desc = querySecurity(th, SecurityInfo.GROUP_SECURITY_INFO); SID ownerGroup = desc.getOwnerGroupSid(); if ( ownerGroup == null ) { return null; } String server = this.fileLocator.getServerWithDfs(); if ( resolve ) { ownerGroup.resolve(server, getContext()); } else { ownerGroup.initContext(server, getContext()); } return ownerGroup; } }
@Override public SID getOwnerUser ( boolean resolve ) throws IOException { try ( SmbTreeHandleImpl th = ensureTreeConnected() ) { SecurityDescriptor desc = querySecurity(th, SecurityInfo.OWNER_SECURITY_INFO); SID ownerUser = desc.getOwnerUserSid(); if ( ownerUser == null ) { return null; } String server = this.fileLocator.getServerWithDfs(); if ( resolve ) { ownerUser.resolve(server, getContext()); } else { ownerUser.initContext(server, getContext()); } return ownerUser; } }
@Override public SID getOwnerUser ( boolean resolve ) throws IOException { try ( SmbTreeHandleImpl th = ensureTreeConnected() ) { SecurityDescriptor desc = querySecurity(th, SecurityInfo.OWNER_SECURITY_INFO); SID ownerUser = desc.getOwnerUserSid(); if ( ownerUser == null ) { return null; } String server = this.fileLocator.getServerWithDfs(); if ( resolve ) { ownerUser.resolve(server, getContext()); } else { ownerUser.initContext(server, getContext()); } return ownerUser; } }