Class GrouperDataProviderChangeLogQueryConfig
java.lang.Object
edu.internet2.middleware.grouper.dataField.GrouperDataProviderChangeLogQueryConfig
- Direct Known Subclasses:
GrouperSqlDataProviderChangeLogQueryConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
configureGenericSettings
(String configId, GrouperConfig grouperConfig) abstract void
void
setConfigId
(String configId) void
setGrouperDataProviderChangeLogQuery
(GrouperDataProviderChangeLogQuery grouperDataProviderChangeLogQuery) void
setProviderChangeLogQueryPrimaryKeyAttribute
(String providerChangeLogQueryPrimaryKeyAttribute) Change log attribute that is the primary keyvoid
setProviderChangeLogQuerySubjectIdAttribute
(String providerChangeLogQuerySubjectIdAttribute) Attribute which links this data to subjectsvoid
setProviderChangeLogQuerySubjectIdType
(String providerChangeLogQuerySubjectIdType) Which type of subject idvoid
setProviderChangeLogQuerySubjectSourceId
(String providerChangeLogQuerySubjectSourceId) which subject source this is a subject id forvoid
setProviderChangeLogQueryTimestampAttribute
(String providerChangeLogQueryTimestampAttribute) Change log attribute that contains the timestamp for when this row was added, e.g.void
setProviderChangeLogQueryType
(GrouperDataProviderChangeLogQueryType providerChangeLogQueryType) data provider change log query typevoid
setProviderConfigId
(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
-
-