Tabnine Logo
Role.getSource
Code IndexAdd Tabnine to your IDE (free)

How to use
getSource
method
in
com.netflix.spinnaker.fiat.model.resources.Role

Best Java code snippets using com.netflix.spinnaker.fiat.model.resources.Role.getSource (Showing top 4 results out of 315)

origin: com.netflix.spinnaker.fiat/fiat-core

 public View(Role role) {
  this.name = role.name;
  this.source = role.getSource();
 }
}
origin: spinnaker/fiat

 public View(Role role) {
  this.name = role.name;
  this.source = role.getSource();
 }
}
origin: com.netflix.spinnaker.fiat/fiat-roles

public long updateUserPermissions(Map<String, UserPermission> permissionsById) {
 if (permissionsById.remove(UnrestrictedResourceConfig.UNRESTRICTED_USERNAME) != null) {
  permissionsRepository.put(permissionsResolver.resolveUnrestrictedUser());
  log.info("Synced anonymous user role.");
 }
 List<ExternalUser> extUsers = permissionsById
   .values()
   .stream()
   .map(permission -> new ExternalUser()
     .setId(permission.getId())
     .setExternalRoles(permission.getRoles()
       .stream()
       .filter(role -> role.getSource() == Role.Source.EXTERNAL)
       .collect(Collectors.toList())))
   .collect(Collectors.toList());
 if (extUsers.isEmpty()) {
  log.info("Found no non-anonymous user roles to sync.");
  return 0;
 }
 long count = permissionsResolver.resolve(extUsers)
   .values()
   .stream()
   .map(permission -> permissionsRepository.put(permission))
   .count();
 log.info("Synced {} non-anonymous user roles.", count);
 return count;
}
origin: spinnaker/fiat

public long updateUserPermissions(Map<String, UserPermission> permissionsById) {
 if (permissionsById.remove(UnrestrictedResourceConfig.UNRESTRICTED_USERNAME) != null) {
  permissionsRepository.put(permissionsResolver.resolveUnrestrictedUser());
  log.info("Synced anonymous user role.");
 }
 List<ExternalUser> extUsers = permissionsById
   .values()
   .stream()
   .map(permission -> new ExternalUser()
     .setId(permission.getId())
     .setExternalRoles(permission.getRoles()
       .stream()
       .filter(role -> role.getSource() == Role.Source.EXTERNAL)
       .collect(Collectors.toList())))
   .collect(Collectors.toList());
 if (extUsers.isEmpty()) {
  log.info("Found no non-anonymous user roles to sync.");
  return 0;
 }
 long count = permissionsResolver.resolve(extUsers)
   .values()
   .stream()
   .map(permission -> permissionsRepository.put(permission))
   .count();
 log.info("Synced {} non-anonymous user roles.", count);
 return count;
}
com.netflix.spinnaker.fiat.model.resourcesRolegetSource

Popular methods of Role

  • <init>
  • setSource
  • setName
  • getName

Popular in Java

  • Running tasks concurrently on multiple threads
  • setRequestProperty (URLConnection)
  • scheduleAtFixedRate (Timer)
  • getExternalFilesDir (Context)
  • Menu (java.awt)
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
  • JComboBox (javax.swing)
  • Best plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now