|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.internet2.middleware.grouper.GrouperAPI
edu.internet2.middleware.grouper.Attribute
public class Attribute
Basic Hibernate Attribute
DTO interface.
Field Summary | |
---|---|
static java.lang.String |
COLUMN_OLD_FIELD_ID
column field_id col in db |
static java.lang.String |
COLUMN_OLD_FIELD_NAME
column field_name col in db |
static java.lang.String |
COLUMN_OLDER_FIELD_NAME
column old_field_name col in db |
static java.lang.String |
FIELD_CONTEXT_ID
constant for field name for: contextId |
static java.lang.String |
FIELD_GROUP
constant for field name for: group |
static java.lang.String |
FIELD_GROUP_UUID
constant for field name for: groupUUID |
static java.lang.String |
FIELD_ID
constant for field name for: id |
static java.lang.String |
FIELD_VALUE
constant for field name for: value |
static java.lang.String |
PROPERTY_GROUP_UUID
constant for field name for: groupUUID |
static java.lang.String |
TABLE_OLD_GROUPER_ATTRIBUTES
|
Fields inherited from class edu.internet2.middleware.grouper.GrouperAPI |
---|
COLUMN_HIBERNATE_VERSION_NUMBER, FIELD_DB_VERSION, FIELD_HIBERNATE_VERSION_NUMBER, INITIAL_VERSION_NUMBER |
Fields inherited from interface org.hibernate.classic.Lifecycle |
---|
NO_VETO, VETO |
Constructor Summary | |
---|---|
Attribute()
|
Method Summary | |
---|---|
void |
assignGroupUuid(java.lang.String groupUUID1,
Group group1)
|
Attribute |
clone()
deep clone the fields in this object |
void |
delete()
|
boolean |
equals(java.lang.Object other)
|
java.lang.String |
getAttrName()
|
java.lang.String |
getContextId()
context id of the transaction |
java.lang.String |
getGroupUuid()
|
java.lang.String |
getId()
|
java.lang.String |
getValue()
|
int |
hashCode()
|
static Attribute |
internal_getAttribute(AttributeAssignValue value,
Group group,
boolean exceptionIfNotLegacyAttribute)
|
AttributeAssignValue |
internal_getAttributeAssignValue()
|
GroupType |
internal_getGroupType()
|
void |
internal_setAttributeAssignValue(AttributeAssignValue attributeAssignValue1)
used for caching |
Group |
retrieveGroup(boolean retrieveIfNull)
try to get the current group if it is available (if this object is cloned, then it might be null) |
void |
setContextId(java.lang.String contextId1)
context id of the transaction |
void |
setGroupUuid(java.lang.String groupUUID1)
|
void |
setId(java.lang.String id)
|
void |
setValue(java.lang.String value)
|
java.lang.String |
toString()
|
Methods inherited from class edu.internet2.middleware.grouper.GrouperAPI |
---|
dbVersion, dbVersionClear, dbVersionDifferentFields, dbVersionIsDifferent, dbVersionReset, fieldValue, getHibernateVersionNumber, onDelete, onLoad, onPostDelete, onPostSave, onPostUpdate, onPreDelete, onPreSave, onPreUpdate, onSave, onUpdate, setHibernateVersionNumber |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String FIELD_CONTEXT_ID
public static final java.lang.String FIELD_GROUP
public static final java.lang.String FIELD_GROUP_UUID
public static final java.lang.String FIELD_ID
public static final java.lang.String FIELD_VALUE
public static final java.lang.String PROPERTY_GROUP_UUID
public static final java.lang.String TABLE_OLD_GROUPER_ATTRIBUTES
public static final java.lang.String COLUMN_OLD_FIELD_ID
public static final java.lang.String COLUMN_OLD_FIELD_NAME
public static final java.lang.String COLUMN_OLDER_FIELD_NAME
Constructor Detail |
---|
public Attribute()
Method Detail |
---|
public Group retrieveGroup(boolean retrieveIfNull)
retrieveIfNull
- true to get from DB if null
public void assignGroupUuid(java.lang.String groupUUID1, Group group1)
groupUUID1
- group1
- public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public java.lang.String getAttrName()
public GroupType internal_getGroupType()
public java.lang.String getGroupUuid()
public java.lang.String getId()
public java.lang.String getValue()
public void setGroupUuid(java.lang.String groupUUID1)
groupUUID1
- public void setId(java.lang.String id)
id
- public void setValue(java.lang.String value)
value
- public Attribute clone()
GrouperAPI
clone
in interface GrouperCloneable
clone
in class GrouperAPI
GrouperAPI.clone()
public java.lang.String getContextId()
public void setContextId(java.lang.String contextId1)
contextId1
- public void delete()
public void internal_setAttributeAssignValue(AttributeAssignValue attributeAssignValue1)
attributeAssignValue1
- public AttributeAssignValue internal_getAttributeAssignValue()
public static Attribute internal_getAttribute(AttributeAssignValue value, Group group, boolean exceptionIfNotLegacyAttribute)
value
- group
- this is optional if the group is knownexceptionIfNotLegacyAttribute
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |