Class UsersRepoTable.UserRepoRow
java.lang.Object
org.gvsig.vcsgis.lib.repository.localdb.tables.AbstractRepoTable.AbstractRow
org.gvsig.vcsgis.lib.repository.localdb.tables.UsersRepoTable.UserRepoRow
- All Implemented Interfaces:
Cloneable,org.gvsig.json.SupportFromJson,org.gvsig.json.SupportJson,org.gvsig.json.SupportToJson,org.gvsig.tools.lang.Cloneable,VCSGisUser,VCSGisUserEditable
- Enclosing class:
UsersRepoTable
public static class UsersRepoTable.UserRepoRow
extends AbstractRepoTable.AbstractRow
implements VCSGisUserEditable
-
Field Summary
Fields inherited from class org.gvsig.vcsgis.lib.repository.localdb.tables.AbstractRepoTable.AbstractRow
feature, repositoryFields inherited from interface org.gvsig.vcsgis.lib.VCSGisUser
GUEST, ROLE_CHECKOUT, ROLE_COMMIT, ROLE_ENTITIES, ROLE_HISTORY, ROLE_ROWCREATE, ROLE_ROWDELETE, ROLE_ROWUPDATE, ROLE_UPDATE, ROLE_USERS -
Constructor Summary
ConstructorsConstructorDescriptionUserRepoRow(VCSGisRepositoryLocaldb repository) UserRepoRow(VCSGisRepositoryLocaldb repository, org.gvsig.fmap.dal.feature.Feature feature) -
Method Summary
Modifier and TypeMethodDescriptionclone()voidcopy(VCSGisUser source, VCSGisUser target) voidcopyFrom(VCSGisUser other) voidfromJson(javax.json.JsonObject json) getRoles()booleanisAllowedOperation(String operation) voidsetAllowedOperations(String operations) voidsetDescription(String description) voidsetIdentifier(String identifier) voidsetPassword(String password) voidvoidsetUserCode(String userCode) javax.json.JsonObjecttoJson()org.gvsig.json.JsonObjectBuildertoString()Methods inherited from class org.gvsig.vcsgis.lib.repository.localdb.tables.AbstractRepoTable.AbstractRow
getBoolean, getBoolean, getCode, getInt, getInt, getLong, getLong, getString, getTimestamp, insert, insert, newCode, set, set, set, set, set, setCode, setFeature, update, updateMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.json.SupportToJson
toJson, toJsonBuilder
-
Constructor Details
-
UserRepoRow
-
UserRepoRow
-
-
Method Details
-
getUserCode
- Specified by:
getUserCodein interfaceVCSGisUser
-
getIdentifier
- Specified by:
getIdentifierin interfaceVCSGisUser
-
getPassword
-
getDescription
- Specified by:
getDescriptionin interfaceVCSGisUser
-
getAllowedOperations
- Specified by:
getAllowedOperationsin interfaceVCSGisUser
-
setUserCode
- Specified by:
setUserCodein interfaceVCSGisUserEditable
-
setPassword
-
setAllowedOperations
- Specified by:
setAllowedOperationsin interfaceVCSGisUserEditable
-
setDescription
- Specified by:
setDescriptionin interfaceVCSGisUserEditable
-
setIdentifier
- Specified by:
setIdentifierin interfaceVCSGisUserEditable
-
copy
- Specified by:
copyin interfaceVCSGisUserEditable
-
clone
- Specified by:
clonein interfaceorg.gvsig.tools.lang.Cloneable- Specified by:
clonein interfaceVCSGisUserEditable- Overrides:
clonein classObject
-
copyFrom
- Specified by:
copyFromin interfaceVCSGisUser
-
getAllowedOperationsAsList
- Specified by:
getAllowedOperationsAsListin interfaceVCSGisUser
-
isAllowedOperation
- Specified by:
isAllowedOperationin interfaceVCSGisUser
-
fromJson
public void fromJson(javax.json.JsonObject json) - Specified by:
fromJsonin interfaceorg.gvsig.json.SupportFromJson
-
toJson
public javax.json.JsonObject toJson()- Specified by:
toJsonin interfaceorg.gvsig.json.SupportToJson
-
toJsonBuilder
public org.gvsig.json.JsonObjectBuilder toJsonBuilder()- Specified by:
toJsonBuilderin interfaceorg.gvsig.json.SupportToJson
-
toString
-
getRoles
- Specified by:
getRolesin interfaceVCSGisUser
-
getRolesAsList
- Specified by:
getRolesAsListin interfaceVCSGisUser
-
setRoles
- Specified by:
setRolesin interfaceVCSGisUserEditable
-