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

公開メンバ関数

String initContacts (GluuSAMLTrustRelationship trustRelationship)
 
List< TrustContact > getTrustContacts ()
 
void removeContact (TrustContact contact)
 
void addEmptyContact ()
 
void saveContacts ()
 

変数

XmlService xmlService
 

非公開メンバ関数

void removeEmptyContacts ()
 

非公開変数類

TrustService trustService
 
List< TrustContact > contacts
 
GluuSAMLTrustRelationship trustRelationship
 

静的非公開変数類

static final long serialVersionUID = -1032167044333943680L
 

詳解

関数詳解

◆ addEmptyContact()

void org.gluu.oxtrust.action.TrustContactsAction.addEmptyContact ( )
inline
59  {
60  // Util.removeDuplicateWithOrder(contacts);
61  contacts.add(new TrustContact());
62  }
List< TrustContact > contacts
Definition: TrustContactsAction.java:36

◆ getTrustContacts()

List<TrustContact> org.gluu.oxtrust.action.TrustContactsAction.getTrustContacts ( )
inline
51  {
52  return contacts;
53  }
List< TrustContact > contacts
Definition: TrustContactsAction.java:36

◆ initContacts()

String org.gluu.oxtrust.action.TrustContactsAction.initContacts ( GluuSAMLTrustRelationship  trustRelationship)
inline
40  {
41  if (contacts != null) {
42  return OxTrustConstants.RESULT_SUCCESS;
43  }
44  // GluuSAMLTrustRelationship trustRelationship =
45  // trustService.getRelationshipByInum(inum);
48  return OxTrustConstants.RESULT_SUCCESS;
49  }
GluuSAMLTrustRelationship trustRelationship
Definition: TrustContactsAction.java:38
List< TrustContact > getContacts(GluuSAMLTrustRelationship trustRelationship)
Definition: TrustService.java:361
TrustService trustService
Definition: TrustContactsAction.java:34
List< TrustContact > contacts
Definition: TrustContactsAction.java:36

◆ removeContact()

void org.gluu.oxtrust.action.TrustContactsAction.removeContact ( TrustContact  contact)
inline
55  {
56  contacts.remove(contact);
57  }
List< TrustContact > contacts
Definition: TrustContactsAction.java:36

◆ removeEmptyContacts()

void org.gluu.oxtrust.action.TrustContactsAction.removeEmptyContacts ( )
inlineprivate
71  {
72  TrustContact emptyContact = new TrustContact();
73  emptyContact.setMail("");
74  emptyContact.setName("");
75  emptyContact.setPhone("");
76  emptyContact.setTitle("");
77  List<TrustContact> trustContacts = new ArrayList<TrustContact>(contacts);
78  for (TrustContact contact : trustContacts) {
79  if (contact.equals(emptyContact)) {
80  contacts.remove(contact);
81  }
82  }
83  }
List< TrustContact > contacts
Definition: TrustContactsAction.java:36

◆ saveContacts()

void org.gluu.oxtrust.action.TrustContactsAction.saveContacts ( )
inline
64  {
66  Util.removeDuplicateWithOrder(contacts);
68 
69  }
void saveContacts(GluuSAMLTrustRelationship trustRelationship, List< TrustContact > contacts)
Definition: TrustService.java:372
GluuSAMLTrustRelationship trustRelationship
Definition: TrustContactsAction.java:38
TrustService trustService
Definition: TrustContactsAction.java:34
void removeEmptyContacts()
Definition: TrustContactsAction.java:71
List< TrustContact > contacts
Definition: TrustContactsAction.java:36

メンバ詳解

◆ contacts

List<TrustContact> org.gluu.oxtrust.action.TrustContactsAction.contacts
private

◆ serialVersionUID

final long org.gluu.oxtrust.action.TrustContactsAction.serialVersionUID = -1032167044333943680L
staticprivate

◆ trustRelationship

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

◆ trustService

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

◆ xmlService

XmlService org.gluu.oxtrust.action.TrustContactsAction.xmlService
package

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