Class EntitiesTable.EntityRow
java.lang.Object
org.gvsig.vcsgis.lib.workspace.tables.AbstractTable.AbstractRow
org.gvsig.vcsgis.lib.workspace.tables.EntitiesTable.EntityRow
- All Implemented Interfaces:
org.gvsig.json.SupportFromJson,org.gvsig.json.SupportJson,org.gvsig.json.SupportToJson,org.gvsig.tools.util.LabeledValue<VCSGisEntity>,VCSGisEntity,VCSGisEntityEditable,VCSGisWorkspaceEntity
- Enclosing class:
EntitiesTable
public static class EntitiesTable.EntityRow
extends AbstractTable.AbstractRow
implements VCSGisWorkspaceEntity
-
Field Summary
Fields inherited from class org.gvsig.vcsgis.lib.workspace.tables.AbstractTable.AbstractRow
workspace -
Constructor Summary
ConstructorsConstructorDescriptionEntityRow(VCSGisWorkspace workspace) EntityRow(VCSGisWorkspace workspace, org.gvsig.fmap.dal.feature.Feature feature) -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyfrom(VCSGisEntity entity) voidcopyto(VCSGisEntityEditable entity) voidfromJson(javax.json.JsonObject json) org.gvsig.tools.dynobject.TagsgetCategoryTags(String category) longlonggetCountLocalChanges(org.gvsig.fmap.dal.DataTransaction transaction) getCRS()org.gvsig.crs.projection.lib.Projectionorg.gvsig.fmap.dal.feature.FeatureTypegetLabel()intgetState()intgetValue()booleanisAuthorized(VCSGisUser user, String operation) booleanbooleansetAuthorizations(String authorizations) setCategory(String category) setCRS(org.gvsig.crs.projection.lib.Projection crs) setCustomData(String customData) setDataModels(String dataModels) setDataTableName(String dataTableName) setDescription(String description) setEntityCode(String code) setEntityName(String entityName) setFeatureIdFieldName(String name) setFeatureType(org.gvsig.fmap.dal.feature.FeatureType featureType) setFeatureTypeAsJson(String json) setFieldForLabel(String fieldForLabel) setGeometryFieldName(String name) setLocalRevisionCode(String code) setResources(String resources) voidsetState(int state) setTopologyPlanCode(String topologyplanCode) setTopologyPlanMode(int topologyPlanMode) setUserCode(String userCode) javax.json.JsonObjecttoJson()org.gvsig.json.JsonObjectBuildertoString()voidupdate()booleanActualiza el estado si es necesario y retorna cierto si este ha cambiado.booleanupdateState(org.gvsig.fmap.dal.DataTransaction transaction) 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, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.json.SupportToJson
toJson, toJsonBuilder
-
Constructor Details
-
EntityRow
-
EntityRow
-
-
Method Details
-
getEntityName
- Specified by:
getEntityNamein interfaceVCSGisEntity
-
getDataTableName
- Specified by:
getDataTableNamein interfaceVCSGisEntity
-
getFeatureIdFieldName
- Specified by:
getFeatureIdFieldNamein interfaceVCSGisEntity
-
getGeometryFieldName
- Specified by:
getGeometryFieldNamein interfaceVCSGisEntity
-
getDescription
- Specified by:
getDescriptionin interfaceVCSGisEntity
-
getFieldForLabel
- Specified by:
getFieldForLabelin interfaceVCSGisEntity
-
getUserCode
- Specified by:
getUserCodein interfaceVCSGisEntity
-
getTopologyPlanCode
- Specified by:
getTopologyPlanCodein interfaceVCSGisEntity
-
getEntityCode
- Specified by:
getEntityCodein interfaceVCSGisEntity
-
getLocalRevisionCode
- Specified by:
getLocalRevisionCodein interfaceVCSGisWorkspaceEntity
-
getRepositoryRevisionCode
- Specified by:
getRepositoryRevisionCodein interfaceVCSGisEntity
-
getCategory
- Specified by:
getCategoryin interfaceVCSGisEntity
-
getCategoriesAsList
- Specified by:
getCategoriesAsListin interfaceVCSGisEntity
-
getCategoryTags
- Specified by:
getCategoryTagsin interfaceVCSGisEntity
-
getFirstCategory
- Specified by:
getFirstCategoryin interfaceVCSGisEntity
-
getFirstDataModel
- Specified by:
getFirstDataModelin interfaceVCSGisEntity
-
getAuthorizations
- Specified by:
getAuthorizationsin interfaceVCSGisEntity
-
getTopologyPlanMode
public int getTopologyPlanMode()- Specified by:
getTopologyPlanModein interfaceVCSGisEntity
-
getLabel
- Specified by:
getLabelin interfaceorg.gvsig.tools.util.LabeledValue<VCSGisEntity>- Specified by:
getLabelin interfaceVCSGisEntity
-
getFeatureTypeAsJson
- Specified by:
getFeatureTypeAsJsonin interfaceVCSGisEntity
-
getFeatureType
public org.gvsig.fmap.dal.feature.FeatureType getFeatureType()- Specified by:
getFeatureTypein interfaceVCSGisEntity- Specified by:
getFeatureTypein interfaceVCSGisWorkspaceEntity
-
setEntityName
- Specified by:
setEntityNamein interfaceVCSGisEntityEditable
-
setDataTableName
- Specified by:
setDataTableNamein interfaceVCSGisEntityEditable
-
setFeatureIdFieldName
- Specified by:
setFeatureIdFieldNamein interfaceVCSGisEntityEditable
-
setGeometryFieldName
- Specified by:
setGeometryFieldNamein interfaceVCSGisEntityEditable
-
setDescription
- Specified by:
setDescriptionin interfaceVCSGisEntityEditable
-
setFieldForLabel
- Specified by:
setFieldForLabelin interfaceVCSGisEntityEditable
-
setFeatureTypeAsJson
- Specified by:
setFeatureTypeAsJsonin interfaceVCSGisEntityEditable
-
setFeatureType
-
setLocalRevisionCode
- Specified by:
setLocalRevisionCodein interfaceVCSGisWorkspaceEntity
-
setRepositoryRevisionCode
- Specified by:
setRepositoryRevisionCodein interfaceVCSGisEntityEditable
-
setUserCode
- Specified by:
setUserCodein interfaceVCSGisEntityEditable
-
setTopologyPlanCode
- Specified by:
setTopologyPlanCodein interfaceVCSGisEntityEditable
-
setCategory
- Specified by:
setCategoryin interfaceVCSGisEntityEditable
-
setAuthorizations
- Specified by:
setAuthorizationsin interfaceVCSGisEntityEditable
-
setTopologyPlanMode
- Specified by:
setTopologyPlanModein interfaceVCSGisEntityEditable
-
setLabel
- Specified by:
setLabelin interfaceVCSGisEntityEditable
-
getCountLocalChanges
public long getCountLocalChanges()- Specified by:
getCountLocalChangesin interfaceVCSGisWorkspaceEntity
-
getCountLocalChanges
public long getCountLocalChanges(org.gvsig.fmap.dal.DataTransaction transaction) -
updateState
public boolean updateState()Actualiza el estado si es necesario y retorna cierto si este ha cambiado.- Returns:
-
updateState
public boolean updateState(org.gvsig.fmap.dal.DataTransaction transaction) -
getState
public int getState()- Specified by:
getStatein interfaceVCSGisWorkspaceEntity
-
isOutdated
public boolean isOutdated()- Specified by:
isOutdatedin interfaceVCSGisWorkspaceEntity
-
getStateLabel
-
setState
public void setState(int state) -
update
public void update()- Overrides:
updatein classAbstractTable.AbstractRow
-
getValue
- Specified by:
getValuein interfaceorg.gvsig.tools.util.LabeledValue<VCSGisEntity>
-
toString
- Specified by:
toStringin interfaceorg.gvsig.tools.util.LabeledValue<VCSGisEntity>- Overrides:
toStringin classObject
-
setEntityCode
- Specified by:
setEntityCodein interfaceVCSGisEntityEditable
-
copyfrom
- Specified by:
copyfromin interfaceVCSGisEntityEditable
-
copyto
- Specified by:
copytoin interfaceVCSGisEntity
-
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
-
fromJson
public void fromJson(javax.json.JsonObject json) - Specified by:
fromJsonin interfaceorg.gvsig.json.SupportFromJson
-
isAuthorized
- Specified by:
isAuthorizedin interfaceVCSGisEntity
-
setResources
- Specified by:
setResourcesin interfaceVCSGisEntityEditable
-
getResources
- Specified by:
getResourcesin interfaceVCSGisEntity
-
setDataModels
- Specified by:
setDataModelsin interfaceVCSGisEntityEditable
-
getDataModels
- Specified by:
getDataModelsin interfaceVCSGisEntity
-
getDataModelsAsList
- Specified by:
getDataModelsAsListin interfaceVCSGisEntity
-
getLabelOrName
- Specified by:
getLabelOrNamein interfaceVCSGisEntity
-
getCRS
- Specified by:
getCRSin interfaceVCSGisEntity
-
getCRSAsProjection
public org.gvsig.crs.projection.lib.Projection getCRSAsProjection()- Specified by:
getCRSAsProjectionin interfaceVCSGisEntity
-
getCustomData
- Specified by:
getCustomDatain interfaceVCSGisEntity
-
setCRS
- Specified by:
setCRSin interfaceVCSGisEntityEditable
-
setCRS
- Specified by:
setCRSin interfaceVCSGisEntityEditable
-
isLinkedTable
public boolean isLinkedTable()- Specified by:
isLinkedTablein interfaceVCSGisEntity
-
getLinkedRepository
- Specified by:
getLinkedRepositoryin interfaceVCSGisEntity
-
setCustomData
- Specified by:
setCustomDatain interfaceVCSGisEntityEditable
-