org.kinsources.kiwa.kidarep
Class Kidarep
java.lang.Object
org.kinsources.kiwa.kidarep.Kidarep
public class Kidarep
- extends java.lang.Object
- Author:
- christian.momon@devinsy.fr
Method Summary |
LoadedFileHeader |
addAttachment(Dataset dataset,
java.lang.String name,
byte[] data)
|
void |
addDatasetGenealogyFile(Dataset dataset,
LoadedFile originFile,
java.util.List<org.tip.puck.net.workers.ControlReporter.ControlType> sourceControls,
java.util.Locale locale)
|
void |
addDatasetTerminologyFile(Dataset dataset,
LoadedFile originFile,
java.util.List<org.tip.puck.net.relations.workers.RelationModelReporter.ControlType> controls,
java.util.Locale locale)
|
LoadedFile |
addPublicDatasetFile(Dataset dataset,
LoadedFile originFile)
|
void |
clear()
|
Collections |
collections()
|
Contributors |
contributors()
|
Collection |
copyCollection(Collection source,
Contributor target)
|
long |
countOfAttachmentFiles()
|
long |
countOfCollaborators()
|
long |
countOfCollections()
|
long |
countOfContributors()
|
long |
countOfDatasetFiles()
|
long |
countOfDatasets()
|
long |
countOfFiles()
|
long |
countOfFormatIssues()
|
long |
countOfGenealogies()
|
long |
countOfIndividuals()
|
long |
countOfPublishedDatasetFiles()
|
long |
countOfPublishedDatasets()
|
long |
countOfReadyFormatIssues()
|
long |
countOfRelations()
|
long |
countOfTerminologies()
|
long |
countOfUnions()
|
LoadedFile |
createCollaborator(Dataset dataset,
Account collaboratorAccount,
java.lang.String description,
org.tip.puck.net.workers.AttributeFilters filters,
LoadedFile sourceFile)
|
Collection |
createCollection(Contributor contributor,
java.lang.String name,
java.lang.String description,
Collection.Scope scope)
|
Contributor |
createContributor(Account source)
|
Dataset |
createDataset(Contributor contributor,
java.lang.String name)
|
FormatIssue |
createFormatIssue(Contributor contributor,
Dataset dataset,
LoadedFile file)
|
FormatIssue |
createFormatIssue(long contributorId,
long datasetId,
LoadedFile file)
|
Datasets |
datasets()
|
Datasets |
datasetsFromIndex()
|
Collaborations |
findCollaborationsByCollaborator(Account account)
|
Contributors |
findContributors(Account.Status status)
|
Datasets |
findDatasets(Dataset.Status status)
|
Datasets |
findDatasetsByCollaborator(Account account)
|
Datasets |
findDatasetsWithCollaborator()
|
Datasets |
findPublishedDatasets()
|
FormatIssues |
formatIssues()
|
Collection |
getCollectionById(long id)
|
Contributor |
getContributorById(long id)
|
Contributor |
getContributorById(java.lang.Long id)
|
Contributor |
getContributorById(java.lang.String id)
|
Dataset |
getDatasetById(long id)
|
Dataset |
getDatasetById(java.lang.String id)
|
FormatIssue |
getFormatIssueById(long id)
|
FormatIssue |
getFormatIssueById(java.lang.String id)
|
boolean |
isAvailableDatasetName(java.lang.String name,
Dataset target)
|
boolean |
isNotAvailableDatasetName(java.lang.String name,
Dataset target)
|
long |
lastCollectionId()
|
long |
lastContibutorId()
|
long |
lastDatasetId()
|
long |
lastFileId()
|
long |
lastFormatIssueId()
|
long |
nextCollectionId()
|
long |
nextDatasetId()
|
long |
nextFileId()
|
long |
nextFormatIssueId()
|
void |
purgeFormatIssues(int days)
|
void |
rebuildCollectionIndex()
|
void |
rebuildContributorIndex()
|
void |
rebuildDatasetIndex()
|
void |
rebuildIndexes()
|
void |
removeCollection(Collection source)
|
void |
removeDataset(Dataset source)
|
void |
removeDatasetFile(Dataset dataset)
|
void |
removeDatasetFromCollection(Dataset source,
Collection collection)
|
void |
removeFormatIssue(FormatIssue source)
|
void |
resetLastCollectionId()
|
void |
resetLastDatasetId()
|
void |
resetLastFileId(long value)
|
void |
resetLastFormatIssueId()
|
void |
resetLastFormatIssueId(long value)
|
void |
transferDataset(Contributor newContributor,
Dataset source)
|
LoadedFile |
updateCollaborator(Dataset dataset,
Collaborator collaborator,
java.lang.String description,
org.tip.puck.net.workers.AttributeFilters filters,
LoadedFile sourceFile)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Kidarep
public Kidarep()
addAttachment
public LoadedFileHeader addAttachment(Dataset dataset,
java.lang.String name,
byte[] data)
- Parameters:
dataset
- name
- data
-
- Returns:
addDatasetGenealogyFile
public void addDatasetGenealogyFile(Dataset dataset,
LoadedFile originFile,
java.util.List<org.tip.puck.net.workers.ControlReporter.ControlType> sourceControls,
java.util.Locale locale)
throws KiwaControlException,
java.io.IOException,
KiwaBadFileFormatException
- Parameters:
dataset
- name
- originData
-
- Throws:
org.tip.puck.PuckException
KiwaControlException
java.io.IOException
KiwaBadFileFormatException
addDatasetTerminologyFile
public void addDatasetTerminologyFile(Dataset dataset,
LoadedFile originFile,
java.util.List<org.tip.puck.net.relations.workers.RelationModelReporter.ControlType> controls,
java.util.Locale locale)
throws KiwaControlException,
java.io.IOException,
KiwaBadFileFormatException
- Parameters:
dataset
- originFile
- controls
- locale
-
- Throws:
KiwaControlException
java.io.IOException
KiwaBadFileFormatException
addPublicDatasetFile
public LoadedFile addPublicDatasetFile(Dataset dataset,
LoadedFile originFile)
throws org.tip.puck.PuckException
- Parameters:
dataset
- fileName
- net
-
- Returns:
-
- Throws:
org.tip.puck.PuckException
clear
public void clear()
collections
public Collections collections()
- Returns:
contributors
public Contributors contributors()
copyCollection
public Collection copyCollection(Collection source,
Contributor target)
- Parameters:
source
- target
-
- Returns:
countOfAttachmentFiles
public long countOfAttachmentFiles()
- Returns:
countOfCollaborators
public long countOfCollaborators()
- Returns:
countOfCollections
public long countOfCollections()
- Returns:
countOfContributors
public long countOfContributors()
- Returns:
countOfDatasetFiles
public long countOfDatasetFiles()
- Returns:
countOfDatasets
public long countOfDatasets()
- Returns:
countOfFiles
public long countOfFiles()
- Returns:
countOfFormatIssues
public long countOfFormatIssues()
- Returns:
countOfGenealogies
public long countOfGenealogies()
- Returns:
countOfIndividuals
public long countOfIndividuals()
- Returns:
countOfPublishedDatasetFiles
public long countOfPublishedDatasetFiles()
- Returns:
countOfPublishedDatasets
public long countOfPublishedDatasets()
- Returns:
countOfReadyFormatIssues
public long countOfReadyFormatIssues()
- Returns:
countOfRelations
public long countOfRelations()
- Returns:
countOfTerminologies
public long countOfTerminologies()
- Returns:
countOfUnions
public long countOfUnions()
- Returns:
createCollaborator
public LoadedFile createCollaborator(Dataset dataset,
Account collaboratorAccount,
java.lang.String description,
org.tip.puck.net.workers.AttributeFilters filters,
LoadedFile sourceFile)
throws org.tip.puck.PuckException
- Parameters:
dataset
- name
- originData
-
- Returns:
-
- Throws:
org.tip.puck.PuckException
KiwaControlException
java.io.IOException
createCollection
public Collection createCollection(Contributor contributor,
java.lang.String name,
java.lang.String description,
Collection.Scope scope)
- Parameters:
title
- subtitle
-
- Returns:
createContributor
public Contributor createContributor(Account source)
- Parameters:
title
- subtitle
-
- Returns:
createDataset
public Dataset createDataset(Contributor contributor,
java.lang.String name)
- Parameters:
title
- subtitle
-
- Returns:
createFormatIssue
public FormatIssue createFormatIssue(Contributor contributor,
Dataset dataset,
LoadedFile file)
- Parameters:
title
- subtitle
-
- Returns:
createFormatIssue
public FormatIssue createFormatIssue(long contributorId,
long datasetId,
LoadedFile file)
- Parameters:
contributorId
- datasetId
- file
-
- Returns:
datasets
public Datasets datasets()
- Returns:
datasetsFromIndex
public Datasets datasetsFromIndex()
- Returns:
findCollaborationsByCollaborator
public Collaborations findCollaborationsByCollaborator(Account account)
- Parameters:
status
-
- Returns:
findContributors
public Contributors findContributors(Account.Status status)
- Parameters:
status
-
- Returns:
findDatasets
public Datasets findDatasets(Dataset.Status status)
- Parameters:
status
-
- Returns:
findDatasetsByCollaborator
public Datasets findDatasetsByCollaborator(Account account)
- Parameters:
status
-
- Returns:
findDatasetsWithCollaborator
public Datasets findDatasetsWithCollaborator()
- Parameters:
status
-
- Returns:
findPublishedDatasets
public Datasets findPublishedDatasets()
- Parameters:
status
-
- Returns:
formatIssues
public FormatIssues formatIssues()
getCollectionById
public Collection getCollectionById(long id)
- Parameters:
id
-
- Returns:
getContributorById
public Contributor getContributorById(long id)
- Parameters:
id
-
- Returns:
getContributorById
public Contributor getContributorById(java.lang.Long id)
- Parameters:
id
-
- Returns:
getContributorById
public Contributor getContributorById(java.lang.String id)
- Parameters:
id
-
- Returns:
getDatasetById
public Dataset getDatasetById(long id)
- Parameters:
id
-
- Returns:
getDatasetById
public Dataset getDatasetById(java.lang.String id)
- Parameters:
id
-
- Returns:
getFormatIssueById
public FormatIssue getFormatIssueById(long id)
- Parameters:
id
-
- Returns:
getFormatIssueById
public FormatIssue getFormatIssueById(java.lang.String id)
- Parameters:
id
-
- Returns:
isAvailableDatasetName
public boolean isAvailableDatasetName(java.lang.String name,
Dataset target)
- Parameters:
name
- target
- dataset to wich the name is expected.
- Returns:
isNotAvailableDatasetName
public boolean isNotAvailableDatasetName(java.lang.String name,
Dataset target)
- Parameters:
name
- target
- dataset to wich the name is expected.
- Returns:
lastCollectionId
public long lastCollectionId()
- Returns:
lastContibutorId
public long lastContibutorId()
- Returns:
lastDatasetId
public long lastDatasetId()
- Returns:
lastFileId
public long lastFileId()
- Returns:
lastFormatIssueId
public long lastFormatIssueId()
- Returns:
nextCollectionId
public long nextCollectionId()
- Returns:
nextDatasetId
public long nextDatasetId()
- Returns:
nextFileId
public long nextFileId()
- Returns:
nextFormatIssueId
public long nextFormatIssueId()
- Returns:
purgeFormatIssues
public void purgeFormatIssues(int days)
rebuildCollectionIndex
public void rebuildCollectionIndex()
rebuildContributorIndex
public void rebuildContributorIndex()
rebuildDatasetIndex
public void rebuildDatasetIndex()
rebuildIndexes
public void rebuildIndexes()
removeCollection
public void removeCollection(Collection source)
- Parameters:
topic
-
removeDataset
public void removeDataset(Dataset source)
- Parameters:
topic
-
removeDatasetFile
public void removeDatasetFile(Dataset dataset)
throws java.lang.Exception
- Parameters:
id
-
- Throws:
java.lang.Exception
removeDatasetFromCollection
public void removeDatasetFromCollection(Dataset source,
Collection collection)
- Parameters:
topic
-
removeFormatIssue
public void removeFormatIssue(FormatIssue source)
- Parameters:
topic
-
resetLastCollectionId
public void resetLastCollectionId()
resetLastDatasetId
public void resetLastDatasetId()
resetLastFileId
public void resetLastFileId(long value)
resetLastFormatIssueId
public void resetLastFormatIssueId()
resetLastFormatIssueId
public void resetLastFormatIssueId(long value)
transferDataset
public void transferDataset(Contributor newContributor,
Dataset source)
- Parameters:
topic
-
updateCollaborator
public LoadedFile updateCollaborator(Dataset dataset,
Collaborator collaborator,
java.lang.String description,
org.tip.puck.net.workers.AttributeFilters filters,
LoadedFile sourceFile)
throws org.tip.puck.PuckException
- Parameters:
collaborator
- description
- filters
- sourceFile
-
- Returns:
-
- Throws:
org.tip.puck.PuckException