public abstract class MetadataAdapter extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
token |
protected boolean |
uuid |
Modifier | Constructor and Description |
---|---|
protected |
MetadataAdapter() |
Modifier and Type | Method and Description |
---|---|
static MetadataAdapter |
getInstance(String token) |
DocumentMetadata |
getMetadata(Document doc)
Performs metadata conversion.
|
FolderMetadata |
getMetadata(Folder fld)
Performs metadata conversion.
|
MailMetadata |
getMetadata(Mail mail)
Performs metadata conversion.
|
VersionMetadata |
getMetadata(Version ver,
String mimeType)
Performs metadata conversion.
|
abstract void |
importWithMetadata(DocumentMetadata dmd,
InputStream is)
Perform specific document metadata import.
|
abstract void |
importWithMetadata(FolderMetadata fmd)
Perform specific folder metadata import.
|
abstract void |
importWithMetadata(MailMetadata mmd)
Perform specific mail metadata import.
|
abstract void |
importWithMetadata(String parentPath,
VersionMetadata vmd,
InputStream is)
Perform specific version metadata import.
|
void |
setRestoreUuid(boolean uuid)
Set if the documents and folder UUID should be restored on import.
|
protected String token
protected boolean uuid
public static MetadataAdapter getInstance(String token)
public void setRestoreUuid(boolean uuid)
public DocumentMetadata getMetadata(Document doc) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, IOException, ParseException, NoSuchGroupException
public FolderMetadata getMetadata(Folder fld) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, IOException, ParseException, NoSuchGroupException
public MailMetadata getMetadata(Mail mail) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, IOException, ParseException, NoSuchGroupException
public VersionMetadata getMetadata(Version ver, String mimeType)
public abstract void importWithMetadata(DocumentMetadata dmd, InputStream is) throws ItemExistsException, RepositoryException, DatabaseException, IOException
public abstract void importWithMetadata(String parentPath, VersionMetadata vmd, InputStream is) throws ItemExistsException, RepositoryException, DatabaseException, IOException
public abstract void importWithMetadata(FolderMetadata fmd) throws ItemExistsException, RepositoryException, DatabaseException
public abstract void importWithMetadata(MailMetadata mmd) throws ItemExistsException, RepositoryException, DatabaseException
Copyright © 2016. All rights reserved.