Watch our RX24 Keynotes!
×
Toggle navigation
Why Rock
Pricing
Donate
Community
Demo
Get Started
Model Map
Error
Model Map
Check -in
CMS
Communication
Core
CRM
Engagement
Event
Finance
Group
LMS
Meta
Prayer
Reporting
Web Farm
Workflow
Other
CMS Models
Adaptive Message
Adaptive Message Adaptation
Adaptive Message Adaptation Segment
Block
Block Type
Content Channel
Content Channel Item
Content Channel Item Association
Content Channel Item Slug
Content Channel Type
Content Collection
Content Collection Source
Content Topic
Content Topic Domain
Html Content
Lava Shortcode
Layout
Media Account
Media Element
Media Folder
Page
Page Context
Page Route
Page Short Link
Persisted Dataset
Personal Link
Personal Link Section
Personal Link Section Order
Personalization Segment
Request Filter
Rest Action
Rest Controller
Site
Site Domain
Theme
Key
A required field.
A property on the database.
Not mapped to the database. These fields are computed and are only available in the object.
These fields are available where Lava is supported.
These methods or fields are obsolete and should not be used.
Model Details
Filter Options
Is Required
Yes
No
Database Property
Yes
No
Lava Supported
Yes
No
Apply Filter
Clear Filter
Show:
Methods
SiteDomain
Represents a SiteDomain or URL that is associated with a
Site
in Rock. A domain (i.e. yourchurch.org) and a subdomain (sub.yourchurch.org) are considered two different SiteDomains in Rock.
Properties
AdditionalLavaFields
Attributes
AttributeValueDefaults
AttributeValues
AvailableKeys
ContextKey
CreatedByPersonAlias
CreatedByPersonAliasId
CreatedByPersonId
CreatedByPersonName
CreatedDateTime
CustomSortValue
Domain
Gets or sets the URL/Domain Name of this SiteDomain. This property is required.
EncryptedKey
EntityStringValue
ForeignGuid
ForeignId
ForeignKey
Guid
Id
IdKey
IsSystem
Gets or sets a flag indicating if this SiteDomain was created by and is part of the Rock core system/framework. This property is required.
IsValid
Item
ModifiedAuditValuesAlreadyUpdated
ModifiedByPersonAlias
ModifiedByPersonAliasId
ModifiedByPersonId
ModifiedByPersonName
ModifiedDateTime
Order
Gets or sets the order.
ParentAuthority
ParentAuthorityPre
Site
Gets or sets the
Site
that is associated with this SiteDomain.
SiteId
Gets or sets the Id of the
Site
that this SiteDomain references. This property is required.
SupportedActions
TypeId
TypeName
UrlEncodedKey
ValidationResults
Methods
AllowPerson(System.String action, Rock.Model.Person person, Rock.Data.RockContext rockContext)
(inherited)
AllowSecurityRole(System.String action, Rock.Model.Group group, Rock.Data.RockContext rockContext)
(inherited)
Clone()
(inherited)
ContainsKey(System.Object key)
(inherited)
[Obsoleted in v13] Use ContainsKey(string) instead.
ContainsKey(System.String key)
(inherited)
Equals(System.Object obj)
(inherited)
FromDictionary(System.Collections.Generic.Dictionary`2[System.String,System.Object] properties)
(inherited)
GetAlternateEntityIds(Rock.Data.RockContext rockContext)
(inherited)
[Obsoleted in v13] Use GetAlternateEntityIdsByType instead.
GetAlternateEntityIdsByType(Rock.Data.RockContext rockContext)
(inherited)
GetAttributeValue(System.String key)
(inherited)
GetAttributeValue(System.Guid guid)
(inherited)
GetAttributeValueAsType(System.String key)
(inherited)
GetAttributeValues(System.String key)
(inherited)
GetCacheObject()
- Gets the cache object associated with this Entity
GetCreatedAuditHtml(System.String rootUrl)
(inherited)
GetHashCode()
(inherited)
GetInheritedAttributes(Rock.Data.RockContext rockContext)
(inherited)
GetModifiedAuditHtml(System.String rootUrl)
(inherited)
GetType()
(inherited)
GetValue(System.String key)
(inherited)
IsAllowedByDefault(System.String action)
(inherited)
IsAuthorized(System.String action, Rock.Model.Person person)
(inherited)
IsPrivate(System.String action, Rock.Model.Person person)
(inherited)
LaunchWorkflow(System.Nullable`1[System.Guid] workflowTypeGuid, System.String workflowName, System.Collections.Generic.Dictionary`2[System.String,System.String] workflowAttributeValues)
(inherited)
[Obsoleted in v13] Use the override that does not provide the default values instead.
LaunchWorkflow(System.Nullable`1[System.Guid] workflowTypeGuid, System.String workflowName, System.Collections.Generic.Dictionary`2[System.String,System.String] workflowAttributeValues, System.Nullable`1[System.Int32] initiatorPersonAliasId)
(inherited)
LaunchWorkflow(System.Nullable`1[System.Int32] workflowTypeId, System.String workflowName, System.Collections.Generic.Dictionary`2[System.String,System.String] workflowAttributeValues)
(inherited)
[Obsoleted in v13] Use the override that does not provide the default values instead.
LaunchWorkflow(System.Nullable`1[System.Int32] workflowTypeId, System.String workflowName, System.Collections.Generic.Dictionary`2[System.String,System.String] workflowAttributeValues, System.Nullable`1[System.Int32] initiatorPersonAliasId)
(inherited)
MakePrivate(System.String action, Rock.Model.Person person, Rock.Data.RockContext rockContext)
(inherited)
MakeUnPrivate(System.String action, Rock.Model.Person person, Rock.Data.RockContext rockContext)
(inherited)
PostSaveChanges(Rock.Data.DbContext dbContext)
(inherited)
PreSaveChanges(Rock.Data.DbContext dbContext, System.Data.Entity.EntityState state)
(inherited)
PreSaveChanges(Rock.Data.DbContext dbContext, System.Data.Entity.Infrastructure.DbEntityEntry entry)
(inherited)
PreSaveChanges(Rock.Data.DbContext dbContext, System.Data.Entity.Infrastructure.DbEntityEntry entry, System.Data.Entity.EntityState state)
(inherited)
SetAttributeValue(System.String key, System.String value)
(inherited)
ToDictionary()
(inherited)
ToLiquid()
(inherited)
ToString()
- Returns a
String
containing the domain name and represents this instance.
UpdateCache(System.Data.Entity.EntityState entityState, Rock.Data.DbContext dbContext)
×
Newsletter Subscribe