1 package org.apache.archiva.admin.model.admin;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 import org.apache.archiva.admin.model.AuditInformation;
22 import org.apache.archiva.admin.model.RepositoryAdminException;
23 import org.apache.archiva.admin.model.beans.FileType;
24 import org.apache.archiva.admin.model.beans.LegacyArtifactPath;
25 import org.apache.archiva.admin.model.beans.NetworkConfiguration;
26 import org.apache.archiva.admin.model.beans.OrganisationInformation;
27 import org.apache.archiva.admin.model.beans.UiConfiguration;
28
29 import java.util.List;
30
31
32
33
34
35 public interface ArchivaAdministration
36 {
37
38 List<LegacyArtifactPath> getLegacyArtifactPaths()
39 throws RepositoryAdminException;
40
41 void addLegacyArtifactPath( LegacyArtifactPath legacyArtifactPath, AuditInformation auditInformation )
42 throws RepositoryAdminException;
43
44 void deleteLegacyArtifactPath( String path, AuditInformation auditInformation )
45 throws RepositoryAdminException;
46
47 void addFileTypePattern( String fileTypeId, String pattern, AuditInformation auditInformation )
48 throws RepositoryAdminException;
49
50 void removeFileTypePattern( String fileTypeId, String pattern, AuditInformation auditInformation )
51 throws RepositoryAdminException;
52
53 List<FileType> getFileTypes()
54 throws RepositoryAdminException;
55
56 FileType getFileType( String fileTypeId )
57 throws RepositoryAdminException;
58
59 void addFileType( FileType fileType, AuditInformation auditInformation )
60 throws RepositoryAdminException;
61
62 void removeFileType( String fileTypeId, AuditInformation auditInformation )
63 throws RepositoryAdminException;
64
65 void addKnownContentConsumer( String knownContentConsumer, AuditInformation auditInformation )
66 throws RepositoryAdminException;
67
68 void setKnownContentConsumers( List<String> knownContentConsumers, AuditInformation auditInformation )
69 throws RepositoryAdminException;
70
71 List<String> getKnownContentConsumers()
72 throws RepositoryAdminException;
73
74 void removeKnownContentConsumer( String knownContentConsumer, AuditInformation auditInformation )
75 throws RepositoryAdminException;
76
77 void addInvalidContentConsumer( String invalidContentConsumer, AuditInformation auditInformation )
78 throws RepositoryAdminException;
79
80 void setInvalidContentConsumers( List<String> invalidContentConsumers, AuditInformation auditInformation )
81 throws RepositoryAdminException;
82
83 List<String> getInvalidContentConsumers()
84 throws RepositoryAdminException;
85
86 void removeInvalidContentConsumer( String invalidContentConsumer, AuditInformation auditInformation )
87 throws RepositoryAdminException;
88
89 OrganisationInformation getOrganisationInformation()
90 throws RepositoryAdminException;
91
92 void setOrganisationInformation( OrganisationInformation organisationInformation )
93 throws RepositoryAdminException;
94
95 UiConfiguration getUiConfiguration()
96 throws RepositoryAdminException;
97
98 void updateUiConfiguration( UiConfiguration uiConfiguration )
99 throws RepositoryAdminException;
100
101 NetworkConfiguration getNetworkConfiguration()
102 throws RepositoryAdminException;
103
104 void setNetworkConfiguration( NetworkConfiguration networkConfiguration )
105 throws RepositoryAdminException;
106
107 }