Class UsersExportServlet.CsvUser

  • Enclosing class:
    UsersExportServlet

    protected static class UsersExportServlet.CsvUser
    extends Object
    Internal class representing a user that will be exported in CSV format.
    • Constructor Detail

      • CsvUser

        public CsvUser​(org.apache.sling.api.resource.Resource resource)
                throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
    • Method Detail

      • getDeclaredGroups

        public List<String> getDeclaredGroups()
      • getTransitiveGroups

        public List<String> getTransitiveGroups()
      • getAllGroups

        public List<String> getAllGroups()
      • getPath

        public String getPath()
                       throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
      • getID

        public String getID()
                     throws javax.jcr.RepositoryException
        Throws:
        javax.jcr.RepositoryException
      • getFirstName

        public String getFirstName()
      • getLastName

        public String getLastName()
      • getCreatedDate

        public String getCreatedDate()
      • getLastModifiedDate

        public String getLastModifiedDate()
      • getEmail

        public String getEmail()
      • isInDirectGroup

        public boolean isInDirectGroup​(String... groups)
      • isInIndirectGroup

        public boolean isInIndirectGroup​(String... groups)
      • getCustomProperty

        public String getCustomProperty​(String customProperty)