Class GrouperDataProviderChangeLogQueryConfig
java.lang.Object
edu.internet2.middleware.grouper.dataField.GrouperDataProviderChangeLogQueryConfig
- Direct Known Subclasses:
GrouperSqlDataProviderChangeLogQueryConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigureGenericSettings(String configId, GrouperConfig grouperConfig) abstract voidvoidsetConfigId(String configId) voidsetGrouperDataProviderChangeLogQuery(GrouperDataProviderChangeLogQuery grouperDataProviderChangeLogQuery) voidsetProviderChangeLogQueryPrimaryKeyAttribute(String providerChangeLogQueryPrimaryKeyAttribute) Change log attribute that is the primary keyvoidsetProviderChangeLogQuerySubjectIdAttribute(String providerChangeLogQuerySubjectIdAttribute) Attribute which links this data to subjectsvoidsetProviderChangeLogQuerySubjectIdType(String providerChangeLogQuerySubjectIdType) Which type of subject idvoidsetProviderChangeLogQuerySubjectSourceId(String providerChangeLogQuerySubjectSourceId) which subject source this is a subject id forvoidsetProviderChangeLogQueryTimestampAttribute(String providerChangeLogQueryTimestampAttribute) Change log attribute that contains the timestamp for when this row was added, e.g.voidsetProviderChangeLogQueryType(GrouperDataProviderChangeLogQueryType providerChangeLogQueryType) data provider change log query typevoidsetProviderConfigId(String providerConfigId) data provider config id
-
Constructor Details
-
GrouperDataProviderChangeLogQueryConfig
public GrouperDataProviderChangeLogQueryConfig()
-
-
Method Details
-
getConfigId
-
setConfigId
-
getGrouperDataProviderChangeLogQuery
-
setGrouperDataProviderChangeLogQuery
public void setGrouperDataProviderChangeLogQuery(GrouperDataProviderChangeLogQuery grouperDataProviderChangeLogQuery) -
configureSpecificSettings
public abstract void configureSpecificSettings() -
configureGenericSettings
- Parameters:
configId-grouperConfig- optional
-
getProviderConfigId
- Returns:
- data provider config id
-
setProviderConfigId
data provider config id- Parameters:
providerConfigId-
-
getProviderChangeLogQueryType
- Returns:
- data provider change log query type
-
setProviderChangeLogQueryType
public void setProviderChangeLogQueryType(GrouperDataProviderChangeLogQueryType providerChangeLogQueryType) data provider change log query type- Parameters:
providerChangeLogQueryType-
-
getProviderChangeLogQuerySubjectIdAttribute
- Returns:
- Attribute which links this data to subjects
-
setProviderChangeLogQuerySubjectIdAttribute
public void setProviderChangeLogQuerySubjectIdAttribute(String providerChangeLogQuerySubjectIdAttribute) Attribute which links this data to subjects- Parameters:
providerChangeLogQuerySubjectIdAttribute-
-
getProviderChangeLogQuerySubjectIdType
- Returns:
- Which type of subject id
-
setProviderChangeLogQuerySubjectIdType
Which type of subject id- Parameters:
providerChangeLogQuerySubjectIdType-
-
getProviderChangeLogQuerySubjectSourceId
- Returns:
- which subject source this is a subject id for
-
setProviderChangeLogQuerySubjectSourceId
which subject source this is a subject id for- Parameters:
providerChangeLogQuerySubjectSourceId-
-
getProviderChangeLogQueryPrimaryKeyAttribute
- Returns:
- Change log attribute that is the primary key
-
setProviderChangeLogQueryPrimaryKeyAttribute
public void setProviderChangeLogQueryPrimaryKeyAttribute(String providerChangeLogQueryPrimaryKeyAttribute) Change log attribute that is the primary key- Parameters:
providerChangeLogQueryPrimaryKeyAttribute-
-
getProviderChangeLogQueryTimestampAttribute
- Returns:
- Change log attribute that contains the timestamp for when this row was added, e.g. a timestamp or number field (number of millis since 1970)
-
setProviderChangeLogQueryTimestampAttribute
public void setProviderChangeLogQueryTimestampAttribute(String providerChangeLogQueryTimestampAttribute) Change log attribute that contains the timestamp for when this row was added, e.g. a timestamp or number field (number of millis since 1970)- Parameters:
providerChangeLogQueryTimestampAttribute-
-