138 log.trace(
"Federation entity list is being saved");
140 List<String> existingTRs =
new ArrayList<String>();
141 for (GluuSAMLTrustRelationship configuredTR : currentDeconstruction) {
145 existingTRs.add(configuredTR.getEntityId());
153 GluuSAMLTrustRelationship newTR =
new GluuSAMLTrustRelationship();
157 newTR.setMaxRefreshDelay(
"PT8H");
159 newTR.setSpMetaDataSourceType(GluuMetadataSourceType.FEDERATION);
161 newTR.setEntityId(entityName);
162 newTR.setDisplayName(entityName);
163 newTR.setDescription(entityName);
164 newTR.setStatus(GluuStatus.ACTIVE);
168 managedEntities.addAll(existingTRs);
172 return OxTrustConstants.RESULT_SUCCESS;
void removeTrustRelationship(GluuSAMLTrustRelationship trustRelationship)
Definition: TrustService.java:140
void addTrustRelationship(GluuSAMLTrustRelationship trustRelationship)
Definition: TrustService.java:81
List< String > managedEntities
Definition: FederationDeconstructionAction.java:40
TrustService trustService
Definition: FederationDeconstructionAction.java:55
String getEntityId()
Definition: GluuSAMLTrustRelationship.java:188
GluuOrganization getOrganization()
Definition: OrganizationService.java:84
GluuSAMLTrustRelationship selectedTR
Definition: FederationDeconstructionAction.java:59
void updateTrustRelationship(GluuSAMLTrustRelationship trustRelationship)
Definition: TrustService.java:111
OrganizationService organizationService
Definition: FederationDeconstructionAction.java:48
Logger log
Definition: FederationDeconstructionAction.java:45
GluuSAMLTrustRelationship trustRelationship
Definition: FederationDeconstructionAction.java:65
String getDnForTrustRelationShip(String inum)
Definition: TrustService.java:290
String generateInumForNewTrustRelationship()
Definition: TrustService.java:241
List< GluuSAMLTrustRelationship > getDeconstructedTrustRelationships(GluuSAMLTrustRelationship trustRelationship)
Definition: TrustService.java:406