|
||||||||||
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.externalSubjects.ExternalSubjectAttribute
public class ExternalSubjectAttribute
attribute on an external subject, configured in the grouper.properties
Field Summary | |
---|---|
static java.lang.String |
COLUMN_ATTRIBUTE_SYSTEM_NAME
column name for attribute system name |
static java.lang.String |
COLUMN_ATTRIBUTE_VALUE
column name for attribute value |
static java.lang.String |
COLUMN_CONTEXT_ID
column name for context id |
static java.lang.String |
COLUMN_CREATE_TIME
column name for create time |
static java.lang.String |
COLUMN_CREATOR_MEMBER_ID
column name for creator member id |
static java.lang.String |
COLUMN_MODIFIER_MEMBER_ID
column name for modifier member id |
static java.lang.String |
COLUMN_MODIFY_TIME
column name for modify time |
static java.lang.String |
COLUMN_SUBJECT_UUID
column name for subject uuid |
static java.lang.String |
COLUMN_UUID
column name for uuid |
static java.lang.String |
FIELD_ATTRIBUTE_SYSTEM_NAME
constant for field name for: attributeSystemName |
static java.lang.String |
FIELD_ATTRIBUTE_VALUE
constant for field name for: attributeValue |
static java.lang.String |
FIELD_CONTEXT_ID
constant for field name for: contextId |
static java.lang.String |
FIELD_CREATE_TIME
constant for field name for: createTime |
static java.lang.String |
FIELD_CREATOR_MEMBER_ID
constant for field name for: creatorMemberId |
static java.lang.String |
FIELD_MODIFIER_MEMBER_ID
constant for field name for: modifierMemberId |
static java.lang.String |
FIELD_MODIFY_TIME
constant for field name for: modifyTime |
static java.lang.String |
FIELD_SUBJECT_UUID
constant for field name for: subjectUuid |
static java.lang.String |
FIELD_UUID
constant for field name for: uuid |
static java.lang.String |
TABLE_GROUPER_EXT_SUBJ_ATTR
table name for external subject 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 | |
---|---|
ExternalSubjectAttribute()
|
Method Summary | |
---|---|
static void |
assertValidAttribute(java.lang.String attributeName)
assert that the attribute name is valid |
ExternalSubjectAttribute |
clone()
deep clone the fields in this object |
java.lang.String |
getAttributeSystemName()
system name of the attributes |
java.lang.String |
getAttributeValue()
value of attribute |
java.lang.String |
getContextId()
contextId links to audit tables |
java.util.Date |
getCreateTime()
Get creation time for this subject. |
long |
getCreateTimeDb()
|
java.lang.String |
getCreatorMemberId()
|
java.lang.String |
getModifierMemberId()
|
java.util.Date |
getModifyTime()
Get modify time for this subject. |
long |
getModifyTimeDb()
|
java.lang.String |
getSubjectUuid()
subject uuid foreign key to subject table |
java.lang.String |
getUuid()
uuid of the attribute |
void |
onPreSave(HibernateSession hibernateSession)
before a save (insert) occurs |
void |
onPreUpdate(HibernateSession hibernateSession)
before an update occurs |
void |
setAttributeSystemName(java.lang.String attributeSystemName1)
system name of the attributes |
void |
setAttributeValue(java.lang.String attributeValue1)
value of the attribute |
void |
setContextId(java.lang.String contextId1)
contextId links to audit tables |
void |
setCreateTimeDb(long createTime1)
create time |
void |
setCreatorMemberId(java.lang.String creatorMemberId1)
member id of creator |
void |
setModifierMemberId(java.lang.String modifierMemberId1)
member id of modifier |
void |
setModifyTimeDb(long modifyTime1)
last time modified |
void |
setSubjectUuid(java.lang.String subjectUuid1)
subject uuid foreign key to subject table |
void |
setUuid(java.lang.String uuid1)
uuid of the attribute |
void |
store(ExternalSubject externalSubject)
store this object to the DB. |
java.lang.String |
toString()
|
static boolean |
validAttribute(java.lang.String attributeName,
boolean errorOnNotfound)
assert that the attribute name is valid |
Methods inherited from class edu.internet2.middleware.grouper.GrouperAPI |
---|
dbVersion, dbVersionClear, dbVersionDifferentFields, dbVersionIsDifferent, dbVersionReset, fieldValue, getHibernateVersionNumber, onDelete, onLoad, onPostDelete, onPostSave, onPostUpdate, onPreDelete, onSave, onUpdate, setHibernateVersionNumber |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String COLUMN_CREATE_TIME
public static final java.lang.String COLUMN_CREATOR_MEMBER_ID
public static final java.lang.String COLUMN_MODIFIER_MEMBER_ID
public static final java.lang.String COLUMN_MODIFY_TIME
public static final java.lang.String TABLE_GROUPER_EXT_SUBJ_ATTR
public static final java.lang.String COLUMN_CONTEXT_ID
public static final java.lang.String COLUMN_ATTRIBUTE_SYSTEM_NAME
public static final java.lang.String COLUMN_ATTRIBUTE_VALUE
public static final java.lang.String COLUMN_SUBJECT_UUID
public static final java.lang.String COLUMN_UUID
public static final java.lang.String FIELD_ATTRIBUTE_SYSTEM_NAME
public static final java.lang.String FIELD_ATTRIBUTE_VALUE
public static final java.lang.String FIELD_CONTEXT_ID
public static final java.lang.String FIELD_CREATE_TIME
public static final java.lang.String FIELD_CREATOR_MEMBER_ID
public static final java.lang.String FIELD_MODIFIER_MEMBER_ID
public static final java.lang.String FIELD_MODIFY_TIME
public static final java.lang.String FIELD_SUBJECT_UUID
public static final java.lang.String FIELD_UUID
Constructor Detail |
---|
public ExternalSubjectAttribute()
Method Detail |
---|
public java.lang.String getSubjectUuid()
public void setSubjectUuid(java.lang.String subjectUuid1)
subjectUuid1
- public java.lang.String getAttributeSystemName()
public void setAttributeSystemName(java.lang.String attributeSystemName1)
attributeSystemName1
- public java.lang.String getAttributeValue()
public void setAttributeValue(java.lang.String attributeValue1)
attributeValue1
- public java.lang.String getUuid()
public void setUuid(java.lang.String uuid1)
uuid1
- public ExternalSubjectAttribute clone()
GrouperAPI
clone
in interface GrouperCloneable
clone
in class GrouperAPI
GrouperAPI.clone()
public java.lang.String getContextId()
public void setContextId(java.lang.String contextId1)
setContextId
in interface GrouperHasContext
contextId1
- public java.util.Date getCreateTime()
Date
that this subject was created.public long getCreateTimeDb()
public java.lang.String getCreatorMemberId()
public java.lang.String getModifierMemberId()
public java.util.Date getModifyTime()
Date
that this subject was created.public long getModifyTimeDb()
public void setCreateTimeDb(long createTime1)
createTime1
- public void setCreatorMemberId(java.lang.String creatorMemberId1)
creatorMemberId1
- public void setModifierMemberId(java.lang.String modifierMemberId1)
modifierMemberId1
- public void setModifyTimeDb(long modifyTime1)
modifyTime1
- public void onPreSave(HibernateSession hibernateSession)
HibGrouperLifecycle
onPreSave
in interface HibGrouperLifecycle
onPreSave
in class GrouperAPI
GrouperAPI.onPreSave(HibernateSession)
public void onPreUpdate(HibernateSession hibernateSession)
HibGrouperLifecycle
onPreUpdate
in interface HibGrouperLifecycle
onPreUpdate
in class GrouperAPI
GrouperAPI.onPreUpdate(HibernateSession)
public static void assertValidAttribute(java.lang.String attributeName)
attributeName
- public static boolean validAttribute(java.lang.String attributeName, boolean errorOnNotfound)
attributeName
- errorOnNotfound
-
public void store(ExternalSubject externalSubject)
externalSubject
- reference back to ownerpublic java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |