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

公開メンバ関数

List< GluuSAMLTrustRelationshipgetTrustedSpList ()
 
void setTrustedSpList (List< GluuSAMLTrustRelationship > trustedSpList)
 
String start ()
 
String search ()
 
String getSearchPattern ()
 
void setSearchPattern (String searchPattern)
 
String getOldSearchPattern ()
 
void setOldSearchPattern (String oldSearchPattern)
 

限定公開変数類

AttributeService attributeService
 

非公開メンバ関数

void setCustomAttributes (List< GluuSAMLTrustRelationship > trustRelationships)
 

非公開変数類

FacesMessages facesMessages
 
ConversationService conversationService
 
TrustService trustService
 
Logger log
 
String searchPattern
 
String oldSearchPattern
 
List< GluuSAMLTrustRelationshiptrustedSpList
 

静的非公開変数類

static final long serialVersionUID = 8388485274418394665L
 

詳解

Action class for displaying trust relationships

著者
Pankaj
Yuriy Movchan Date: 11.05.2010

関数詳解

◆ getOldSearchPattern()

String org.gluu.oxtrust.action.TrustRelationshipInventoryAction.getOldSearchPattern ( )
inline
124  {
125  return oldSearchPattern;
126  }
String oldSearchPattern
Definition: TrustRelationshipInventoryAction.java:64

◆ getSearchPattern()

String org.gluu.oxtrust.action.TrustRelationshipInventoryAction.getSearchPattern ( )
inline
116  {
117  return searchPattern;
118  }
String searchPattern
Definition: TrustRelationshipInventoryAction.java:62

◆ getTrustedSpList()

List<GluuSAMLTrustRelationship> org.gluu.oxtrust.action.TrustRelationshipInventoryAction.getTrustedSpList ( )
inline
68  {
69  return trustedSpList;
70  }
List< GluuSAMLTrustRelationship > trustedSpList
Definition: TrustRelationshipInventoryAction.java:66

◆ search()

String org.gluu.oxtrust.action.TrustRelationshipInventoryAction.search ( )
inline
84  {
85  try {
86  if(searchPattern == null || searchPattern.isEmpty()){
88  }else{
90  }
91  this.oldSearchPattern = this.searchPattern;
92 
94  } catch (Exception ex) {
95  log.error("Failed to find trust relationships", ex);
96 
97  facesMessages.add(FacesMessage.SEVERITY_ERROR, "Failed to find trust relationships");
98  conversationService.endConversation();
99 
100  return OxTrustConstants.RESULT_FAILURE;
101  }
102 
103  return OxTrustConstants.RESULT_SUCCESS;
104  }
Logger log
Definition: TrustRelationshipInventoryAction.java:58
FacesMessages facesMessages
Definition: TrustRelationshipInventoryAction.java:46
String oldSearchPattern
Definition: TrustRelationshipInventoryAction.java:64
ConversationService conversationService
Definition: TrustRelationshipInventoryAction.java:49
List< GluuSAMLTrustRelationship > searchSAMLTrustRelationships(String pattern, int sizeLimit)
Definition: TrustService.java:435
List< GluuSAMLTrustRelationship > getAllSAMLTrustRelationships(int sizeLimit)
Definition: TrustService.java:448
String searchPattern
Definition: TrustRelationshipInventoryAction.java:62
List< GluuSAMLTrustRelationship > trustedSpList
Definition: TrustRelationshipInventoryAction.java:66
void setCustomAttributes(List< GluuSAMLTrustRelationship > trustRelationships)
Definition: TrustRelationshipInventoryAction.java:106
TrustService trustService
Definition: TrustRelationshipInventoryAction.java:55

◆ setCustomAttributes()

void org.gluu.oxtrust.action.TrustRelationshipInventoryAction.setCustomAttributes ( List< GluuSAMLTrustRelationship trustRelationships)
inlineprivate
106  {
107  List<GluuAttribute> attributes = attributeService.getAllPersonAttributes(UserRole.ADMIN);
108  HashMap<String, GluuAttribute> attributesByDNs = attributeService.getAttributeMapByDNs(attributes);
109 
110  for (GluuSAMLTrustRelationship trustRelationship : trustRelationships) {
111  trustRelationship.setReleasedCustomAttributes(attributeService.getCustomAttributesByAttributeDNs(
112  trustRelationship.getReleasedAttributes(), attributesByDNs));
113  }
114  }
List< GluuCustomAttribute > getCustomAttributesByAttributeDNs(List< String > attributeDNs, HashMap< String, GluuAttribute > attributesByDNs)
Definition: AttributeService.java:576
List< GluuAttribute > getAllPersonAttributes(UserRole gluuUserRole)
Definition: AttributeService.java:74
HashMap< String, GluuAttribute > getAttributeMapByDNs(List< GluuAttribute > attributes)
Definition: AttributeService.java:595
AttributeService attributeService
Definition: TrustRelationshipInventoryAction.java:52

◆ setOldSearchPattern()

void org.gluu.oxtrust.action.TrustRelationshipInventoryAction.setOldSearchPattern ( String  oldSearchPattern)
inline
128  {
130  }
String oldSearchPattern
Definition: TrustRelationshipInventoryAction.java:64

◆ setSearchPattern()

void org.gluu.oxtrust.action.TrustRelationshipInventoryAction.setSearchPattern ( String  searchPattern)
inline
120  {
122  }
String searchPattern
Definition: TrustRelationshipInventoryAction.java:62

◆ setTrustedSpList()

void org.gluu.oxtrust.action.TrustRelationshipInventoryAction.setTrustedSpList ( List< GluuSAMLTrustRelationship trustedSpList)
inline
72  {
74  }
List< GluuSAMLTrustRelationship > trustedSpList
Definition: TrustRelationshipInventoryAction.java:66

◆ start()

String org.gluu.oxtrust.action.TrustRelationshipInventoryAction.start ( )
inline
76  {
77  if (trustedSpList != null) {
78  return OxTrustConstants.RESULT_SUCCESS;
79  }
80 
81  return search();
82  }
String search()
Definition: TrustRelationshipInventoryAction.java:84
List< GluuSAMLTrustRelationship > trustedSpList
Definition: TrustRelationshipInventoryAction.java:66

メンバ詳解

◆ attributeService

AttributeService org.gluu.oxtrust.action.TrustRelationshipInventoryAction.attributeService
protected

◆ conversationService

ConversationService org.gluu.oxtrust.action.TrustRelationshipInventoryAction.conversationService
private

◆ facesMessages

FacesMessages org.gluu.oxtrust.action.TrustRelationshipInventoryAction.facesMessages
private

◆ log

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

◆ oldSearchPattern

String org.gluu.oxtrust.action.TrustRelationshipInventoryAction.oldSearchPattern
private

◆ searchPattern

String org.gluu.oxtrust.action.TrustRelationshipInventoryAction.searchPattern
private

◆ serialVersionUID

final long org.gluu.oxtrust.action.TrustRelationshipInventoryAction.serialVersionUID = 8388485274418394665L
staticprivate

◆ trustedSpList

List<GluuSAMLTrustRelationship> org.gluu.oxtrust.action.TrustRelationshipInventoryAction.trustedSpList
private

◆ trustService

TrustService org.gluu.oxtrust.action.TrustRelationshipInventoryAction.trustService
private

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