Class UsersExportServlet.CsvUser

java.lang.Object
com.adobe.acs.commons.exporters.impl.users.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 Details

    • CsvUser

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

    • 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)