|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.wso2.carbon.governance.api.generic.GenericArtifactManager
public class GenericArtifactManager
Manager class for a generic governance artifact.
| Constructor Summary | |
|---|---|
GenericArtifactManager(org.wso2.carbon.registry.core.Registry registry,
String key)
Constructor accepting an instance of the registry, and key identifying the type of manager. |
|
GenericArtifactManager(org.wso2.carbon.registry.core.Registry registry,
String mediaType,
String artifactNameAttribute,
String artifactNamespaceAttribute,
String artifactElementRoot,
String artifactElementNamespace,
String pathExpression,
org.wso2.carbon.registry.core.Association[] relationshipDefinitions)
Constructor accepting an instance of the registry, and also details on the type of manager. |
|
| Method Summary | |
|---|---|
void |
addGenericArtifact(GenericArtifact artifact)
Adds the given artifact to the registry. |
GenericArtifact[] |
findGenericArtifacts(GenericArtifactFilter criteria)
Finds all artifacts matching the given filter criteria. |
String[] |
getAllGenericArtifactIds()
Finds all identifiers of the artifacts on the registry. |
GenericArtifact[] |
getAllGenericArtifacts()
Finds all artifacts on the registry. |
GenericArtifact |
getGenericArtifact(String artifactId)
Fetches the given artifact on the registry. |
GenericArtifact |
newGovernanceArtifact(org.apache.axiom.om.OMElement content)
Creates a new artifact from the given content. |
GenericArtifact |
newGovernanceArtifact(QName qName)
Creates a new artifact from the given qualified name. |
void |
removeGenericArtifact(String artifactId)
Removes the given artifact from the registry. |
void |
updateGenericArtifact(GenericArtifact artifact)
Updates the given artifact on the registry. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GenericArtifactManager(org.wso2.carbon.registry.core.Registry registry,
String mediaType,
String artifactNameAttribute,
String artifactNamespaceAttribute,
String artifactElementRoot,
String artifactElementNamespace,
String pathExpression,
org.wso2.carbon.registry.core.Association[] relationshipDefinitions)
registry - the instance of the registry.mediaType - the media type of resources being saved or fetched.artifactNameAttribute - the attribute that specifies the name of the artifact.artifactNamespaceAttribute - the attribute that specifies the namespace of the artifact.artifactElementRoot - the attribute that specifies the root artifact element.artifactElementNamespace - the attribute that specifies the artifact element's
namespace.pathExpression - the expression that can be used to compute where to store
the artifact.relationshipDefinitions - the relationship definitions for the types of associations
that will be created when the artifact gets updated.
public GenericArtifactManager(org.wso2.carbon.registry.core.Registry registry,
String key)
throws org.wso2.carbon.registry.core.exceptions.RegistryException
registry - the instance of the registry.key - the key short name of the artifact type.
org.wso2.carbon.registry.core.exceptions.RegistryException| Method Detail |
|---|
public GenericArtifact newGovernanceArtifact(QName qName)
throws GovernanceException
qName - the qualified name of this artifact.
GovernanceException - if the operation failed.
public GenericArtifact newGovernanceArtifact(org.apache.axiom.om.OMElement content)
throws GovernanceException
content - the artifact content.
GovernanceException - if the operation failed.
public void addGenericArtifact(GenericArtifact artifact)
throws GovernanceException
artifact - the artifact.
GovernanceException - if the operation failed.
public void updateGenericArtifact(GenericArtifact artifact)
throws GovernanceException
artifact - the artifact.
GovernanceException - if the operation failed.
public GenericArtifact getGenericArtifact(String artifactId)
throws GovernanceException
artifactId - the identifier of the artifact.
GovernanceException - if the operation failed.
public void removeGenericArtifact(String artifactId)
throws GovernanceException
artifactId - the identifier of the artifact.
GovernanceException - if the operation failed.
public GenericArtifact[] findGenericArtifacts(GenericArtifactFilter criteria)
throws GovernanceException
criteria - the filter criteria to be matched.
GovernanceException - if the operation failed.
public GenericArtifact[] getAllGenericArtifacts()
throws GovernanceException
GovernanceException - if the operation failed.
public String[] getAllGenericArtifactIds()
throws GovernanceException
GovernanceException - if the operation failed.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||