Class SqlProvisioningConfiguration

java.lang.Object
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningConfiguration
edu.internet2.middleware.grouper.app.sqlProvisioning.SqlProvisioningConfiguration
Direct Known Subclasses:
ExampleGroupAttributeProvisioningConfiguration, MidPointProvisioningConfiguration

public class SqlProvisioningConfiguration extends GrouperProvisioningConfiguration
  • Constructor Details

    • SqlProvisioningConfiguration

      public SqlProvisioningConfiguration()
  • Method Details

    • grouperProvisioningConfigurationAttributeClass

      protected Class<? extends GrouperProvisioningConfigurationAttribute> grouperProvisioningConfigurationAttributeClass()
      Overrides:
      grouperProvisioningConfigurationAttributeClass in class GrouperProvisioningConfiguration
    • getSqlLastModifiedColumnType

      public String getSqlLastModifiedColumnType()
    • setSqlLastModifiedColumnType

      public void setSqlLastModifiedColumnType(String sqlLastModifiedColumnType)
    • getSqlLastModifiedColumnName

      public String getSqlLastModifiedColumnName()
    • setSqlLastModifiedColumnName

      public void setSqlLastModifiedColumnName(String sqlLastModifiedColumnName)
    • getSqlDeletedColumnName

      public String getSqlDeletedColumnName()
    • setSqlDeletedColumnName

      public void setSqlDeletedColumnName(String sqlDeletedColumnName)
    • isUseSeparateTableForEntityAttributes

      public boolean isUseSeparateTableForEntityAttributes()
      columns in the group table
    • setUseSeparateTableForEntityAttributes

      public void setUseSeparateTableForEntityAttributes(boolean useSeparateTableForEntityAttributes)
    • isUseSeparateTableForGroupAttributes

      public boolean isUseSeparateTableForGroupAttributes()
      if there is a group attribute table (like ldap), this is the table name
    • setUseSeparateTableForGroupAttributes

      public void setUseSeparateTableForGroupAttributes(boolean useSeparateTableForGroupAttributes)
    • getGroupTableName

      public String getGroupTableName()
      table name for group table
      Returns:
    • setGroupTableName

      public void setGroupTableName(String groupTableName)
      table name for group table
      Parameters:
      groupTableName -
    • getGroupTableIdColumn

      public String getGroupTableIdColumn()
    • setGroupTableIdColumn

      public void setGroupTableIdColumn(String groupTableIdColumn)
    • getEntityTableName

      public String getEntityTableName()
    • setEntityTableName

      public void setEntityTableName(String entityTableName)
    • getEntityTableIdColumn

      public String getEntityTableIdColumn()
    • setEntityTableIdColumn

      public void setEntityTableIdColumn(String entityTableIdColumn)
    • configureSpecificSettings

      public void configureSpecificSettings()
      Specified by:
      configureSpecificSettings in class GrouperProvisioningConfiguration
    • getDbExternalSystemConfigId

      public String getDbExternalSystemConfigId()
    • setDbExternalSystemConfigId

      public void setDbExternalSystemConfigId(String dbExternalSystemConfigId)
    • getMembershipTableName

      public String getMembershipTableName()
    • setMembershipTableName

      public void setMembershipTableName(String membershipTableName)
    • getGroupAttributesTableName

      public String getGroupAttributesTableName()
    • setGroupAttributesTableName

      public void setGroupAttributesTableName(String groupAttributesTableName)
    • getGroupAttributesGroupForeignKeyColumn

      public String getGroupAttributesGroupForeignKeyColumn()
    • setGroupAttributesGroupForeignKeyColumn

      public void setGroupAttributesGroupForeignKeyColumn(String groupAttributesGroupForeignKeyColumn)
    • getGroupAttributesAttributeNameColumn

      public String getGroupAttributesAttributeNameColumn()
    • setGroupAttributesAttributeNameColumn

      public void setGroupAttributesAttributeNameColumn(String groupAttributesAttributeNameColumn)
    • getGroupAttributesAttributeValueColumn

      public String getGroupAttributesAttributeValueColumn()
    • setGroupAttributesAttributeValueColumn

      public void setGroupAttributesAttributeValueColumn(String groupAttributesAttributeValueColumn)
    • getEntityAttributesTableName

      public String getEntityAttributesTableName()
    • setEntityAttributesTableName

      public void setEntityAttributesTableName(String entityAttributesTableName)
    • getEntityAttributesEntityForeignKeyColumn

      public String getEntityAttributesEntityForeignKeyColumn()
    • setEntityAttributesEntityForeignKeyColumn

      public void setEntityAttributesEntityForeignKeyColumn(String entityAttributesEntityForeignKeyColumn)
    • getEntityAttributesAttributeNameColumn

      public String getEntityAttributesAttributeNameColumn()
    • setEntityAttributesAttributeNameColumn

      public void setEntityAttributesAttributeNameColumn(String entityAttributesAttributeNameColumn)
    • getEntityAttributesAttributeValueColumn

      public String getEntityAttributesAttributeValueColumn()
    • setEntityAttributesAttributeValueColumn

      public void setEntityAttributesAttributeValueColumn(String entityAttributesAttributeValueColumn)