Class GrouperLifecycleEventConfig
java.lang.Object
edu.internet2.middleware.grouper.userLifecycle.GrouperLifecycleEventConfig
- All Implemented Interfaces:
OptionValueDriver,GcDbVersionable,GcSqlAssignPrimaryKey
public class GrouperLifecycleEventConfig
extends Object
implements GcSqlAssignPrimaryKey, GcDbVersionable, OptionValueDriver
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Patternsome required config to see what the fields are -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()deep clone the fields in this objectvoiddb versionbooleanif we need to update this objectvoidtake a snapshot of the data since this is what is in the dbbooleanequalsDeep(Object obj) booleanassign a new primary key for insert.longstore the internal id to use when the db access stores the objectstatic voidreset()delete all data if table is herevoidsetConfigId(String configId) voidsetCreatedOnMicros(Long createdOnMicros) voidsetDataFieldInternalId(Long dataFieldInternalId) voidsetDataRowInternalId(Long dataRowInternalId) voidsetGroupInternalId(Long groupInternalId) voidsetInternalId(long internalId) voidsetStemIdIndex(Long stemIdIndex) voidsetTempInternalIdOnDeck(Long tempInternalIdOnDeck) store the internal id to use when the db access stores the objectvoidtoString()Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface edu.internet2.middleware.grouper.cfg.dbConfig.OptionValueDriver
setConfigSuffixToConfigModuleAttribute
-
Field Details
-
lifecycleEventConfigIds
some required config to see what the fields are
-
-
Constructor Details
-
GrouperLifecycleEventConfig
public GrouperLifecycleEventConfig()
-
-
Method Details
-
retrieveKeysAndLabels
- Specified by:
retrieveKeysAndLabelsin interfaceOptionValueDriver
-
getGroupInternalId
-
setGroupInternalId
-
getStemIdIndex
-
setStemIdIndex
-
getDataFieldInternalId
-
setDataFieldInternalId
-
getDataRowInternalId
-
setDataRowInternalId
-
getTempInternalIdOnDeck
store the internal id to use when the db access stores the object- Returns:
-
setTempInternalIdOnDeck
store the internal id to use when the db access stores the object- Parameters:
tempInternalIdOnDeck-
-
getInternalId
public long getInternalId() -
setInternalId
public void setInternalId(long internalId) -
getConfigId
-
setConfigId
-
getCreatedOnMicros
-
setCreatedOnMicros
-
gcSqlAssignNewPrimaryKeyForInsert
public boolean gcSqlAssignNewPrimaryKeyForInsert()Description copied from interface:GcSqlAssignPrimaryKeyassign a new primary key for insert. return true if assigned (insert) or false if not needed- Specified by:
gcSqlAssignNewPrimaryKeyForInsertin interfaceGcSqlAssignPrimaryKey
-
clone
deep clone the fields in this object -
dbVersionDelete
public void dbVersionDelete()db version- Specified by:
dbVersionDeletein interfaceGcDbVersionable
-
dbVersionDifferent
public boolean dbVersionDifferent()if we need to update this object- Specified by:
dbVersionDifferentin interfaceGcDbVersionable- Returns:
- if needs to update this object
-
dbVersionReset
public void dbVersionReset()take a snapshot of the data since this is what is in the db- Specified by:
dbVersionResetin interfaceGcDbVersionable
-
equalsDeep
-
storePrepare
public void storePrepare() -
toString
-
reset
public static void reset()delete all data if table is here -
getDbVersion
-