Packages

package util

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait AdminAuthenticator extends AnyRef

    Allows only administrators.

  2. sealed trait DatabaseType extends AnyRef
  3. trait GroupManagerAuthenticator extends AnyRef

    Allows only the group managers.

  4. class Mailer extends AnyRef
  5. trait OneselfAuthenticator extends AnyRef

    Allows only oneself and administrators.

  6. trait OwnerAuthenticator extends AnyRef

    Allows only the repository owner and administrators.

  7. class PatchUtil extends AnyRef

    This class helps to apply patch.

    This class helps to apply patch. Most of these code came from org.eclipse.jgit.api.ApplyCommand.

  8. trait ReadableUsersAuthenticator extends AnyRef

    Allows only signed in users who have read permission for the repository.

  9. trait ReferrerAuthenticator extends AnyRef

    Allows only guests and signed in users who can access the repository.

  10. case class RepositoryName(owner: String, name: String) extends Product with Serializable
  11. trait UsersAuthenticator extends AnyRef

    Allows only signed in users.

  12. trait Validations extends AnyRef
  13. trait WritableUsersAuthenticator extends AnyRef

    Allows only signed in users who have write permission for the repository.

Value Members

  1. object AuthUtil

    Provides HTTP (Basic) Authentication related functions.

  2. object ConfigUtil
  3. object DatabaseConfig
  4. object DatabaseType
  5. object Directory

    Provides directory locations used by GitBucket.

  6. object EditorConfigUtil
  7. object FileUtil
  8. object Implicits

    Provides some usable implicit conversions.

  9. object JDBCUtil

    Provides implicit class which extends java.sql.Connection.

    Provides implicit class which extends java.sql.Connection. This is used in following points:

    - Automatic migration in gitbucket.core.servlet.InitializeListener - Data importing / exporting in gitbucket.core.controller.SystemSettingsController and gitbucket.core.controller.FileUploadController

  10. object JGitUtil

    Provides complex JGit operations.

  11. object Keys

    Define key strings for request attributes, session attributes or flash attributes.

  12. object LDAPUtil

    Utility for LDAP authentication.

  13. object LockUtil
  14. object RepositoryName extends Serializable
  15. object StringUtil
  16. object SyntaxSugars

    Provides control facilities.

  17. object TextAvatarUtil

Ungrouped