public class RegistryObjectMetacardType extends MetacardTypeImpl
Modifier and Type | Field and Description |
---|---|
static String |
DATA_SOURCES |
static String |
LAST_PUBLISHED |
static String |
LINKS |
static String |
PUBLISHED_LOCATIONS |
static String |
REGION |
static String |
REGISTRY_BASE_URL |
static String |
REGISTRY_ID |
static String |
REGISTRY_IDENTITY_NODE |
static String |
REGISTRY_LOCAL_NODE |
static String |
REGISTRY_METACARD_TYPE_NAME |
static String |
REMOTE_METACARD_ID |
static String |
REMOTE_REGISTRY_ID |
static String |
SECURITY_LEVEL |
static String |
SERVICE_BINDING_TYPES |
static String |
SERVICE_BINDINGS |
static Set<String> |
TRANSIENT_ATTRIBUTES |
descriptors, name
DEFAULT_METACARD_TYPE_NAME
Constructor and Description |
---|
RegistryObjectMetacardType() |
RegistryObjectMetacardType(String name,
Set<AttributeDescriptor> descriptors) |
Modifier and Type | Method and Description |
---|---|
protected void |
addDescriptor(String name,
boolean queryable,
boolean multivalued,
AttributeType<?> type) |
void |
addQueryableBoolean(String name,
boolean multivalued)
Method to add a queryable boolean to the descriptors of this metacard type.
|
void |
addQueryableDate(String name)
Method to add a queryable date to the descriptors of this metacard type.
|
protected void |
addQueryableGeo(String name,
boolean multivalued) |
void |
addQueryableString(String name,
boolean multivalued)
Method to add a queryable string to the descriptors of this metacard type.
|
void |
addXml(String name,
boolean queryable)
Method to add an XML entry to the descriptors of the metacard type.
|
equals, getAttributeDescriptor, getAttributeDescriptors, getName, hashCode
public static final String DATA_SOURCES
public static final String LAST_PUBLISHED
public static final String LINKS
public static final String PUBLISHED_LOCATIONS
public static final String REGION
public static final String REGISTRY_BASE_URL
public static final String REGISTRY_ID
public static final String REGISTRY_IDENTITY_NODE
public static final String REGISTRY_LOCAL_NODE
public static final String REGISTRY_METACARD_TYPE_NAME
public static final String REMOTE_METACARD_ID
public static final String REMOTE_REGISTRY_ID
public static final String SECURITY_LEVEL
public static final String SERVICE_BINDING_TYPES
public static final String SERVICE_BINDINGS
public RegistryObjectMetacardType()
public RegistryObjectMetacardType(String name, Set<AttributeDescriptor> descriptors)
public void addQueryableString(String name, boolean multivalued)
name
- Name of the descriptormultivalued
- Whether or not this descriptor represents several values (true) or one value
(false)public void addQueryableDate(String name)
name
- Name of the descriptorpublic void addQueryableBoolean(String name, boolean multivalued)
name
- Name of the descriptormultivalued
- Whether or not this descriptor represents several values (true) or one value
(false)public void addXml(String name, boolean queryable)
name
- Name of the descriptorqueryable
- Whether or not this descriptor should be queryable.protected void addQueryableGeo(String name, boolean multivalued)
protected void addDescriptor(String name, boolean queryable, boolean multivalued, AttributeType<?> type)
This work is licensed under a Creative Commons Attribution 4.0 International License.