Provides read-only details for a SharePoint column.
Beispiel #1
0
 static GlymaColumns()
 {
     ExportStatus = new ReadOnlyColumnDetails(new Guid("{E4097649-F580-43B4-8E34-1B8934B44829}"), "ExportStatus", "Export Status", "The current status of the export job.", SPFieldType.Choice, ChoiceColumnChoices.ExportStatusChoices, ColumnGroupName);
     ExportType = new ReadOnlyColumnDetails(new Guid("{5F87BA3D-3C8F-4BBE-9C46-9C0A00A4E356}"), "ExportType", "Export Type", "The format of the Glyma export produced.", SPFieldType.Choice, ChoiceColumnChoices.ExportTypeChoices, ColumnGroupName);
     MapType = new ReadOnlyColumnDetails(new Guid("{8E14F8AB-CC81-487D-BA7B-3D87C6C9E578}"), "MapType", "Map Type", "The type of map that is being exported.", SPFieldType.Choice, ChoiceColumnChoices.MapTypeChoices, ColumnGroupName);
     PercentageComplete = new ReadOnlyColumnDetails(new Guid("{1399F348-7E39-4DFE-B352-B1D59C8547F3}"), "PercentageComplete", "Percentage Complete", "The progress of the Glyma export.", SPFieldType.Number, ColumnGroupName);
     RootMapUid = new ReadOnlyColumnDetails(new Guid("{EBEAA658-0EBB-4C0A-8D43-EC8A67E97FC8}"), "RootMapUid", "RootMapUid", "The identifier of the Glyma root map node.", SPFieldType.Text, ColumnGroupName);
     DomainUid = new ReadOnlyColumnDetails(new Guid("{D330A509-FB89-46CE-9E4D-37CC3E1F6C8D}"), "DomainUid", "DomainUid", "The identifier of the Glyma domain.", SPFieldType.Text, ColumnGroupName);
     LogMessages = new ReadOnlyColumnDetails(new Guid("{17A35953-55D4-4029-A78F-0C261E4E4AC5}"), "LogMessages", "Log Messages", "Contains any logged messages about the export.", SPFieldType.Note, ColumnGroupName);
     ExportProperties = new ReadOnlyColumnDetails(new Guid("{1FCA3DB1-8D87-4EEB-8BDF-528DC5489146}"), "ExportProperties", "Export Properties", "Contains an XML representation of extra properties sent with the export job.", SPFieldType.Note, ColumnGroupName);
 }
Beispiel #2
0
 static GlymaColumns()
 {
     ExportStatus       = new ReadOnlyColumnDetails(new Guid("{E4097649-F580-43B4-8E34-1B8934B44829}"), "ExportStatus", "Export Status", "The current status of the export job.", SPFieldType.Choice, ChoiceColumnChoices.ExportStatusChoices, ColumnGroupName);
     ExportType         = new ReadOnlyColumnDetails(new Guid("{5F87BA3D-3C8F-4BBE-9C46-9C0A00A4E356}"), "ExportType", "Export Type", "The format of the Glyma export produced.", SPFieldType.Choice, ChoiceColumnChoices.ExportTypeChoices, ColumnGroupName);
     MapType            = new ReadOnlyColumnDetails(new Guid("{8E14F8AB-CC81-487D-BA7B-3D87C6C9E578}"), "MapType", "Map Type", "The type of map that is being exported.", SPFieldType.Choice, ChoiceColumnChoices.MapTypeChoices, ColumnGroupName);
     PercentageComplete = new ReadOnlyColumnDetails(new Guid("{1399F348-7E39-4DFE-B352-B1D59C8547F3}"), "PercentageComplete", "Percentage Complete", "The progress of the Glyma export.", SPFieldType.Number, ColumnGroupName);
     RootMapUid         = new ReadOnlyColumnDetails(new Guid("{EBEAA658-0EBB-4C0A-8D43-EC8A67E97FC8}"), "RootMapUid", "RootMapUid", "The identifier of the Glyma root map node.", SPFieldType.Text, ColumnGroupName);
     DomainUid          = new ReadOnlyColumnDetails(new Guid("{D330A509-FB89-46CE-9E4D-37CC3E1F6C8D}"), "DomainUid", "DomainUid", "The identifier of the Glyma domain.", SPFieldType.Text, ColumnGroupName);
     LogMessages        = new ReadOnlyColumnDetails(new Guid("{17A35953-55D4-4029-A78F-0C261E4E4AC5}"), "LogMessages", "Log Messages", "Contains any logged messages about the export.", SPFieldType.Note, ColumnGroupName);
     ExportProperties   = new ReadOnlyColumnDetails(new Guid("{1FCA3DB1-8D87-4EEB-8BDF-528DC5489146}"), "ExportProperties", "Export Properties", "Contains an XML representation of extra properties sent with the export job.", SPFieldType.Note, ColumnGroupName);
 }
Beispiel #3
0
 public ColumnDetails(ReadOnlyColumnDetails columnDetail)
    : this(columnDetail.Id, columnDetail.InternalName, columnDetail.DisplayName, columnDetail.Description, columnDetail.Type, columnDetail.ColumnChoices, columnDetail.TypeAsString, columnDetail.Group)
 {
 }
Beispiel #4
0
 /// <summary>
 /// Checks if a column exists in a list and creates it if it doesn't exist.
 /// </summary>
 /// <param name="site">The site to check.</param>
 /// <param name="columnDetail">The details of the site column.</param>
 /// <param name="isNewColumn">A boolean that is set to true, if a new column is created; otherwise, it is set to false.</param>
 /// <returns>A SPField object that references an existing or newly created site column.</returns>
 public static SPField EnsureColumn(this SPList list, ReadOnlyColumnDetails columnDetail, bool isSiteColumn, ref bool isNewColumn)
 {
    return EnsureColumn(list, new ColumnDetails(columnDetail), isSiteColumn, ref isNewColumn);        
 }
Beispiel #5
0
 public ColumnDetails(ReadOnlyColumnDetails columnDetail)
     : this(columnDetail.Id, columnDetail.InternalName, columnDetail.DisplayName, columnDetail.Description, columnDetail.Type, columnDetail.ColumnChoices, columnDetail.TypeAsString, columnDetail.Group)
 {
 }
Beispiel #6
0
 /// <summary>
 /// Checks if a site column exists in a site and creates it if it doesn't exist.
 /// </summary>
 /// <param name="site">The site to check.</param>
 /// <param name="columnDetail">The details of the site column.</param>
 /// <param name="isNewColumn">A boolean that is set to true, if a new column is created; otherwise, it is set to false.</param>
 /// <returns>A SPField object that references an existing or newly created site column.</returns>
 public static SPField EnsureSiteColumn(this SPWeb site, ReadOnlyColumnDetails columnDetail, ref bool isNewColumn)
 {
    return EnsureSiteColumn(site, new ColumnDetails(columnDetail), ref isNewColumn);
 }
Beispiel #7
0
 /// <summary>
 /// Checks if a site column exists in a site and creates it if it doesn't exist.
 /// </summary>
 /// <param name="site">The site to check.</param>
 /// <param name="columnDetail">The details of the site column.</param>
 /// <param name="isNewColumn">A boolean that is set to true, if a new column is created; otherwise, it is set to false.</param>
 /// <returns>A SPField object that references an existing or newly created site column.</returns>
 public static SPField EnsureSiteColumn(this SPWeb site, ReadOnlyColumnDetails columnDetail, ref bool isNewColumn)
 {
     return(EnsureSiteColumn(site, new ColumnDetails(columnDetail), ref isNewColumn));
 }
Beispiel #8
0
 /// <summary>
 /// Checks if a column exists in a list and creates it if it doesn't exist.
 /// </summary>
 /// <param name="site">The site to check.</param>
 /// <param name="columnDetail">The details of the site column.</param>
 /// <param name="isNewColumn">A boolean that is set to true, if a new column is created; otherwise, it is set to false.</param>
 /// <returns>A SPField object that references an existing or newly created site column.</returns>
 public static SPField EnsureColumn(this SPList list, ReadOnlyColumnDetails columnDetail, bool isSiteColumn, ref bool isNewColumn)
 {
     return(EnsureColumn(list, new ColumnDetails(columnDetail), isSiteColumn, ref isNewColumn));
 }