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

公開メンバ関数

final List< String > getAttributeTypes ()
 
final void setAttributeTypes (List< String > attributeTypes)
 
final void addAttributeType (String attributeType)
 
final List< String > getObjectClasses ()
 
final void setObjectClasses (List< String > objectClasses)
 
final void addObjectClass (String objectClass)
 
int hashCode ()
 
boolean equals (Object obj)
 
String toString ()
 

非公開変数類

List< String > attributeTypes = new ArrayList<String>()
 
List< String > objectClasses = new ArrayList<String>()
 

静的非公開変数類

static final long serialVersionUID = 3819004894646725606L
 

詳解

Schema attribute

著者
Yuriy Movchan Date: 10.14.2010

関数詳解

◆ addAttributeType()

final void org.xdi.oxauth.model.ldap.SchemaEntry.addAttributeType ( String  attributeType)
inline
41  {
42  this.attributeTypes.add(attributeType);
43  }
List< String > attributeTypes
Definition: SchemaEntry.java:28

◆ addObjectClass()

final void org.xdi.oxauth.model.ldap.SchemaEntry.addObjectClass ( String  objectClass)
inline
53  {
54  this.objectClasses.add(objectClass);
55  }
List< String > objectClasses
Definition: SchemaEntry.java:31

◆ equals()

boolean org.xdi.oxauth.model.ldap.SchemaEntry.equals ( Object  obj)
inline
67  {
68  if (this == obj) {
69  return true;
70  }
71  if (!super.equals(obj)) {
72  return false;
73  }
74  if (getClass() != obj.getClass()) {
75  return false;
76  }
77  SchemaEntry other = (SchemaEntry) obj;
78  if (attributeTypes == null) {
79  if (other.attributeTypes != null) {
80  return false;
81  }
82  } else if (!attributeTypes.equals(other.attributeTypes)) {
83  return false;
84  }
85  if (objectClasses == null) {
86  if (other.objectClasses != null) {
87  return false;
88  }
89  } else if (!objectClasses.equals(other.objectClasses)) {
90  return false;
91  }
92  return true;
93  }
List< String > attributeTypes
Definition: SchemaEntry.java:28
List< String > objectClasses
Definition: SchemaEntry.java:31

◆ getAttributeTypes()

final List<String> org.xdi.oxauth.model.ldap.SchemaEntry.getAttributeTypes ( )
inline
33  {
34  return attributeTypes;
35  }
List< String > attributeTypes
Definition: SchemaEntry.java:28

◆ getObjectClasses()

final List<String> org.xdi.oxauth.model.ldap.SchemaEntry.getObjectClasses ( )
inline
45  {
46  return objectClasses;
47  }
List< String > objectClasses
Definition: SchemaEntry.java:31

◆ hashCode()

int org.xdi.oxauth.model.ldap.SchemaEntry.hashCode ( )
inline
58  {
59  final int prime = 31;
60  int result = super.hashCode();
61  result = prime * result + ((attributeTypes == null) ? 0 : attributeTypes.hashCode());
62  result = prime * result + ((objectClasses == null) ? 0 : objectClasses.hashCode());
63  return result;
64  }
List< String > attributeTypes
Definition: SchemaEntry.java:28
List< String > objectClasses
Definition: SchemaEntry.java:31

◆ setAttributeTypes()

final void org.xdi.oxauth.model.ldap.SchemaEntry.setAttributeTypes ( List< String >  attributeTypes)
inline
37  {
39  }
List< String > attributeTypes
Definition: SchemaEntry.java:28

◆ setObjectClasses()

final void org.xdi.oxauth.model.ldap.SchemaEntry.setObjectClasses ( List< String >  objectClasses)
inline
49  {
51  }
List< String > objectClasses
Definition: SchemaEntry.java:31

◆ toString()

String org.xdi.oxauth.model.ldap.SchemaEntry.toString ( )
inline
96  {
97  return String.format("SchemaAttribute [dn=%s, attributeTypes=%s, objectClasses=%s]", getDn(), attributeTypes, objectClasses);
98  }
List< String > attributeTypes
Definition: SchemaEntry.java:28
List< String > objectClasses
Definition: SchemaEntry.java:31

メンバ詳解

◆ attributeTypes

List<String> org.xdi.oxauth.model.ldap.SchemaEntry.attributeTypes = new ArrayList<String>()
private

◆ objectClasses

List<String> org.xdi.oxauth.model.ldap.SchemaEntry.objectClasses = new ArrayList<String>()
private

◆ serialVersionUID

final long org.xdi.oxauth.model.ldap.SchemaEntry.serialVersionUID = 3819004894646725606L
staticprivate

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