|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjpl.eda.metadata.registry.schema.SchemaClient
This class serves as the application program interface (API) to the Schema Registry Service.
| Constructor Summary | |
SchemaClient()
Constructor given nothing. |
|
SchemaClient(java.lang.String registryServiceName)
Constructor given an Schema name. |
|
| Method Summary | |
java.lang.String |
add(java.util.Map attrMap,
java.lang.String fullFileName)
Add a schema to the metadata repository given its attributes and location. |
java.lang.String |
add(java.lang.String attrFileName,
java.lang.String fullFileName)
Add a schema to the metadata repository given its attributes and location. |
java.lang.String |
create(java.util.Map dcAttribute)
Create a empty schema (collection) holder. |
java.lang.String |
create(java.lang.String fileName)
Create an empty schema |
java.util.Vector |
get(java.lang.String registryId,
java.lang.String schemaId)
Get description of a registered schema |
org.w3c.dom.Document |
getProfileDocument(java.util.List profileList)
|
java.util.List |
getProfiles(java.util.List schemaList)
Get a list profiles using a list schemata |
java.lang.String |
getProfileString(java.util.List profileList)
|
void |
getSchemaObject()
Get authorized schema object. |
java.lang.String |
getValidMsg()
|
java.util.List |
keywordSearch(java.util.Map attributes)
Search schema with given set of keywords |
java.util.List |
list()
Get a list of all registered schemas |
AuthorizedRegistry |
login()
|
static void |
main(java.lang.String[] argv)
|
java.lang.String |
modify(java.util.Map metadata)
|
java.lang.String |
modify(java.lang.String schemaId,
java.lang.String version,
java.lang.String registryId,
java.util.Map inMetadata)
|
java.util.List |
query(java.lang.String kwdString)
Query element using DIS-Style query string; |
java.util.List |
query(jpl.eda.xmlquery.XMLQuery xmlQuery)
Query schema using DIS-Style query string |
java.lang.String |
release(java.lang.String registryId)
|
java.lang.String |
release(java.lang.String id,
java.lang.String version)
|
java.lang.String |
remove(java.lang.String registryId)
|
java.lang.String |
remove(java.lang.String id,
java.lang.String version)
|
java.lang.String |
removeAll(java.lang.String id)
|
void |
setCredential(java.lang.String username,
java.lang.String password)
Set username and password, login the new user and get dictionary object. |
java.util.List |
textSearch(java.lang.String queryString)
Search schema with given a text query string |
boolean |
validate(java.io.File xmlFile)
|
boolean |
validate(java.lang.String xmlFilename)
|
java.util.List |
xmlQuery(java.lang.String kwdString)
Query element using DIS-Style query string; Returns a list of profiles; |
java.util.List |
xmlQuery(jpl.eda.xmlquery.XMLQuery xmlQuery)
Query element using DIS-Style query string; Returns a list of profiles; |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SchemaClient()
public SchemaClient(java.lang.String registryServiceName)
throws ClientException
registryServiceName - The Metadata Registry Server's name
ClientException - If the object found was not the
Schema Service.| Method Detail |
public AuthorizedRegistry login()
throws ClientException
ClientException
public void getSchemaObject()
throws ClientException
ClientException
public void setCredential(java.lang.String username,
java.lang.String password)
throws ClientException
username - The user name.password - The user's password
ClientException
public java.lang.String create(java.lang.String fileName)
throws ClientException
fileName - filename of file that containing the metadata for schema
ClientException
public java.lang.String create(java.util.Map dcAttribute)
throws ClientException
dcAttribute - Dublin Core Attributes to describe collection.
ClientException
public java.lang.String add(java.util.Map attrMap,
java.lang.String fullFileName)
throws ClientException
attrMap - Attribute list in java Map classfullFileName - Full path of file name for the schema
ClientException
public java.lang.String add(java.lang.String attrFileName,
java.lang.String fullFileName)
throws ClientException
attrFileName - Full path of file name for the attributesfullFileName - Full path of file name for the schema
ClientException
public java.util.List list()
throws ClientException
ClientException
public java.util.List textSearch(java.lang.String queryString)
throws ClientException
queryString - a text query string
ClientException
public java.util.List keywordSearch(java.util.Map attributes)
throws ClientException
attributes - The specified set of attributes
ClientException
public java.util.List query(jpl.eda.xmlquery.XMLQuery xmlQuery)
throws ClientException
ClientException
public java.util.List query(java.lang.String kwdString)
throws ClientException
ClientException
public java.util.List getProfiles(java.util.List schemaList)
throws ClientException
ClientException
public java.util.List xmlQuery(jpl.eda.xmlquery.XMLQuery xmlQuery)
throws ClientException
ClientException
public java.util.List xmlQuery(java.lang.String kwdString)
throws ClientException
ClientExceptionpublic org.w3c.dom.Document getProfileDocument(java.util.List profileList)
public java.lang.String getProfileString(java.util.List profileList)
public java.util.Vector get(java.lang.String registryId,
java.lang.String schemaId)
throws ClientException
registryId - Schema registration identifierschemaId - Schema identifier
ClientExceptionpublic boolean validate(java.lang.String xmlFilename)
public boolean validate(java.io.File xmlFile)
public java.lang.String getValidMsg()
public java.lang.String modify(java.lang.String schemaId,
java.lang.String version,
java.lang.String registryId,
java.util.Map inMetadata)
throws ClientException
ClientException
public java.lang.String modify(java.util.Map metadata)
throws ClientException
ClientException
public java.lang.String remove(java.lang.String registryId)
throws ClientException
ClientException
public java.lang.String remove(java.lang.String id,
java.lang.String version)
throws ClientException
ClientException
public java.lang.String removeAll(java.lang.String id)
throws ClientException
ClientException
public java.lang.String release(java.lang.String registryId)
throws ClientException
ClientException
public java.lang.String release(java.lang.String id,
java.lang.String version)
throws ClientException
ClientException
public static void main(java.lang.String[] argv)
throws java.lang.Exception
java.lang.Exception
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||