summaryrefslogtreecommitdiff
path: root/eaaf_modules/eaaf_module_pvp2_core/src/main/java/at/gv/egiz/eaaf/modules/pvp2/api/metadata
diff options
context:
space:
mode:
Diffstat (limited to 'eaaf_modules/eaaf_module_pvp2_core/src/main/java/at/gv/egiz/eaaf/modules/pvp2/api/metadata')
-rw-r--r--eaaf_modules/eaaf_module_pvp2_core/src/main/java/at/gv/egiz/eaaf/modules/pvp2/api/metadata/IPvp2MetadataProvider.java (renamed from eaaf_modules/eaaf_module_pvp2_core/src/main/java/at/gv/egiz/eaaf/modules/pvp2/api/metadata/IPvpMetadataProvider.java)39
1 files changed, 13 insertions, 26 deletions
diff --git a/eaaf_modules/eaaf_module_pvp2_core/src/main/java/at/gv/egiz/eaaf/modules/pvp2/api/metadata/IPvpMetadataProvider.java b/eaaf_modules/eaaf_module_pvp2_core/src/main/java/at/gv/egiz/eaaf/modules/pvp2/api/metadata/IPvp2MetadataProvider.java
index 25b2d250..e2ee0c9d 100644
--- a/eaaf_modules/eaaf_module_pvp2_core/src/main/java/at/gv/egiz/eaaf/modules/pvp2/api/metadata/IPvpMetadataProvider.java
+++ b/eaaf_modules/eaaf_module_pvp2_core/src/main/java/at/gv/egiz/eaaf/modules/pvp2/api/metadata/IPvp2MetadataProvider.java
@@ -23,42 +23,29 @@ import java.util.List;
import javax.xml.namespace.QName;
-import org.opensaml.saml2.metadata.EntitiesDescriptor;
-import org.opensaml.saml2.metadata.EntityDescriptor;
-import org.opensaml.saml2.metadata.RoleDescriptor;
-import org.opensaml.saml2.metadata.provider.MetadataFilter;
-import org.opensaml.saml2.metadata.provider.MetadataProvider;
-import org.opensaml.saml2.metadata.provider.MetadataProviderException;
-import org.opensaml.xml.XMLObject;
+import at.gv.egiz.eaaf.modules.pvp2.exception.Pvp2MetadataException;
-public interface IPvpMetadataProvider extends MetadataProvider {
+import org.opensaml.core.xml.XMLObject;
+import org.opensaml.saml.metadata.resolver.MetadataResolver;
+import org.opensaml.saml.saml2.metadata.EntitiesDescriptor;
+import org.opensaml.saml.saml2.metadata.EntityDescriptor;
+import org.opensaml.saml.saml2.metadata.RoleDescriptor;
- @Override
- boolean requireValidMetadata();
+public interface IPvp2MetadataProvider extends MetadataResolver {
- @Override
- void setRequireValidMetadata(boolean requireValidMetadata);
+ XMLObject getMetadata() throws Pvp2MetadataException;
- @Override
- MetadataFilter getMetadataFilter();
- @Override
- void setMetadataFilter(MetadataFilter newFilter) throws MetadataProviderException;
+ EntitiesDescriptor getEntitiesDescriptor(String entitiesID) throws Pvp2MetadataException;
- @Override
- XMLObject getMetadata() throws MetadataProviderException;
- @Override
- EntitiesDescriptor getEntitiesDescriptor(String entitiesID) throws MetadataProviderException;
+ EntityDescriptor getEntityDescriptor(String entityID) throws Pvp2MetadataException;
- @Override
- EntityDescriptor getEntityDescriptor(String entityID) throws MetadataProviderException;
- @Override
- List<RoleDescriptor> getRole(String entityID, QName roleName) throws MetadataProviderException;
+ List<RoleDescriptor> getRole(String entityID, QName roleName) throws Pvp2MetadataException;
+
- @Override
RoleDescriptor getRole(String entityID, QName roleName, String supportedProtocol)
- throws MetadataProviderException;
+ throws Pvp2MetadataException;
}