Uses of Class
org.tailormap.api.persistence.TMFeatureType
Packages that use TMFeatureType
Package
Description
-
Uses of TMFeatureType in org.tailormap.api.geotools.featuresources
Methods in org.tailormap.api.geotools.featuresources with parameters of type TMFeatureTypeModifier and TypeMethodDescriptionstatic voidAttachmentsHelper.createAttachmentTableForFeatureType(TMFeatureType featureType) Create attachment table and index for the given FeatureType.static voidAttachmentsHelper.deleteAttachment(UUID attachmentId, TMFeatureType featureType) static voidAttachmentsHelper.dropAttachmentTableForFeatureType(TMFeatureType featureType) AttachmentsHelper.getAttachment(TMFeatureType featureType, UUID attachmentId) protected TMFeatureTypeInfoFeatureSourceHelper.getFeatureTypeInfo(TMFeatureType pft, org.geotools.api.data.ResourceInfo info, org.geotools.api.data.SimpleFeatureSource gtFs) protected TMFeatureTypeInfoWFSFeatureSourceHelper.getFeatureTypeInfo(TMFeatureType pft, org.geotools.api.data.ResourceInfo info, org.geotools.api.data.SimpleFeatureSource gtFs) static AttachmentMetadataAttachmentsHelper.insertAttachment(TMFeatureType featureType, AttachmentMetadata attachment, Object primaryKey, byte[] fileData) static List<AttachmentMetadata> AttachmentsHelper.listAttachmentsForFeature(TMFeatureType featureType, Object primaryKey) static Map<@NotNull Object, List<AttachmentMetadata>> AttachmentsHelper.listAttachmentsForFeaturesByFeatureId(TMFeatureType featureType, List<Object> featurePKs) List attachments for multiple features grouped by their IDs.org.geotools.api.data.SimpleFeatureSourceFeatureSourceFactoryHelper.openGeoToolsFeatureSource(TMFeatureType tmft) org.geotools.api.data.SimpleFeatureSourceFeatureSourceFactoryHelper.openGeoToolsFeatureSource(TMFeatureType tmft, int timeout) org.geotools.api.data.SimpleFeatureSourceFeatureSourceHelper.openGeoToolsFeatureSource(TMFeatureType tmft, Integer timeout) -
Uses of TMFeatureType in org.tailormap.api.persistence
Methods in org.tailormap.api.persistence that return TMFeatureTypeModifier and TypeMethodDescriptionTMFeatureSource.findFeatureTypeByName(String featureTypeName) GeoService.findFeatureTypeForLayer(GeoServiceLayer layer, FeatureSourceRepository featureSourceRepository) TMFeatureType.setAttributes(List<TMAttributeDescriptor> attributes) TMFeatureType.setComment(String comment) TMFeatureType.setDefaultGeometryAttribute(String defaultGeometryAttribute) TMFeatureType.setFeatureSource(TMFeatureSource featureSource) TMFeatureType.setInfo(TMFeatureTypeInfo info) TMFeatureType.setPrimaryKeyAttribute(String primaryKeyAttribute) TMFeatureType.setSettings(FeatureTypeSettings settings) TMFeatureType.setVersion(Long version) TMFeatureType.setWriteable(boolean writeable) Methods in org.tailormap.api.persistence that return types with arguments of type TMFeatureTypeModifier and TypeMethodDescriptionTMFeatureSource.getAllFeatureTypes()TMFeatureSource.getFeatureTypes()Method parameters in org.tailormap.api.persistence with type arguments of type TMFeatureTypeModifier and TypeMethodDescriptionTMFeatureSource.setFeatureTypes(List<TMFeatureType> featureTypes) -
Uses of TMFeatureType in org.tailormap.api.persistence.helper
Methods in org.tailormap.api.persistence.helper that return TMFeatureTypeModifier and TypeMethodDescription@NotNull TMFeatureTypeViewerHelper.AppLayerFullContext.featureType()Returns the value of thefeatureTyperecord component.Methods in org.tailormap.api.persistence.helper with parameters of type TMFeatureTypeModifier and TypeMethodDescriptionTMFeatureTypeHelper.getConfiguredAttributes(@NotNull TMFeatureType featureType, @NotNull AppLayerSettings appLayerSettings) Return a map of attribute names (in order, using a LinkedHashMap implementation) to an attribute descriptor with configured settings, taking into account the configured attribute order and hidden attributes.TMFeatureTypeHelper.getEditableAttributes(@NotNull TMFeatureType featureType, @NotNull AppLayerSettings appLayerSettings) TMFeatureTypeHelper.getHiddenAttributes(@NotNull TMFeatureType featureType, @NotNull AppLayerSettings appLayerSettings) TMFeatureTypeHelper.getNonHiddenAttributeNames(@NotNull TMFeatureType featureType, @NotNull AppLayerSettings appLayerSettings) Get the non-hidden attribute names for a feature type.static Set<TMAttributeDescriptor> TMFeatureTypeHelper.getNonHiddenAttributes(@NotNull TMFeatureType featureType, @NotNull AppLayerSettings appLayerSettings) Get the non-hidden attribute descriptors for a feature type.static UniqueValuesResponseUniqueValuesHelper.getUniqueValues(TMFeatureType tmft, String attributeName, String filter, org.geotools.api.filter.FilterFactory ff, FeatureSourceFactoryHelper featureSourceFactoryHelper, Boolean useGeotoolsUniqueFunction) static booleanTMFeatureTypeHelper.isEditable(Application application, AppTreeLayerNode appTreeLayerNode, TMFeatureType featureType) Constructors in org.tailormap.api.persistence.helper with parameters of type TMFeatureTypeModifierConstructorDescriptionAppLayerFullContext(@NotNull AppTreeLayerNode node, @NotNull AppLayerSettings appLayerSettings, @NotNull GeoService geoService, @NotNull GeoServiceLayer geoServiceLayer, @NotNull TMFeatureType featureType) Creates an instance of aAppLayerFullContextrecord class. -
Uses of TMFeatureType in org.tailormap.api.repository
Methods in org.tailormap.api.repository that return types with arguments of type TMFeatureTypeModifier and TypeMethodDescriptionFeatureTypeRepository.getTMFeatureTypeByNameAndFeatureSource(String name, TMFeatureSource featureSource) Get a feature type by name and feature source. -
Uses of TMFeatureType in org.tailormap.api.solr
Methods in org.tailormap.api.solr with parameters of type TMFeatureTypeModifier and TypeMethodDescriptionSolrHelper.addFeatureTypeIndex(@NotNull SearchIndex searchIndex, @NotNull TMFeatureType tmFeatureType, @NotNull FeatureSourceFactoryHelper featureSourceFactoryHelper, @NotNull SearchIndexRepository searchIndexRepository) Add or update a feature type index for a layer.SolrHelper.addFeatureTypeIndex(@NotNull SearchIndex searchIndex, @NotNull TMFeatureType tmFeatureType, @NotNull FeatureSourceFactoryHelper featureSourceFactoryHelper, @NotNull SearchIndexRepository searchIndexRepository, @NotNull Consumer<TaskProgressEvent> progressListener, UUID taskUuid) Add or update a feature type index for a layer. -
Uses of TMFeatureType in org.tailormap.api.util
Methods in org.tailormap.api.util that return TMFeatureTypeModifier and TypeMethodDescriptionEditUtil.getEditableFeatureType(Application application, AppTreeLayerNode appTreeLayerNode, GeoService service, GeoServiceLayer layer) Get editable feature type, throws exception if not found or not editable.