|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.gitblit.models.UserModel
org.wso2.carbon.appfactory.git.AppFactoryGitBlitUserModel
public class AppFactoryGitBlitUserModel
This is custom user model to implement custom repository authorization
| Field Summary |
|---|
| Fields inherited from class com.gitblit.models.UserModel |
|---|
accountType, ANONYMOUS, canAdmin, canCreate, canFork, cookie, countryCode, disabled, displayName, emailAddress, excludeFromFederation, isAuthenticated, locality, organization, organizationalUnit, password, permissions, repositories, stateProvince, teams, username, userPreferences |
| Constructor Summary | |
|---|---|
AppFactoryGitBlitUserModel(String username)
|
|
AppFactoryGitBlitUserModel(String username,
GitBlitConfiguration config,
AppFactoryRepositoryAuthorizationClient appFactoryRepositoryAuthorizationClient)
|
|
| Method Summary | |
|---|---|
protected boolean |
canAccess(com.gitblit.models.RepositoryModel repository,
com.gitblit.Constants.AccessRestrictionType ifRestriction,
com.gitblit.Constants.AccessPermission requirePermission)
This method is called when git want to authorize user for each and every action. |
String |
getAdminCookie()
|
AppFactoryRepositoryAuthorizationClient |
getAppFactoryRepositoryAuthorizationClient()
|
GitBlitConfiguration |
getConfiguration()
|
void |
setAdminCookie(String adminCookie)
|
void |
setAppFactoryRepositoryAuthorizationClient(AppFactoryRepositoryAuthorizationClient appFactoryRepositoryAuthorizationClient)
|
void |
setConfiguration(GitBlitConfiguration configuration)
|
| Methods inherited from class com.gitblit.models.UserModel |
|---|
addRepositoryPermission, canAdmin, canAdmin, canApprovePatchset, canClone, canCreate, canCreate, canCreateRef, canDelete, canDeleteRef, canEdit, canEdit, canFork, canFork, canPush, canReviewPatchset, canRewindRef, canVetoPatchset, canView, canView, compareTo, equals, getDisplayName, getName, getPersonalPath, getPreferences, getRepositoryPermission, getRepositoryPermissions, getTeam, hasExplicitRepositoryPermission, hashCode, hasRepositoryPermission, hasTeamRepositoryPermission, is, isAuthenticated, isLocalAccount, isMyPersonalRepository, isTeamMember, removeRepositoryPermission, setRepositoryPermission, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AppFactoryGitBlitUserModel(String username)
public AppFactoryGitBlitUserModel(String username,
GitBlitConfiguration config,
AppFactoryRepositoryAuthorizationClient appFactoryRepositoryAuthorizationClient)
| Method Detail |
|---|
public String getAdminCookie()
public void setAdminCookie(String adminCookie)
public GitBlitConfiguration getConfiguration()
public void setConfiguration(GitBlitConfiguration configuration)
protected boolean canAccess(com.gitblit.models.RepositoryModel repository,
com.gitblit.Constants.AccessRestrictionType ifRestriction,
com.gitblit.Constants.AccessPermission requirePermission)
canAccess in class com.gitblit.models.UserModelpublic AppFactoryRepositoryAuthorizationClient getAppFactoryRepositoryAuthorizationClient()
public void setAppFactoryRepositoryAuthorizationClient(AppFactoryRepositoryAuthorizationClient appFactoryRepositoryAuthorizationClient)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||