ConfigRepositoryProxy MBean

Partial ObjectName:
WebSphere:*,type=ConfigRepositoryProxy


MBean ConfigRepositoryProxy

Proxy MBean for XDServantFileRepository.


Operation Summary
com.ibm.websphere.management.repository.DocumentDigestcreate(com.ibm.websphere.management.repository.DocumentContentSource docContents, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
           Create a new document in the repository
com.ibm.websphere.management.repository.DocumentDigest[]create(com.ibm.websphere.management.repository.DocumentContentSource[] docContents, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
           Create new documents in the repository
voiddelete(java.lang.String docURI, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
           Delete a document from the repository
voiddelete(java.lang.String[] docURIs, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
           Delete documents from the repository
voiddelete(com.ibm.websphere.management.repository.Document doc, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
           Delete a document from the repository
voiddelete(com.ibm.websphere.management.repository.Document[] docs, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
           Delete documents from the repository
java.lang.Stringrename(java.lang.String docURI, java.lang.String newdocURI, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
           Rename a document in the repository
java.lang.Stringrename(com.ibm.websphere.management.repository.Document doc, com.ibm.websphere.management.repository.Document newdoc, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
           Rename a document in the repository
com.ibm.websphere.management.repository.DocumentDigestmodify(com.ibm.websphere.management.repository.DocumentContentSource docContents, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
           Modify a document in the repository
com.ibm.websphere.management.repository.DocumentDigest[]modify(com.ibm.websphere.management.repository.DocumentContentSource[] docContents, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
           Modify documents in the repository
java.util.HashMapupdate(com.ibm.websphere.management.repository.DocumentContentSource[] docContents, com.ibm.websphere.management.repository.DocumentContentSource[] docContents, com.ibm.websphere.management.repository.Document[] docContents, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
           Add, modify, and/or, delete documents in the repository
java.lang.BooleanlockRepository(java.lang.String reason, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
           Lock the repository
java.lang.BooleanunlockRepository(java.lang.String reason, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
           Unlock the repository
voidcreateDigestFile(java.lang.String docURI, boolean delete, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
           Create a digest file for a document

Operation Detail

create

public com.ibm.websphere.management.repository.DocumentDigest create(com.ibm.websphere.management.repository.DocumentContentSource docContents, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
Create a new document in the repository
Parameters:
docContents - The new document contents
lockToken - Repository Lock Token

create

public com.ibm.websphere.management.repository.DocumentDigest[] create(com.ibm.websphere.management.repository.DocumentContentSource[] docContents, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
Create new documents in the repository
Parameters:
docContents - The new document contents
lockToken - Repository Lock Token

delete

public void delete(java.lang.String docURI, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
Delete a document from the repository
Parameters:
docURI - the URI of the document
lockToken - Repository Lock Token

delete

public void delete(java.lang.String[] docURIs, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
Delete documents from the repository
Parameters:
docURIs - the URI of the document
lockToken - Repository Lock Token

delete

public void delete(com.ibm.websphere.management.repository.Document doc, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
Delete a document from the repository
Parameters:
doc - the URI of the document
lockToken - Repository Lock Token

delete

public void delete(com.ibm.websphere.management.repository.Document[] docs, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
Delete documents from the repository
Parameters:
docs - the URI of the document
lockToken - Repository Lock Token

rename

public java.lang.String rename(java.lang.String docURI, java.lang.String newdocURI, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
Rename a document in the repository
Parameters:
docURI - the current URI of the document
newdocURI - the new URI of the document
lockToken - Repository Lock Token

rename

public java.lang.String rename(com.ibm.websphere.management.repository.Document doc, com.ibm.websphere.management.repository.Document newdoc, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
Rename a document in the repository
Parameters:
doc - the current URI of the document
newdoc - the new URI of the document
lockToken - Repository Lock Token

modify

public com.ibm.websphere.management.repository.DocumentDigest modify(com.ibm.websphere.management.repository.DocumentContentSource docContents, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
Modify a document in the repository
Parameters:
docContents - The new document contents
lockToken - Repository Lock Token

modify

public com.ibm.websphere.management.repository.DocumentDigest[] modify(com.ibm.websphere.management.repository.DocumentContentSource[] docContents, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
Modify documents in the repository
Parameters:
docContents - The new document contents
lockToken - Repository Lock Token

update

public java.util.HashMap update(com.ibm.websphere.management.repository.DocumentContentSource[] docContents, com.ibm.websphere.management.repository.DocumentContentSource[] docContents, com.ibm.websphere.management.repository.Document[] docContents, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
Add, modify, and/or, delete documents in the repository
Parameters:
docContents - The document contents for new documents
docContents - The document contents for modified documents
docContents - The document contents for deleted documents
lockToken - Repository Lock Token

lockRepository

public java.lang.Boolean lockRepository(java.lang.String reason, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
Lock the repository
Parameters:
reason - a description of the reason for locking the repository
lockToken - Repository Lock Token

unlockRepository

public java.lang.Boolean unlockRepository(java.lang.String reason, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
Unlock the repository
Parameters:
reason - a description of the reason for locking the repository - this should match the reason given in the lockRepository call.
lockToken - Repository Lock Token

createDigestFile

public void createDigestFile(java.lang.String docURI, boolean delete, com.ibm.ws.management.repository.RepositoryLockToken lockToken)
Create a digest file for a document
Parameters:
docURI - the URI of the document
delete - a flag to indicate if the original document should be deleted
lockToken - Repository Lock Token

Copyright IBM Corp. 1996 - 2007