|
||||||||||
| 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.changeLog.ChangeLogConsumer
public class ChangeLogConsumer
changeLog consumer
| Field Summary | |
|---|---|
static java.lang.String |
COLUMN_CREATED_ON
column |
static java.lang.String |
COLUMN_HIBERNATE_VERSION_NUMBER
column |
static java.lang.String |
COLUMN_ID
column |
static java.lang.String |
COLUMN_LAST_SEQUENCE_PROCESSED
column |
static java.lang.String |
COLUMN_LAST_UPDATED
column |
static java.lang.String |
COLUMN_NAME
column |
static java.lang.String |
FIELD_CREATED_ON_DB
constant for field name for: createdOnDb |
static java.lang.String |
FIELD_ID
constant for field name for: id |
static java.lang.String |
FIELD_LAST_SEQUENCE_PROCESSED
constant for field name for: lastSequenceProcessed |
static java.lang.String |
FIELD_LAST_UPDATED_DB
constant for field name for: lastUpdatedDb |
static java.lang.String |
FIELD_NAME
constant for field name for: name |
static java.lang.String |
TABLE_GROUPER_CHANGE_LOG_CONSUMER
name of the grouper changeLog consumer table in the db |
| Fields inherited from class edu.internet2.middleware.grouper.GrouperAPI |
|---|
FIELD_DB_VERSION, FIELD_HIBERNATE_VERSION_NUMBER, INITIAL_VERSION_NUMBER |
| Fields inherited from interface org.hibernate.classic.Lifecycle |
|---|
NO_VETO, VETO |
| Constructor Summary | |
|---|---|
ChangeLogConsumer()
empty constructor |
|
| Method Summary | |
|---|---|
GrouperAPI |
clone()
deep clone the fields in this object |
boolean |
equalsDeep(ChangeLogConsumer changeLogType)
see if one changeLog type is the same as another (not looking at last update, id, etc) |
java.sql.Timestamp |
getCreatedOn()
when created |
java.lang.Long |
getCreatedOnDb()
when created |
java.lang.String |
getId()
uuid of row |
java.lang.Long |
getLastSequenceProcessed()
what is the number of the last sequence processed |
java.sql.Timestamp |
getLastUpdated()
when last updated |
java.lang.Long |
getLastUpdatedDb()
when last updated |
java.lang.String |
getName()
name of this consumer |
void |
onPreSave(HibernateSession hibernateSession)
before a save (insert) occurs |
void |
onPreUpdate(HibernateSession hibernateSession)
before an update occurs |
void |
setCreatedOn(java.sql.Timestamp createdOn1)
when created |
void |
setCreatedOnDb(java.lang.Long createdOn1)
when created |
void |
setId(java.lang.String id1)
uuid of row |
void |
setLastSequenceProcessed(java.lang.Long lastSequenceProcessed1)
what is the number of the last sequence processed |
void |
setLastUpdated(java.sql.Timestamp lastUpdated1)
when last updated |
void |
setLastUpdatedDb(java.lang.Long lastUpdated1)
when last updated |
void |
setName(java.lang.String name1)
name of this consumer |
java.lang.String |
toString()
|
java.lang.String |
toStringDeep()
the string repre |
void |
truncate()
make sure this object will fit in the DB |
| 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_ID
public static final java.lang.String COLUMN_HIBERNATE_VERSION_NUMBER
public static final java.lang.String COLUMN_LAST_SEQUENCE_PROCESSED
public static final java.lang.String COLUMN_NAME
public static final java.lang.String COLUMN_CREATED_ON
public static final java.lang.String COLUMN_LAST_UPDATED
public static final java.lang.String FIELD_CREATED_ON_DB
public static final java.lang.String FIELD_ID
public static final java.lang.String FIELD_LAST_SEQUENCE_PROCESSED
public static final java.lang.String FIELD_LAST_UPDATED_DB
public static final java.lang.String FIELD_NAME
public static final java.lang.String TABLE_GROUPER_CHANGE_LOG_CONSUMER
| Constructor Detail |
|---|
public ChangeLogConsumer()
| Method Detail |
|---|
public boolean equalsDeep(ChangeLogConsumer changeLogType)
changeLogType -
public java.lang.String toStringDeep()
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public java.lang.String getId()
public void setId(java.lang.String id1)
id1 - public java.sql.Timestamp getLastUpdated()
public java.lang.Long getLastUpdatedDb()
public void setLastUpdated(java.sql.Timestamp lastUpdated1)
lastUpdated1 - public void setLastUpdatedDb(java.lang.Long lastUpdated1)
lastUpdated1 - public java.sql.Timestamp getCreatedOn()
public java.lang.Long getCreatedOnDb()
public void setCreatedOn(java.sql.Timestamp createdOn1)
createdOn1 - public void setCreatedOnDb(java.lang.Long createdOn1)
createdOn1 - public void onPreSave(HibernateSession hibernateSession)
HibGrouperLifecycle
onPreSave in interface HibGrouperLifecycleonPreSave in class GrouperAPIGrouperAPI.onPreSave(edu.internet2.middleware.grouper.hibernate.HibernateSession)public void onPreUpdate(HibernateSession hibernateSession)
HibGrouperLifecycle
onPreUpdate in interface HibGrouperLifecycleonPreUpdate in class GrouperAPIGrouperAPI.onPreUpdate(edu.internet2.middleware.grouper.hibernate.HibernateSession)public void truncate()
public GrouperAPI clone()
GrouperAPI
clone in interface GrouperCloneableclone in class GrouperAPIGrouperAPI.clone()public java.lang.String getName()
public void setName(java.lang.String name1)
name1 - public java.lang.Long getLastSequenceProcessed()
public void setLastSequenceProcessed(java.lang.Long lastSequenceProcessed1)
lastSequenceProcessed1 -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||