\CIOnlineResource
- Author: Rainer Spittel (rainer at silverstripe dot com)
Synopsis
class CIOnlineResource
extends MDDataObject
{
- // members
- public static array $db = ;
- public static array $has_one = ;
- public static array $public_protocols = ;
- // methods
- public static void set_public_protocols()
- public static void get_public_protocols()
- public string getCIOnlineProtocolNice()
- public string getCIOnlineNameNice()
- public string getCIOnlineFunctionNice()
- public string getCIOnlineLinkageNice()
- // Inherited methods from MDDataObject
- public void loadData()
Hierarchy
Extends
Members
public
- $db
—
array
Data Structure for ISO19139 MDDistributionInfo -
$has_one
Data relationships for MDContact - $public_protocols
Methods
public
- getCIOnlineFunctionNice() — Returns the nice, human readable string for the codetype (defined by the OGC ISO standard).
- getCIOnlineLinkageNice() — Returns the nice, human readable string for CIOnlineLinkage.
- getCIOnlineNameNice() — Returns the nice, human readable string for the online name, truncates after 70 characters.
- getCIOnlineProtocolNice() — Returns the nice, human readable string for the codetype (defined by the OGC ISO standard).
- get_public_protocols()
- set_public_protocols() — Sets the whiltelist array for support protocols. This array will be used to remove online-resources from the metadata-detail page.
Inherited from MDDataObject
public
- loadData() — This method loads the content of the given array $data into the current dataobject. Similar to the DataObject-merge function, but without iterating through the relationships.