gluu
公開メンバ関数 | 非公開メンバ関数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.gluu.oxtrust.action.MetadataFiltersAction クラス
org.gluu.oxtrust.action.MetadataFiltersAction の継承関係図
Inheritance graph
org.gluu.oxtrust.action.MetadataFiltersAction 連携図
Collaboration graph

公開メンバ関数

String initMetadataFilters (GluuSAMLTrustRelationship trustRelationship)
 
FileUploadWrapper getFilterCertWrapper ()
 
void setFilterCertWrapper (FileUploadWrapper filterCertWrapper)
 
List< MetadataFiltergetMetadataFilters ()
 
void setMetadataFilters (List< MetadataFilter > metadataFilters)
 
List< MetadataFiltergetAvailableMetadataFilters ()
 
void setAvailableMetadataFilters (List< MetadataFilter > availableList)
 
void setSelectedList (Set< MetadataFilter > selectedList)
 
Set< MetadataFiltergetSelectedList ()
 
String saveFilters ()
 
boolean isMetadataFilterSelected (String metadataFilterName)
 
MetadataFilter getMetadataFilter (String metadataFilterName)
 
MetadataFilter getMetadataFilterSelected ()
 
void setExtensionSchemas (List< String > extensionSchemas)
 
List< String > getExtensionSchemas ()
 
void setExtensionSchema (String extensionSchema)
 
String getExtensionSchema ()
 
String updateMetadataFilters ()
 
boolean getRemoveRolelessEntityDescriptors ()
 
void setRemoveRolelessEntityDescriptors (boolean removeRolelessEntityDescriptors)
 
boolean getRemoveEmptyEntitiesDescriptors ()
 
void setRemoveEmptyEntitiesDescriptors (boolean removeEmptyEntitiesDescriptors)
 
void setRetainedRoles (List< String > retainedRoles)
 
List< String > getRetainedRoles ()
 
void setRetainedRole (String retainedRole)
 
String getRetainedRole ()
 
int getMaxValidityInterval ()
 
void setMaxValidityInterval (int maxValidityInterval)
 
String getFilterCertFileName ()
 
void setFilterCertFileName (String filterCertFileName)
 
boolean getRequireSignedMetadata ()
 
void setRequireSignedMetadata (boolean requireSignedMetadata)
 
void showFile ()
 

非公開メンバ関数

void setMetadataFilterSelected (MetadataFilter metadataFilterSelected)
 

非公開変数類

List< MetadataFiltermetadataFilters = null
 
Set< MetadataFilterselectedList = new HashSet<MetadataFilter>()
 
List< MetadataFilteravailableMetadataFilters = new ArrayList<MetadataFilter>()
 
MetadataFilter metadataFilterSelected
 
FileUploadWrapper filterCertWrapper = new FileUploadWrapper()
 
FilterService filterService
 
GluuSAMLTrustRelationship trustRelationship
 
Logger log
 

静的非公開変数類

static final long serialVersionUID = -5304171897858890801L
 

詳解

関数詳解

◆ getAvailableMetadataFilters()

List<MetadataFilter> org.gluu.oxtrust.action.MetadataFiltersAction.getAvailableMetadataFilters ( )
inline
91  {
92 
94  }
List< MetadataFilter > availableMetadataFilters
Definition: MetadataFiltersAction.java:40

◆ getExtensionSchema()

String org.gluu.oxtrust.action.MetadataFiltersAction.getExtensionSchema ( )
inline
191  {
193  if (metadataFilterSelected == null) {
194  return null;
195  } else {
196  return metadataFilterSelected.getExtensionSchema();
197  }
198  }
MetadataFilter metadataFilterSelected
Definition: MetadataFiltersAction.java:42
MetadataFilter getMetadataFilterSelected()
Definition: MetadataFiltersAction.java:163

◆ getExtensionSchemas()

List<String> org.gluu.oxtrust.action.MetadataFiltersAction.getExtensionSchemas ( )
inline
175  {
177  if (metadataFilterSelected == null) {
178  return null;
179  } else {
180  return metadataFilterSelected.getExtensionSchemas();
181  }
182  }
MetadataFilter metadataFilterSelected
Definition: MetadataFiltersAction.java:42
MetadataFilter getMetadataFilterSelected()
Definition: MetadataFiltersAction.java:163

◆ getFilterCertFileName()

String org.gluu.oxtrust.action.MetadataFiltersAction.getFilterCertFileName ( )
inline
259  {
261  }
MetadataFilter getMetadataFilterSelected()
Definition: MetadataFiltersAction.java:163
String getFilterCertFileName()
Definition: MetadataFilter.java:142

◆ getFilterCertWrapper()

FileUploadWrapper org.gluu.oxtrust.action.MetadataFiltersAction.getFilterCertWrapper ( )
inline
75  {
76  return filterCertWrapper;
77  }
FileUploadWrapper filterCertWrapper
Definition: MetadataFiltersAction.java:44

◆ getMaxValidityInterval()

int org.gluu.oxtrust.action.MetadataFiltersAction.getMaxValidityInterval ( )
inline
251  {
253  }
MetadataFilter getMetadataFilterSelected()
Definition: MetadataFiltersAction.java:163
int getMaxValidityInterval()
Definition: MetadataFilter.java:109

◆ getMetadataFilter()

MetadataFilter org.gluu.oxtrust.action.MetadataFiltersAction.getMetadataFilter ( String  metadataFilterName)
inline
149  {
150  if (this.availableMetadataFilters == null) {
151  return null;
152  }
153 
154  for (MetadataFilter metadataFilter : this.availableMetadataFilters) {
155  if (StringHelper.equalsIgnoreCase(metadataFilter.getName(), metadataFilterName)) {
156  return metadataFilter;
157  }
158  }
159 
160  return null;
161  }
List< MetadataFilter > availableMetadataFilters
Definition: MetadataFiltersAction.java:40

◆ getMetadataFilters()

List<MetadataFilter> org.gluu.oxtrust.action.MetadataFiltersAction.getMetadataFilters ( )
inline
83  {
84  return this.metadataFilters;
85  }
List< MetadataFilter > metadataFilters
Definition: MetadataFiltersAction.java:36

◆ getMetadataFilterSelected()

MetadataFilter org.gluu.oxtrust.action.MetadataFiltersAction.getMetadataFilterSelected ( )
inline
163  {
164  return metadataFilterSelected;
165  }
MetadataFilter metadataFilterSelected
Definition: MetadataFiltersAction.java:42

◆ getRemoveEmptyEntitiesDescriptors()

boolean org.gluu.oxtrust.action.MetadataFiltersAction.getRemoveEmptyEntitiesDescriptors ( )
inline
224  {
226  }
MetadataFilter getMetadataFilterSelected()
Definition: MetadataFiltersAction.java:163
boolean getRemoveEmptyEntitiesDescriptors()
Definition: MetadataFilter.java:79

◆ getRemoveRolelessEntityDescriptors()

boolean org.gluu.oxtrust.action.MetadataFiltersAction.getRemoveRolelessEntityDescriptors ( )
inline
216  {
218  }
boolean getRemoveRolelessEntityDescriptors()
Definition: MetadataFilter.java:71
MetadataFilter getMetadataFilterSelected()
Definition: MetadataFiltersAction.java:163

◆ getRequireSignedMetadata()

boolean org.gluu.oxtrust.action.MetadataFiltersAction.getRequireSignedMetadata ( )
inline
267  {
269  }
boolean getRequireSignedMetadata()
Definition: MetadataFilter.java:133
MetadataFilter getMetadataFilterSelected()
Definition: MetadataFiltersAction.java:163

◆ getRetainedRole()

String org.gluu.oxtrust.action.MetadataFiltersAction.getRetainedRole ( )
inline
247  {
249  }
String getRetainedRole()
Definition: MetadataFilter.java:88
MetadataFilter getMetadataFilterSelected()
Definition: MetadataFiltersAction.java:163

◆ getRetainedRoles()

List<String> org.gluu.oxtrust.action.MetadataFiltersAction.getRetainedRoles ( )
inline
236  {
238  }
MetadataFilter getMetadataFilterSelected()
Definition: MetadataFiltersAction.java:163
List< String > getRetainedRoles()
Definition: MetadataFilter.java:96

◆ getSelectedList()

Set<MetadataFilter> org.gluu.oxtrust.action.MetadataFiltersAction.getSelectedList ( )
inline
123  {
124  return selectedList;
125  }
Set< MetadataFilter > selectedList
Definition: MetadataFiltersAction.java:38

◆ initMetadataFilters()

String org.gluu.oxtrust.action.MetadataFiltersAction.initMetadataFilters ( GluuSAMLTrustRelationship  trustRelationship)
inline
54  {
55  if (metadataFilters != null) {
56  return OxTrustConstants.RESULT_SUCCESS;
57 
58  }
60  try {
62  } catch (Exception e) {
63  // TODO Auto-generated catch block
64  e.printStackTrace();
65  }
66 
69  // availableMetadataFilters.removeAll(metadataFilters);
70 
71  this.metadataFilterSelected = new MetadataFilter();
72  return OxTrustConstants.RESULT_SUCCESS;
73  }
MetadataFilter metadataFilterSelected
Definition: MetadataFiltersAction.java:42
List< MetadataFilter > getAvailableMetadataFilters()
Definition: FilterService.java:81
GluuSAMLTrustRelationship trustRelationship
Definition: MetadataFiltersAction.java:49
List< MetadataFilter > getFiltersList(GluuSAMLTrustRelationship trustRelationship)
Definition: FilterService.java:128
FilterService filterService
Definition: MetadataFiltersAction.java:47
List< MetadataFilter > metadataFilters
Definition: MetadataFiltersAction.java:36
List< MetadataFilter > availableMetadataFilters
Definition: MetadataFiltersAction.java:40
void parseFilters(GluuSAMLTrustRelationship trustRelationship)
Definition: FilterService.java:199

◆ isMetadataFilterSelected()

boolean org.gluu.oxtrust.action.MetadataFiltersAction.isMetadataFilterSelected ( String  metadataFilterName)
inline
135  {
136  if (this.metadataFilters == null) {
137  return false;
138  }
139 
140  for (MetadataFilter metadataFilter : this.metadataFilters) {
141  if (StringHelper.equalsIgnoreCase(metadataFilter.getName(), metadataFilterName)) {
142  return true;
143  }
144  }
145 
146  return false;
147  }
List< MetadataFilter > metadataFilters
Definition: MetadataFiltersAction.java:36

◆ saveFilters()

String org.gluu.oxtrust.action.MetadataFiltersAction.saveFilters ( )
inline
127  {
130  metadataFilters = null;
132  return OxTrustConstants.RESULT_SUCCESS;
133  }
String updateMetadataFilters()
Definition: MetadataFiltersAction.java:200
GluuSAMLTrustRelationship trustRelationship
Definition: MetadataFiltersAction.java:49
FilterService filterService
Definition: MetadataFiltersAction.java:47
void saveFilters(GluuSAMLTrustRelationship trustRelationship, FileUploadWrapper filterCertWrapper)
Definition: FilterService.java:140
List< MetadataFilter > metadataFilters
Definition: MetadataFiltersAction.java:36
String initMetadataFilters(GluuSAMLTrustRelationship trustRelationship)
Definition: MetadataFiltersAction.java:54
FileUploadWrapper filterCertWrapper
Definition: MetadataFiltersAction.java:44

◆ setAvailableMetadataFilters()

void org.gluu.oxtrust.action.MetadataFiltersAction.setAvailableMetadataFilters ( List< MetadataFilter availableList)
inline
96  {
97 
98  this.availableMetadataFilters = availableList;
99  }
List< MetadataFilter > availableMetadataFilters
Definition: MetadataFiltersAction.java:40

◆ setExtensionSchema()

void org.gluu.oxtrust.action.MetadataFiltersAction.setExtensionSchema ( String  extensionSchema)
inline
184  {
185  if (StringUtils.isNotEmpty(extensionSchema)) {
186  getMetadataFilterSelected().getExtensionSchemas().add(extensionSchema);
188  }
189  }
MetadataFilter getMetadataFilterSelected()
Definition: MetadataFiltersAction.java:163
List< String > getExtensionSchemas()
Definition: MetadataFilter.java:59
void setExtensionSchema(String extensionSchema)
Definition: MetadataFilter.java:63

◆ setExtensionSchemas()

void org.gluu.oxtrust.action.MetadataFiltersAction.setExtensionSchemas ( List< String >  extensionSchemas)
inline
171  {
173  }
MetadataFilter getMetadataFilterSelected()
Definition: MetadataFiltersAction.java:163
void setExtensionSchemas(List< String > extensionSchemas)
Definition: MetadataFilter.java:55

◆ setFilterCertFileName()

void org.gluu.oxtrust.action.MetadataFiltersAction.setFilterCertFileName ( String  filterCertFileName)
inline
263  {
264  getMetadataFilterSelected().setFilterCertFileName(filterCertFileName);
265  }
void setFilterCertFileName(String filterCertFileName)
Definition: MetadataFilter.java:137
MetadataFilter getMetadataFilterSelected()
Definition: MetadataFiltersAction.java:163

◆ setFilterCertWrapper()

void org.gluu.oxtrust.action.MetadataFiltersAction.setFilterCertWrapper ( FileUploadWrapper  filterCertWrapper)
inline
79  {
81  }
FileUploadWrapper filterCertWrapper
Definition: MetadataFiltersAction.java:44

◆ setMaxValidityInterval()

void org.gluu.oxtrust.action.MetadataFiltersAction.setMaxValidityInterval ( int  maxValidityInterval)
inline
255  {
256  getMetadataFilterSelected().setMaxValidityInterval(maxValidityInterval);
257  }
MetadataFilter getMetadataFilterSelected()
Definition: MetadataFiltersAction.java:163
void setMaxValidityInterval(int maxValidityInterval)
Definition: MetadataFilter.java:105

◆ setMetadataFilters()

void org.gluu.oxtrust.action.MetadataFiltersAction.setMetadataFilters ( List< MetadataFilter metadataFilters)
inline
87  {
89  }
List< MetadataFilter > metadataFilters
Definition: MetadataFiltersAction.java:36

◆ setMetadataFilterSelected()

void org.gluu.oxtrust.action.MetadataFiltersAction.setMetadataFilterSelected ( MetadataFilter  metadataFilterSelected)
inlineprivate
167  {
169  }
MetadataFilter metadataFilterSelected
Definition: MetadataFiltersAction.java:42

◆ setRemoveEmptyEntitiesDescriptors()

void org.gluu.oxtrust.action.MetadataFiltersAction.setRemoveEmptyEntitiesDescriptors ( boolean  removeEmptyEntitiesDescriptors)
inline
228  {
229  getMetadataFilterSelected().setRemoveEmptyEntitiesDescriptors(removeEmptyEntitiesDescriptors);
230  }
MetadataFilter getMetadataFilterSelected()
Definition: MetadataFiltersAction.java:163
void setRemoveEmptyEntitiesDescriptors(boolean removeEmptyEntitiesDescriptors)
Definition: MetadataFilter.java:83

◆ setRemoveRolelessEntityDescriptors()

void org.gluu.oxtrust.action.MetadataFiltersAction.setRemoveRolelessEntityDescriptors ( boolean  removeRolelessEntityDescriptors)
inline
220  {
221  getMetadataFilterSelected().setRemoveRolelessEntityDescriptors(removeRolelessEntityDescriptors);
222  }
MetadataFilter getMetadataFilterSelected()
Definition: MetadataFiltersAction.java:163
void setRemoveRolelessEntityDescriptors(boolean removeRolelessEntityDescriptors)
Definition: MetadataFilter.java:75

◆ setRequireSignedMetadata()

void org.gluu.oxtrust.action.MetadataFiltersAction.setRequireSignedMetadata ( boolean  requireSignedMetadata)
inline
271  {
272  getMetadataFilterSelected().setRequireSignedMetadata(requireSignedMetadata);
273  }
MetadataFilter getMetadataFilterSelected()
Definition: MetadataFiltersAction.java:163
void setRequireSignedMetadata(boolean requireSignedMetadata)
Definition: MetadataFilter.java:129

◆ setRetainedRole()

void org.gluu.oxtrust.action.MetadataFiltersAction.setRetainedRole ( String  retainedRole)
inline
240  {
241  if (StringUtils.isNotEmpty(retainedRole)) {
242  getMetadataFilterSelected().getRetainedRoles().add(retainedRole);
244  }
245  }
MetadataFilter getMetadataFilterSelected()
Definition: MetadataFiltersAction.java:163
void setRetainedRole(String retainedRole)
Definition: MetadataFilter.java:92
List< String > getRetainedRoles()
Definition: MetadataFilter.java:96

◆ setRetainedRoles()

void org.gluu.oxtrust.action.MetadataFiltersAction.setRetainedRoles ( List< String >  retainedRoles)
inline
232  {
234  }
void setRetainedRoles(List< String > retainedRoles)
Definition: MetadataFilter.java:100
MetadataFilter getMetadataFilterSelected()
Definition: MetadataFiltersAction.java:163

◆ setSelectedList()

void org.gluu.oxtrust.action.MetadataFiltersAction.setSelectedList ( Set< MetadataFilter selectedList)
inline
101  {
102  this.selectedList = selectedList;
103 
104  if (selectedList.isEmpty()) {
106  return;
107  }
108 
109  boolean selectionChanged = getMetadataFilterSelected() == null
110  || !selectedList.toArray(new MetadataFilter[] {})[0].getName().equals(getMetadataFilterSelected().getName());
111  if (selectionChanged) {
112  boolean trustRelationshipAlreadyContainsThisFilter = trustRelationship.getMetadataFilters().get(
113  selectedList.toArray(new MetadataFilter[] {})[0].getName()) != null;
114  if (trustRelationshipAlreadyContainsThisFilter) {
116  selectedList.toArray(new MetadataFilter[] {})[0].getName()));
117  } else {
118  setMetadataFilterSelected(selectedList.toArray(new MetadataFilter[] {})[0]);
119  }
120  }
121  }
MetadataFilter getMetadataFilterSelected()
Definition: MetadataFiltersAction.java:163
void setMetadataFilterSelected(MetadataFilter metadataFilterSelected)
Definition: MetadataFiltersAction.java:167
GluuSAMLTrustRelationship trustRelationship
Definition: MetadataFiltersAction.java:49
Map< String, MetadataFilter > getMetadataFilters()
Definition: GluuSAMLTrustRelationship.java:316
Set< MetadataFilter > selectedList
Definition: MetadataFiltersAction.java:38

◆ showFile()

void org.gluu.oxtrust.action.MetadataFiltersAction.showFile ( )
inline
275  {
276  log.trace("\n");
277  }
Logger log
Definition: MetadataFiltersAction.java:52

◆ updateMetadataFilters()

String org.gluu.oxtrust.action.MetadataFiltersAction.updateMetadataFilters ( )
inline
200  {
201  for (MetadataFilter filter : getMetadataFilters()) {
204  }
205  }
206 
207  for (MetadataFilter filter : filterService.getFiltersList(trustRelationship)) {
208  if (!getMetadataFilters().contains(filter)) {
210  }
211  }
212  return OxTrustConstants.RESULT_SUCCESS;
213 
214  }
GluuSAMLTrustRelationship trustRelationship
Definition: MetadataFiltersAction.java:49
List< MetadataFilter > getFiltersList(GluuSAMLTrustRelationship trustRelationship)
Definition: FilterService.java:128
FilterService filterService
Definition: MetadataFiltersAction.java:47
List< MetadataFilter > getMetadataFilters()
Definition: MetadataFiltersAction.java:83
boolean isMetadataFilterPresent(GluuSAMLTrustRelationship trustRelationship, MetadataFilter filter)
Definition: FilterService.java:124
void removeFilter(GluuSAMLTrustRelationship trustRelationship, MetadataFilter filter)
Definition: FilterService.java:136
void updateFilter(GluuSAMLTrustRelationship trustRelationship, MetadataFilter metadataFilterSelected)
Definition: FilterService.java:120

メンバ詳解

◆ availableMetadataFilters

List<MetadataFilter> org.gluu.oxtrust.action.MetadataFiltersAction.availableMetadataFilters = new ArrayList<MetadataFilter>()
private

◆ filterCertWrapper

FileUploadWrapper org.gluu.oxtrust.action.MetadataFiltersAction.filterCertWrapper = new FileUploadWrapper()
private

◆ filterService

FilterService org.gluu.oxtrust.action.MetadataFiltersAction.filterService
private

◆ log

Logger org.gluu.oxtrust.action.MetadataFiltersAction.log
private

◆ metadataFilters

List<MetadataFilter> org.gluu.oxtrust.action.MetadataFiltersAction.metadataFilters = null
private

◆ metadataFilterSelected

MetadataFilter org.gluu.oxtrust.action.MetadataFiltersAction.metadataFilterSelected
private

◆ selectedList

Set<MetadataFilter> org.gluu.oxtrust.action.MetadataFiltersAction.selectedList = new HashSet<MetadataFilter>()
private

◆ serialVersionUID

final long org.gluu.oxtrust.action.MetadataFiltersAction.serialVersionUID = -5304171897858890801L
staticprivate

◆ trustRelationship

GluuSAMLTrustRelationship org.gluu.oxtrust.action.MetadataFiltersAction.trustRelationship
private

このクラス詳解は次のファイルから抽出されました: