Class UsersTable.UserRow
java.lang.Object
org.gvsig.vcsgis.lib.workspace.tables.AbstractTable.AbstractRow
org.gvsig.vcsgis.lib.workspace.tables.UsersTable.UserRow
- 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:
UsersTable
public static class UsersTable.UserRow
extends AbstractTable.AbstractRow
implements VCSGisUserEditable
-
Field Summary
Fields inherited from class org.gvsig.vcsgis.lib.workspace.tables.AbstractTable.AbstractRow
workspaceFields 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
ConstructorsConstructorDescriptionUserRow(VCSGisWorkspace workspace) UserRow(VCSGisWorkspace workspace, 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 roleid) voidsetAllowedOperations(String roles) voidsetDescription(String description) voidsetIdentifier(String identifier) voidvoidsetUserCode(String userCode) javax.json.JsonObjecttoJson()org.gvsig.json.JsonObjectBuildertoString()Methods inherited from class org.gvsig.vcsgis.lib.workspace.tables.AbstractTable.AbstractRow
createFeature, delete, getBoolean, getBoolean, getCode, getInt, getInt, getLabelOfValue, getLong, getLong, getString, getTimestamp, insert, insert, newCode, set, set, set, set, set, setCode, update, 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
-
UserRow
-
UserRow
-
-
Method Details
-
getUserCode
- Specified by:
getUserCodein interfaceVCSGisUser
-
getIdentifier
- Specified by:
getIdentifierin interfaceVCSGisUser
-
getDescription
- Specified by:
getDescriptionin interfaceVCSGisUser
-
getAllowedOperations
- Specified by:
getAllowedOperationsin interfaceVCSGisUser
-
setUserCode
- Specified by:
setUserCodein interfaceVCSGisUserEditable
-
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
-