// ToDo: public static OM2MAccessControlPolicy ToResource(this OM2MAccessControlPolicyEntity entity, OM2MResultContent resultContent) { var resource = new OM2MAccessControlPolicy(); CopyAttributesResource(entity, resource); if (resultContent.HasAttributes()) { } return(resource); }
// ToDo: public static OM2MCSEBase ToResource(this OM2MCseBaseEntity entity, OM2MResultContent resultContent) { var resource = new OM2MCSEBase(); MapEntityToResourceCommonProcudure(entity, resource, resultContent); if (resultContent.HasAttributes()) { resource.CseType = (OM2MCseTypeID)entity.CseType; resource.CSEID = entity.CseId; resource.NodeLink = entity.NodeLink; resource.SupportedResourceType = entity.SupportedResourceType; } return(resource); }
// ToDo: public static void MapEntityToResourceCommonProcudure(OM2MResourceEntity entity, OM2MResource resource, OM2MResultContent resultContent) { if (resultContent.HasAttributes()) { CopyAttributesResource(entity, resource); } if (resultContent.HasChildResourceReferences()) { var container = resource as IOM2MChildResourceContainer; if (container != null) { MapChildResourceRef(entity, container); } } }
// ToDo: public static OM2MAE ToResource(this OM2MAEEntity entity, OM2MResultContent resultContent) { var resource = new OM2MAE(); MapEntityToResourceCommonProcudure(entity, resource, resultContent); if (resultContent.HasAttributes()) { resource.AppName = entity.AppName; resource.AppID = entity.AppId; resource.AEID = entity.AEId; resource.PointOfAccess = entity.PointOfAccess; resource.OntologyRef = entity.OntologyRef; resource.NodeLink = entity.NodeLink; resource.RequestReachability = entity.RequestReachability; } return(resource); }